JMX agent

Once started, the JMX agent consists of a JVM running as a separate process from any other managed application. It acts as a server, having a number of listener threads that are implemented via JMX adapters. These threads include one that responds to SNMP requests and another that responds to RMI requests. The JMX agent contains a number of MBeans, which are accessible via the listeners. The MBeans provide a variety of services, some of which are JMX related. Other services are related to the applications that the JMX agent is being used to manage.

When you start the JMX agent, the Bootstrap MBean is loaded, which loads all the remaining MBeans. The Bootstrap MBean checks the agent.props file to determine which MBeans to load and where they are located. See “Creating services” for details about setting this up correctly.The JMX agent in this release is based on the MX4J Release 1.1.1.

The remainder of this section describes the capabilities of the JMX agent in more detail.