Agent Level
A JMX Agent is a management entity which runs in a JVM and acts as the liaison
between the MBeans and the management application. A JMX agent is composed
of an MBeanServer, a set of MBeans representing managed resources, a minimum
number of agent services implemented as MBeans, and typically at least one
protocol adaptor or connector.
The agent level provides a specification for implementing agents. This
level is built upon instrumentation level and makes use of it to define
a standardized agent to manage JMX manageable resources.
This agent level comprises:
- An MBeanServer
- Agent services, such as
- Timer Service
- Monitor Service
- MLet Service (Dynamic loading)
- Relation Service