 |
Review: Heroix Longitude 3.0
|
Heroix Longitude 3.0, starting at $299 per monitored
server
Heroix
Newton, Massachusetts
(617) 527-1550
http://www.heroix.com
There are a whole mess of products out there designed to help you monitor the
various servers scattered around your LAN and WAN. They tend to fall into two
categories: big industrial-strength products that require a substantial effort
to set up, including installing agent software on every monitored machine, and
low-end products that can only track a few statistics but that are inexpensive
and offer immediate payback. It's been about a year since I looked at the first
release of Heroix's Longitude product, which tries to combine the best features from the high and
low end markets. Specifically, they've aimed for an easy to use and deploy
product with fast ROI that still covers multiple platforms with comprehensive
reporting. In that time they've pumped out two major upgrades, so I thought it
was about time to run Longitude through its paces again on my own network.
Ease of installation remains one of Longitude's strong suits. Pop in the CD,
and fifteen minutes later you've got a running installation in your browser. The
software is Java-based, and will install on either Windows or Linux. Out of the
box, it has rule sets built in for monitoring Windows and Unix boxes, Apache, IIS, Exchange, SQL Server, Oracle, WebSphere, WebLogic, J2EE, and Exchange
servers. Version 3 adds SQL Server 2005 to the list, as well as InsightManager,
OpenManage, and Cisco routers. You can also define your own monitoring rules or keep an eye on event
logs. Everything is built on top of industry standards as far as possible:
Adding a new machine to monitoring is as simple as typing in the machine name or
address and telling Longitude which applications are running on the box.
Monitoring is all done through normal APIs such as WMI and JDBC, so there's
nothing fancy to do to your application servers (though you may need to go back
and install optional components - SQL Server, for instance, doesn't install its WMI provider in its default configuration,
and you may need to turn on disk performance monitoring on downlevel Windows).
Version 3 adds a nice new feature in the form of "correlated events": you can
now take two or more events and create a synthetic event that only fires if the
two of them occur together. So, for example, if you have a box where you only
want to be alerted of high CPU load when a particular Active Directory condition
exists, you can create an event representing just that combination.
All of Longitude's reporting and monitoring dashboards are available
via HTTP and HTTPS, so you can use it on your intranet or securely over the
Internet. It also has role-based security and an e-mail alerting interface if
you want to go that route. The reporting is exceptionally well-done; it's a
whole series of graphs and meters with good use of color and everything is
clickable so you can drilldown into detail. For example, you can pull up a
report showing aggregate CPU usage across all your Windows boxes, and then drill
down into individual hotspots and focus in on processes that are sucking down
CPU cycles, with graphs showing change over time, in just a few mouse clicks. A
lot of effort obviously went into this part of the product, and it works quite
well.
Version 3 also brings in basic "close the loop" capability with
the ability to execute actions on monitored computers via command
line execution as well as SNMP traps. There are a lot of other nice
little changes here as well. SLA monitoring support, for example,
has been in the product from the start, but now you have
fine-grained control over SLA schedules to specify maintenance
windows and other planned downtime. Another nice touch is the ease
with which you can adjust rule thresholds to represent the actual
activity in your own environment. When you go to manage the
thresholds for a rule, Longitude will show you the historical data
that it's collected for that rule, allowing you to decide what the
normal range is on your network and set exceptional conditions with
a good level of confidence.
Although the basic Longitude architecture is agentless, it does make
provision for an intermediate Statistics Server to collect data and forward it
back to your main server. That way you can do store-and-forward consolidation
from multiple branch offices or subnets if you need to cut down on the traffic
generated by a pure agentless product. Pricing is on a sliding scale depending
on which applications you're managing on each server, with a higher charge for
some applications and volume discounts. One thing to watch out for is the
minimum product requirements - you really do want to have the gigabyte of RAM in
the monitoring server that it calls for. But given the appropriate horsepower, I
found Longitude offered an easy-to-install and easy-to-use window into the
operating health of the various servers on my network, and I was able to
concentrate on how they were doing rather than fussing with the monitoring
software.
Click for larger screenshot

Mike Gunderloy is
the lead developer for Larkware and author of numerous books and articles on
programming topics.
Published May 23, 2006
|