JMX Study Notes
Java, notes March 10th, 2008
1. Overview
Java Management EXtension, used to manage resources (applications, services, device, etc) within your JVM locally (in-box) or remotely (out-of-box).
It is developed through JSR3 (JMX SPEC), JSR160 (extension for remote management).
2. Architecture
[MBean Server] Agent <—-> connector (various protocols) <—-> management application
————–|
————-\|/
[resources] MBean (instrumentation)
————–|
————-\|/
JVM (local or remote)
MBean (Managed Java object, similar to JavaBean) is registered to the Agent, and resources are wrapped within MBeans, which is called instrumentation in JMX SPEC.
Interfaces:
The management interface of an MBean consists of:
MBeans can be instantiated and registered by:
The operations available on MBeans include:
Management applications do the management throw agent services that operates on MBeans.
3. Resources
Related Posts
About