A JMX agent is a Java process that provides a set of services for managing a set of MBeans—it is the container for an MBean server. JMX agents provide services for creating MBean relationships, dynamically loading classes, simple monitoring services, and timers.
Agents can expect to have a set of protocol adapters and connectors that enable remote and different clients to make use of the agent. Protocol adapters and connectors are Java classes, usually MBeans, which can internally map an outside protocol (like HTTP or SNMP) or expose the agent to remote connectivity (like RMI or Jini). This means JMX agents can be used by a variety of different management protocols and tools.
Agents can expect to have a set of protocol adapters and connectors that enable remote and different clients to make use of the agent. Protocol adapters and connectors are Java classes, usually MBeans, which can internally map an outside protocol (like HTTP or SNMP) or expose the agent to remote connectivity (like RMI or Jini). This means JMX agents can be used by a variety of different management protocols and tools.