some time ago Aljona showed
how to monitor and manage your java application with jmx
I'm going to show, how you can make use of JMX from the viewpoint of a sysadmin.
initial point:
You have a Java-application deployed in an applicationserver like JBoss or Tomcat and you want to monitor the health of this application(including the applicationserver and the Java-virtual-machine it is running in) with a tool like Nagios.
Use Jolokia on the server-side!

Why do i have to use an extra Agent for this? My applicationserver is able to use Mbeans.

