Management and monitoring
From JPPF 6.2 Documentation
Main Page > Management and monitoring |
JPPF grids can be managed and monitored using a set of APIs based on JMX (Java Management Extenions). In a JVM, a JMX infrastrcture is made of:
- MBeans, the business objects which perform the management and monitoring functions
- an MBean server, a repository of MBeans which provides registration of and access to the MBeans
- a JMX remote connector server, when the JVM wishes to expose its management services to remote clients
JPPF provides a number of built-in MBeans, which allow the management and monitoring of drivers, nodes, jobs and tasks in the grid.
It also provides extension points to plug your own MBeans, so you can add your own management functions while leveraging the existing JMX infrastructure,
Note that all JPPF built-in MBeans are implemented through this extension point.
The MBean server used is always the JVM's platform MBean server, so that the JPPF MBeans are published along with the JVM MXBeans and are visible to external JMX-based tools such as VisualVM or JConsole.
Finally, JPPF uses its own JMX connector server, which is compliant with the JMX remote specification and perfectly integrates with the JPPF network communication framework. In particular, a JPPF driver does not need to open an additional port for JMX network traffic.
Main Page > Management and monitoring |