Extend Hyperic to Support Your Needs
vFabric Hyperic can be extended in two ways, Management Plugins and HQU Plugins.
Hyperic’s Management Plug-ins Framework lets you build your own plugins to manage practically any type of server that Hyperic doesn’t already support. Through this framework, Hyperic can discover, monitor, and control any application or device using a straightforward Java/XML API. Hyperic Management Plugins are self-contained .jar or .xml files which are deployed on the Hyperic Server and Agent through the Hyperic Plugin Manager.
The Hyperic Server accesses metadata and other information from the plugin for:
- Platform, Server and Service resource types
- Configuration Schema for each resource type
- Optional help text to enable product-specific instrumentation
- Control actions
The Hyperic's Agent invokes plugin implementations for:
- Auto Inventory
- Response Time
Management Plugin development documentation is available on the Hyperic documentation site.
Hyperic’s HQU Plug-in framework lets you create custom user interfaces to present performance data to meet your organization’s specific needs. The HQU Framework extends the Hyperic user interface to automate routine processes and integrate Hyperic with other management systems. Written in Groovy, a dynamic scripting language for the Java Virtual Machine, HQU plug-ins can be shared and added to live environments without stopping or restarting the Hyperic Server.
Hyperic HQU plugins are typically developed to provide:
- Custom UI viewsfor improved tracking and automation of specific applications or hard-to-manage tasks. For example, an event log viewer simplifies problem trouble-shooting and resolution through a comprehensive, filterable view of log data monitored across all managed resources.
- Web services integration to enable Hyperic to syndicate key data to other infrastructure management systems. One example is OpenNMS integration, which shares Hyperic inventory and alert information with the OpenNMS network management solution.
- The Groovy script console which lets you use templates to automate manual, error-prone tasks—such as “HTTP check services” for resources in a group.
HQU Framework documentation and examples are available on HyperFORGE.