Open Source Enterprise Monitoring Solutions by Hyperic orange head curve Download Hyperic HQ
Open Source Network & Systems Monitoring Software by Hyperic

1-888-449-7374

Products

Products Overview

HQ Enterprise

Feature Comparison Chart

CloudStatus

Benefits

Documentation

Case Studies

Datasheets

Hyperic HQ 4.0 Beta Download Hyperic HQ Enterprise 4.0 Beta Download

Hyperic HQ Architecture

Hyperic HQ is the industry leader in systems management software designed specifically for today's complex web infrastructure operating in production. Some of the world's largest websites rely on Hyperic to help them track performance, alert, diagnose and control their operations running at scale.

With 85% of our customers providing weekly updates to customer facing systems, these companies demand automation, broad product support and scalability to keep pace with their own growth. HQ is tailored for monitoring web infrastructure and composite applications and driving availability of these rapidly evolving systems.

To read more on Hyperic HQ's agent and server architecture, follow one of the following links:

Hyperic HQ's architecture is composed of the following elements:

Real-World Inventory Model

The logical data model of an application is the first thing that should be defined in any complex application. Before designing any other aspect of HQ's technology, Hyperic engineers worked with some of today's largest companies to define an inventory model for HQ representing industry best-practice for how IT operators view the things they manage on a day to day basis.

HQ's inventory model is based on the following concepts: Architecture Overview

  • Platform - A machine/operating system combination or any network or storage device. Platforms are the lowest level of management, and include components such as CPU's, Network Interfaces, and FileSystems.
  • Server - A server is any software that's been installed on a platform under management. HQ manages many different types of servers ranging from web servers to database servers to messaging servers and more. A single HQ Platform is defined to host multiple Servers. Examples of servers include any installations of JBoss, Tomcat, or MySQL on a given platform.
  • Service - A service is a component of a server which is dedicated to a specific purpose. Typically services are represented by the units of work of a given server. Different types of servers each define a list of one or more types of services they provide. Examples of services include Webapps deployed in Tomcat, or Virtual Hosts configured in Apache.
  • Application - A collection of services which, together, fulfill a single business purpose. This concept is used to represent the idea that an application, from the business point of view, is composed of many different pieces, usually distributed across different platforms and provided by different servers. HQ's user interface offers users the ability to manage infrastructure from an application point of view as opposed to a hardware point of view. A typical J2EE application modeled in HQ can contain Apache Virtual Hosts, Tomcat Webapps, JBoss Connection pools, and Oracle Instances.

The HQ inventory model allows users to manage vastly different types of technologies using the same principles and processes allowing IT operators with different skill sets to have the same degree of control over your infrastructure.

Technology Independent Management Server

In order to deliver on the promise of a scalable consolidated management framework which meets today's IT needs, Hyperic designed the HQ Server to implement all of its management capabilities in a technology independent way. This way, the features and management processes represented by HQ's portal-based user interface are designed around the way people like to manage their infrastructure, rather than around the idiosyncrasies of the products being managed.

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

  • Processing incoming monitoring data
  • Detecting alert conditions and sending out alerts
  • Managing inventory, including merging auto-discovered resources into current inventory
  • Maintaining HQ operational schedules (for auto-discovery scans)
  • Processing user-driven actions initiated via the HQ GUI or command line interface

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

Large Volume Data Repository

The data repository is a key component 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. The repository also ensures HQ's ability to store up to two years of monitoring data for your entire infrastructure with no performance or scalability penalty.

As part of making Hyperic HQ an easy to deploy solution accessible to all IT organizations, HQ includes a built in database which can be used in even the most demanding HQ installations to provide easy, zero administration storage of all HQ data.

Platform & Technology Specific HQ Agents

Acting as the sensory facilities of the HQ system, HQ Agents are deployed throughout the infrastructure to provide points-of-presence for discovering inventory, gathering data, controlling software, and other management tasks. HQ Agents are designed to be minimally invasive and not compete for resources with the products being managed. They also are implemented using the most secure SSL and x509 certificate technologies to ensure firewall friendly, secure operation.

HQ's built-in deployer tool makes quick work of installing and managing all your HQ agents -- without ever having to individually visit each managed machine.

Web Based Portal Interface

HQ's web-based graphical user interface makes it easy to manage your infrastructure from anywhere. The GUI is implemented as a flexible and configurable portal which allows each HQ user to customize their entire HQ experience so they can more effectively manage large amounts of complex infrastructure. Portlets can be created, removed, and moved around the portal.

HQ's GUI aims to provide an inventory, monitoring, corrective control, and alerting environment which implements the best practices of both proactive and reactive IT management in a rich, personalized environment. HQ's monitoring interface provides a powerful comparative analysis metaphor which allows a user to construct views of monitoring data which spans the inventory hierarchy.

4.0 Beta Leaderboard