The JMX Monitor Project provides a daemon (or commandline) tool to monitor a series of JMX services.
The basic model is
The programme is distributed as a archive (tar.gz) to install
This will give you a folder laid out as follows
/ /bin /bin/jmxmonitor /bin/jmxmonitor-svc /lib/jmxmonitor-VERSION-jar-with-dependencies.jar /etc
In bin there are some unix scripts to get you started
On the command line run
jmxmonitor -c CONFIGURATION_FILE
The default configuration location (for the service) is /opt/etc/jmxmonitor/. In this directory you should have
See Configuration page for more details
The JMX page provides some pointers of the kind of thing you can monitor.