HQ Architecture

Hyperic HQ Architecture

Hyperic HQ is a distributed-infrastructure management system. The major pieces of the HQ system architecture are shown below.


Diagram of the HQ Server


Diagram of the HQ Agent

Learn more about each component of the HQ architecture:

If you have any comments or suggestions for this help page, please submit them at the bottom of the page by clicking Add Comment.

Hyperic HQ Repository

The data repository forms the bedrock of the HQ system. It stores all HQ-related data in a relational schema and is responsible for ensuring data integrity and coordinating concurrent access to data. Access to the data repository is regulated by the Hyperic HQ Server.

back to top

Hyperic HQ Server

As HQ's central nervous system, the HQ Server coordinates all system functions, including:

In large environments, the HQ Server can be clustered to enhance fault tolerance and to share the overall system load across multiple machines.

back to top

Hyperic HQ Agent

Acting as the sensory facilities of the HQ system, Agents are deployed throughout the network infrastructure to provide points-of-presence for discovering inventory, gathering data, controlling software, and other "in the trenches" tasks.

The HQ Shell's Agent installer makes quick work of installing and managing all your HQ Agents – without ever having to visit each managed machine.

back to top

Hyperic HQ GUI

HQ's graphical user interface makes it easy to manage your infrastructure from anywhere. The GUI interacts with the HQ Server and exposes Server functionality through a rich, user-friendly web-based interface. The GUI is implemented as a portal, which makes it easy to customize the content and look-and-feel for each user.

Hyperic HQ Shell

To complement the GUI, the HQ shell provides a text-based interface to the HQ Server. Almost everything that can be done through the HQ GUI can also be done using the HQ shell. The HQ shell can be driven programmatically, giving power users the ability to automate HQ activities by writing HQ-shell scripts.

Learn more about HQ's command-line interface.

back to top

Hyperic HQ Product Plugins

A plugin-oriented design allows HQ to support a wide variety of products and platforms. Each plugin allows HQ to interface with a specific product.

Plugins are packaged as a single .jar file, for ease of deployment. Each plugin has a declarative component and a functional component. The declarative component is deployed within the HQ Server to describe how the product's organizational concepts fit into the HQ inventory model, and what kinds of metrics and control actions are supported. The functional component is deployed within the Agent and is responsible for the actual product-specific work of auto-discovery, metric collection, and resource control.

Learn more about how to develop plugins.

back to top

Return to documentation overview.

Browse Space

- Pages
- News
- Labels
- Attachments
- Bookmarks
- Mail
- Advanced
- Activity

Explore Confluence

- Popular Labels
- Notation Guide

Your Account

Log In

or Sign Up  

Other Features

Add Content


System Monitoring Software
SourceForge.net Logo