Category Archives: JMX

A Brief Introduction to JMX

The Java Management eXtension (JMX) is a technology to manage and monitor Java applications remotely.

In a nutshell, these are the main participants in a JMX architecture:

  • Managed Beans (MBeans). Can┬ábe managed and monitored remotely via JMX.
  • JMX Agent. Manages MBeans and provides an interface so that they can be accessed remotely
  • Remote Management Application. Monitors and interacts with the MBeans via the JMX Agent