Hyperic
From Wikipedia, the free encyclopedia
Hyperic HQ is a popular open source IT Operations computer system and network monitoring application software. It auto-discovers all system resources and their metrics, including hardware, operating systems, virtualization, databases, middleware, applications, and services. It watches hosts and services that you specify, alerting you when things go bad and again when they get better. It also provides historical charting and event correlation for faster problem identification.
Hyperic (pronounced "hi-PEER-ick"), was founded in 2004 by a team including Javier Soltero, Charles Lee and Doug MacEachern (the author of Mod perl), when they bought the technology from Covalent created a spin-off company. Hyperic has been designated as one of the Little 4.
Hyperic is licensed under the GNU General Public License Version 2 as published by the Free Software Foundation.
[edit] Overview
The Hyperic HQ server is a distributed J2EE application that runs on top of the open source JBoss Application Server. It is written in Java and portable C code and runs on Linux, Windows, Solaris, HP-UX and Mac OS X. Hyperic HQ Portal is a Java and AJAX User Interface that includes:
- Inventory/Application Model & host hierarchy
- Monitoring of network services (SMTP, POP3, HTTP, NNTP, ICMP, SNMP)
- Monitoring of host resources (processor load, disk usage, system logs)
- Remote monitoring supported through SSH or SSL encrypted tunnels.
- Continuous Auto-Discovery of system resources including hardware, software and services
- Track log & configuration data
- Remote resource control for corrective actions such as starting and stopping services, vacuum database table, or snapshotting a VM
- Ability to define event handlers to be run during service or host events for proactive problem resolution
- Problem Resource Identification & Root Cause Analysis
- Event Correlation
- Alerting when service or host problems occur or get resolved via email, pager, SMS, RSS
- Security/Access Control
- Simple plug-in design that allows users to easily develop their own service checks depending on needs, by using the tools of choice (XML, J2EE, Bash, C++, Perl, Ruby, Python, PHP, C#, etc.)
The Hyperic HQ agent is implemented primarily in Java, with small portions of portable C code in places where Java does not yet reach. It runs on Linux, Windows, Solaris, HP-UX, AIX and Mac OS X. The agent has a compact memory and CPU utilization footprint. Agent application includes:
- Agent Core Layer
- Network Listener
- Command Processor
- Agent Subsystem
- Plug-in Layer
- Fault Tolerance
- Distributed Management
[edit] Hyperic Meaning
Hyperic is derived from the Latin word Hypericum, a genus of flowers that include key ingredients in several natural anti-depressan, including St. John's Wort.
Company was originally intended to be called Hyperica, but an error in filing the incorporation papers actually named the company Hyperic.