Java management extensions

JavaVM has built in monitoring and management capabilities

Java Management Extensions (JMX)

pre-1.6 it was required to set the following property to enable JMX;

com.sun.management.jmxremote

JMX Agent
The JMX agent is another name for the mbean server.

the JMX agent can be enabled for local or remote monitoring

details for enable remote jmx connections are here; http://docs.oracle.com/javase/1.5.0/docs/guide/management/agent.html#SSL_disabled

JMX Tools
jconsole

service:jmx:rmi:///jndi/rmi://hostName:portNum/jmxrmi