AggreGate Network Manager enables JVM monitoring and Java performance monitoring for application servers and applications via the Java Management Extensions (JMX) technology. The JMX monitoring tools are crucial chains in the modern application control process.
JMX architecture is based on the Managed Objects Server concept. This is a managing agent which can be run on many devices and computers supporting Java. This technology is now used by virtually all major manufacturers of Java/J2EE applications:
Comprehensive JVM memory monitoring supported by the Network Manager includes:
JVM heap monitoring (Init Size, Used, Committed, Max Size)
Monitoring for non-heap memory (Init Size, Used, Committed, Max Size)
Garbage collections statistics (Count, Mark Sweep Collection Time, Scavenge Collection Time, Total Collection Time)
Memory pools statistics (Init Size, Used, Committed, Max Size)
Other JVM Monitoring Metrics
JVM health monitoring metrics available in the standard dashboards include some general information about the server, operating system, Java virtual machine, application, as well as other JVM monitoring counters related to:
JVM CPU monitoring (CPU load caused by the Java application)
Apart from the regular JVM MBean monitoring, AggreGate Network Manager can execute any standard or custom MBean methods on demand, on an event or on schedule. This effectively enables management of the JVM itself, as well as any modules of a Java application and underlying frameworks/modules, such as cache pools or high-availability JDBC libraries. JVM management is an important part of the overall network management process.
Free Java Monitoring Tool
The 10-devices version of AggreGate Network Manager is available to enable free JVM monitoring for ten Java applications or application servers. Free JMX monitoring capabilities are not restricted in any way, allowing reading and writing MBean properties, executing methods and processing notifications.