- Steve Jobs is a man of a few words
- Internet routing blasts into space
- 15 free downloads to pep up your old PC
- IBM smartphone software translates 11 languages
- New attack fells Internet Explorer
Hyperic HQ is an open source monitoring and management application that's designed to control VMware's ESX servers and the virtual machines hosted on them. The product can be used with VM-hosted applications and operating systems, or on individual operating system or application components; it’s one of the most mature open source projects we’ve tested.
Overall, we have to say that HHQ is a really strong "meta" console for VMware environments. While it duplicates some of the functionality of the Virtual Center application shipped with VMware ESX 3.x, it still provides an often deep view into the inner workings of a distributed VMware installation.
HHQ correlates server system and application events with behavior metrics such as CPU cycles required, memory usage and network connections all of which is accessible from a browser-based dashboard console. HHQ let us see manageable characteristics of VMware hosts, hosted operating systems and compatible applications, providing a long list of monitorable data with options on how to act on that data. What’s left to the administrator is the task of correlating what, of the many useful (and useless) data points, with what actions to take and what to do based on the results of these actions.
HHQ is like a construction set – much like the tools provided in the SNMP RMON monitoring/action management scheme. If you know which points to connect together, you can build a useful management platform.
And users and groups can be created within HHQ to establish administrative roles for viewing HHQ data and creating, modifying, deleting, alerting and controlling monitored parameters.
The forensic information provided by HHQ for events leading up to a VM crash is good. HHQ offers both RSS feeds that toggled on when monitored server conditions change and has generous reports that annotate history as well as chart things such as uptime and percentages of alarm conditions.
The list of VM management features HHQ doesn’t tackle includes not having any knowledge of VM images or snapshots and therefore it can’t authenticate or verify them. It doesn’t know about users or groups on targeted VM platforms and we were somewhat shocked that Active Directory logon failures weren’t tracked in its Active Directory module as potential security risks.
At its core, HHQ is a JBoss-based client/server application. It can be accessed by any modern browser by any user with the proper administrative rights. It also uses screen space efficiently and offers a command map to show a history of the navigation steps used to arrive at the ‘current’ screen.
The HHQ server can run on a huge variety of operating systems, and we suggest that any stable spare server would do the trick. We ran it on Windows 2003 Enterprise server. The HHQ system launches a server daemon, which in turn, does a network autodiscovery routine that searches the network and maps what it finds in terms of host operating systems and the platforms they are running on.
An HHQ agent (the client part of this equation) is installed onto any VMware ESX 3 server and its guest VMs for deep monitoring purposes. Missing are agents for Xen derivatives and Microsoft’s Virtual Server 2005. The product also has what it calls resource agents and services agents. The former tap into resources such as Windows 2003 Servers (and its Active Directory) Internet Information Server, Linux/CentOS and Apache 1.3. The latter watch services such as Microsoft Exchange Server 2000 and PostFix — the mail service we use internally. The agents are supplied by an open source ecosystem surrounding the Hyperic development tree; some are more complete than others. For example, the monitored conditions for Apache Web services are rich, but some of the Microsoft applications aren’t as comparatively complete.
Partner Content
www.bmc.com
Gartner 2009 Magic Quadrant for Job Scheduling
Gartner has positioned BMC CONTROL-M in the Leaders Quadrant of their "2009 Magic Quadrant for Job Scheduling." The report assesses the ability to execute and completeness of vision of key vendors in the marketplace. Read a full copy today, courtesy of BMC Software.
Download whitepaper
Dell's SMART Approach to Workload Automation
Read a compelling case study by EMA, Inc. to learn how Dell uses BMC CONTROL-M to cut cost and increase productivity with workload automation.
Download whitepaper
Workload Automation Cost Savings 2 Minute Video
A major computer manufacturer uses BMC CONTROL-M and just four people to schedule and run over 85,000 jobs every month. By switching to BMC CONTROL-M, they more than quadrupled the workload without adding a single staff member. See how in this 2-minute video overview.
Go to video
Comments (3)
RE: Open source Hyperic offers an alternative for VM managementBy Jon Travis on December 18, 2007, 2:22 pmYour statement about the HQ server / agent communication not supporting SSL is false. All communication to the agent from HQ is done over SSL, and agents are optionally...
Reply | Read entire comment
You're right-- SSL is availableBy Tom Henderson on December 19, 2007, 1:25 pmWe apologize for omitting this fact. The problem, as we see it, is that SSL isn't turned on by default-- and it should be. Important management information shouldn't...
Reply | Read entire comment
SSL available and complexity.By Thomas Leavitt on January 25, 2008, 9:19 pm... I'd point out that, when I installed one version of this late last year at a client site, that Hyperic had actually released a version with broken SSL support...
Reply | Read entire comment
View all comments