What is the best or most commonly used JMX Console / Client

Viewed 114534

I have a server application that has been instrumented using JMX so that it can be monitored in test and production environments. I wish to show the current value of some JMX exposed attributes as well as the long term trends in a graphical format.

What is the best or most commonly used JMX Console / Client

I have come across a number of possibilities but none have stood out as clear leader:

  • JConsole (comes with JDK but no graphical view)
  • JManage (does not look like much recent activity)
  • Panoptes (does not look like much recent activity)
  • MC4J (does not look like much recent activity)
  • JBoss JMXConsole (looks like this may for JBoss servers only)
  • Hyperic HQ (open source / communit edition and enterprise version)
  • Zenoss

Which ones are the market leaders?

What ones aren't on the list?

6 Answers

jminix is an embedded web based JMX console. Not sure if it's maintained any longer, but still.

Alternatively, constructing a JMX console yourself doesn't need to be hard. Just plug in Jolokia and create a web page getting the attributes that you're interested in. Admittedly, it doesn't allow you to do trend analysis, but it does allow you to construct something that is really geared towards your purpose.

I constructed something in just a few lines: http://nxt.flotsam.nl/ears-and-eyes.html

Related