Management and Monitoring Features
Pivotal 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.
Application and manager development is much easier because you do not have to find the right MBeanServer to make a request on an MBean. Instead, you interact with a single MBeanServer that aggregates MBeans from all other local and remote MBeanServers.
Some other key advantages and features of GemFire administration architecture:
- GemFire monitoring is tightly integrated into GemFire’s processes instead of running in a separately installed and configured monitoring agent. You can use the same framework to actually manage GemFire and perform administrative operations, not just monitor it.
- All GemFire MBeans are MXBeans. They represent useful and relevant information on the state of the distributed system and all its members. Because MXBeans use the Open MBean model with a predefined set of types, clients and remote management programs no longer require access to model-specific classes representing your MBean types. Using MXBeans adds flexibility to your selection of clients and makes the GemFire management and monitoring much easier to use.
- Each member in the distributed system is manageable through MXBeans, and each member hosts its own MXBeans in a Platform MBeanServer.
- Any GemFire member can be configured to provide a federated view of all the MXBeans for all members in a GemFire cluster.
- GemFire has also modified its use of JMX to be industry-standard and friendly to generic JMX clients. You can now easily monitor or manage the distributed system by using any third-party tool that is compliant with JMX. For example, JConsole.
For more information on MXBeans and Open MBeans, see: