How can I monitor ActiveMQ Classic
FAQ > Using Apache ActiveMQ Classic > How can I monitor ActiveMQ Classic
How can I monitor ActiveMQ Classic
ActiveMQ Classic comes bundled with Jolokia which provides a RESTful interface to ActiveMQ Classic’s JMX capabilities. An open source third party tool that connects via Jolokia is hawt.io, an HTML-5 web console with an ActiveMQ Classic plugin that is at least worth being familiar with as ActiveMQ Classic and hawt.io share developers.
In ActiveMQ Classic you can monitor the broker to see what destinations are being used, their activity along with connections and subscriptions using the following tools
- JMX and a JMX console such as jConsole
- The Web Console
- the Advisory Message feature (using JMS messages to monitor the system)
- The Command Agent; ActiveMQ.Agent topic that you query for status
- The Visualisation plug-in
- The Statistics plug-in
Third Party Tools
- ActiveMQ Monitor (AMon)
- Apache ActiveMQBrowser
- FuseHQ (based on Hyperic HQ Enterprise)
- Geronimo Administration Console (JMS Resources)
- Hyperic HQ and Hyperic HQ Enterprise
- iTKO LISA Test
- jmxtrans which can be used to continuously query ActiveMQ Classic via JMX and write to a chosen output. For instance, write to a graphite database file which can then be used to graph trends over time and be queried by Nagios to alarm should your thresholds be exceeded.
- Media Driver Integrated Console can manage and monitor ActiveMQ Classic, IBM MQ and Tibco EMS
- New Relic ActiveMQ Classic Integration Get real-time Apache ActiveMQ Classic performance metrics with New Relic APM.