vFabric GemFire provides APIs and tools for managing your
distributed system and monitoring the health of your distributed system
members.
Management and Monitoring Features
Beginning in the GemFire 7.0 release, GemFire uses a federated Open MBean strategy to manage and monitor all members of the distributed system. This strategy gives you a consolidated, single-agent view of the distributed system.
Architecture and Components
GemFire's management and monitoring system consists of one JMX Manager node (there should only be one) and one or more managed nodes within a distributed system. All members in the distributed system are manageable through MBeans and GemFire Management Service APIs.
JMX Manager Operations
Any GemFire member can host an embedded JMX Manager, which provides a federated view of all MBeans for the distributed system. The member can be configured to be a manager at startup or anytime during its life by invoking the appropriate API calls on the ManagementService.
Federated MBean Architecture
vFabric GemFire uses MBeans to manage and monitor different parts of GemFire. GemFire's federated MBean architecture is scalable and allows you to have a single-agent view of a GemFire distributed system.
Configuring RMI Registry Ports and RMI Connectors
GemFire programmatically emulates out-of-box Java 1.6 JMX and creates a JMXServiceURL with RMI Registry and RMI Connector ports on all manageable members.
Management and Monitoring Programming Examples
One example demonstrates the use of an MBean server to manage and monitor a node in a distributed system, and the other example acts as the managed node.