Aggregates JMX information from local java processes into a REST service and offers configuration generation for nagios.
Autodetects running processes and uses auto discovery plugins to detect what resources are available in these processes.
Currently autodection supports:
Plugins extract selected mbeans into an easy to understand structure.
Besides the listed beans and attributes JMXAggregator allows to read any mbean and attribute with simple types.
The URL below fetches the current queue size of the queue myqueue from the ActiveMQ process.
The administrator can provide a xsl style sheet to filter the for the attributes he wants to have in the nagios config. The line below selects the failed and completed exchanges from camel routes
The filtered xml is used to generate nagios configs. These are available from the rest service and can be copied to nagios using wget:
The nagios configs contain one service config for each attribute:
Follow me on twitter: @schneider_chris
Skip to end of metadata Go to start of metadata