Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

I'm looking for a (probably) desktop application to monitor applications through JMX in real-time. The application must provide the capability to design a dashboard with charts and gauges with values coming from several JMX queries. I must be able to set thresholds to some values and be alerted with sounds if the value goes beyond the threshold.

The application will be always running on a big monitor in our operation room.

Traditional monitoring application like Nagios, Hyperic and others does not fit well in my "real-time" requirement. They are also excelent at maintaining the history of monitoring or at alerts, but lack a good and fast GUI.

My budget is $200, but free and opensource are always preferred. I do have some time to customize it.

share|improve this question

6 Answers 6

up vote 1 down vote accepted

You can use a combination of JMXTrans and Graphite. JMXTrans will periodically get the values of your JMX counters and then store them in Graphite. Graphite can then graph them for you.

As others have mentioned there are some SAAS solutions as well:

share|improve this answer

There are plenty of JMX tools that can do what you want.

Do you have a budget in mind? Does it have to be free? Cheap? Enterprise? ITRS/BMC/HPOV are all larger, expensive solutions.

How much effort are you going to be putting in to customise it? Nagios/Zenoss/etc are free, but easily extensible.

share|improve this answer
    
Oh and Hyperic is both OpenSource and Enterprise available, and targeted at JMX monitoring. –  Alex Dec 21 '09 at 18:50

Zenoss Core has a ZenPack for monitoring JMX: http://community.zenoss.org/docs/DOC-4027 Open Source and free, the JMX ZenPack is used by lots of users and customers on some really big apps.

share|improve this answer

I'll build a list of packages I find:

share|improve this answer

Try MC4J, is free too

http://mc4j.org/confluence/display/mc4j/Home

share|improve this answer
    
I tried, but I may be stupid because I didn't manage to run it. I think the installation on my Win2008 box failed somehow and I cannot find a way to run it... –  tuler Dec 28 '09 at 12:35

Try the best solution in monitoring software: Nagios.

There are several JMX plugins on the net: nagios jmx.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.