JMX is an acronym for Java Management Extensions and allows remote clients to connect to a Java Virtual Machine (JVM).

 

Using JMX, you can manage and monitor running applications in a JVM environment. Using Java, management of applications in a virtual machine is done through the use of Managed Beans, or MBeans.

 

MBeans are the soul of JMX and are the controllable end-points of an application where remote clients can watch application activity as well as control them. The MBean represents a resource running in the JVM, such as an application. They can be used for collecting statistics like performance, resource usage, problems, and so on.

 

A common tool used to monitor a JVM is JConsole. JConsole is a free graphical monitoring tool used to monitor JVMs, which can be found here: http://sourceforge.net/projects/jconsole/

 

JConsole is not necessary to use the JMX component monitor within SolarWinds SAM, server monitoring. The information provided here concerning JConsole is an introduction to using Java as a means of monitoring. Detailed information on how to use JConsole can be found by navigating to the following link: JMX in SAM, server performance monitoring tool. So now you are a expert in server performance monitoring.