Monitoring Java™ management extensions (JMX) may seem daunting, but they are completely necessary for application and network management. They connect to remote clients and monitor applications running inside a Java Virtual Machine (JVM).
Monitoring JMX is all about the managed beans (MBeans), which are resources like applications or devices. MBeans provide configuration and resource utilization of an app or device within a JVM.
This guide covers the most common issues that arise within a JVM, especially memory leaks. It also provides tips on how to monitor JVMs with JMX.