In-Depth
While You Were Sleeping
Tired of 3 a.m. trips to the office? Enjoy a good night’s rest with these five Web-based monitoring tools.
- By Damir Bersinic
- February 01, 2003
I DON’T KNOW about you, but the thought of a beeper going off at 3 a.m.
because of a simple server problem that’s easily fixed by running a script
doesn’t do it for me. I’d rather have software that allows uncomplicated
problems to be fixed automatically, while getting paged when something
really important happens, like an inability to restart the corporate mail
server. Furthermore, I want the ability to diagnose the problem remotely
and, perhaps, even have someone do it for me. If possible, I’d also prefer
to fix it remotely.
Web-based monitoring tools run the gamut from those that simply tell
you something’s wrong to those that can be configured to monitor myriad
Windows (and other) computers, services, drives, applications and events.
Some even allow you to run scripts and other programs automatically to
fix problems. The level of functionality in these tools is astounding;
but the more complex the monitoring task, the more work you have to do
(with the exception of SilverBack’s product, which has an engineer come
to you to perform the initial setup).
This month, we review:
VisualPulse 3.0,
from $200 for a single-server install with 10 elements to $1,500 for 250
elements
Visualware, (703) 802-9006, www.visualware.com
InfoCare
3.5, starting from $300 per device, per year (price set by partners
who provide software in tandem with services)
SilverBack Technologies Inc., (978) 670-9944, www.SilverBacktech.com
ipMonitor
6.1, $695
DeepMetrix Corp., (819) 776-0707, www.deepmetrix.com
SiteScope
7.5, $1,995, plus 20 percent customer care, for a 25-point license
Freshwater Software, (303) 443-2266, www.freshwater.com
IPSentry
4.5, from $465 for a single license to $8,195 for enterprise license
RGE, Inc., (317) 745-3398, www.ipsentry.com
(Also read "MOM:
Everything Windows Including the Kitchen Sink," by Damir Bersinic,
in this issue.)
Visualware’s VisualPulse 3.0
Sometimes simplicity has its advantages. Take VisualPulse 3.0 from
Visualware, which definitely isn’t the sexiest-looking product when running.
In fact, it looked downright clinical in its reporting and really shouldn’t
be seen outside the computer room. But what it lacks in sexiness, it almost
entirely makes up for in features.
Installing VisualPulse 3.0 is straightforward. You need to have the proper
Java Virtual Machine on the computer running VisualPulse. The documentation
on how to verify the Java VM is quite good, going as far as to instruct
you on where to locate the correct or updated VM. Running the supplied
EXE file performs the install without a hitch.
Next, configure VisualPulse to monitor your resources, send e-mail notifications
(all products support this feature) and so on. Invoke VisualPulse from
the program group created for it, and you’re prompted to pick a TCP port
number for the Web-based interface. Default port 80 won’t work if you
have IIS installed, so you’ll have to choose another. To secure monitoring,
you can set a range of IP addresses to allow access to the Web-based interface.
You configure VisualPulse by updating a text file with your own text entries;
the GUI configuration screen updates a text file with the configuration
information.
Testing the configuration invokes the Web-based interface but, because
the address used is 127.0.0.1 (localhost), it fails to display the Web
page. Visualware may want to change VisualPulse’s test and invocation
to use the actual IP address of the computer, which works correctly.
VisualPulse supports monitoring of IP-based networks. For this reason,
it’s most useful to organizations that need to monitor IP address/TCP
port combinations. For each port monitored, you can also configure e-mail
notification for warnings and errors, for which you can set the thresholds.
If a problem occurs, traceroute capabilities help determine where the
problem exists.
|
While Visualware’s VisualPulse 3.0 doesn’t boast
the sexiest graphics, it’s a solid monitoring solution for IP-based
networks. (Click image to view larger version.) |
The one thing I don’t like about VisualPulse is the apparent inability
to install it as a service. In order to start the product, I had to log
in, manually invoke VisualPulse and then click Start in the Server Console
to get it going. On Unix systems, this may not be a problem, as you can
start the process to run in the background as a daemon; but on Windows,
it should really be a service.
VisualPulse 3.0, from $200 for a single-server install with 10
elements to $1,500 for 250 elements; Visualware, (703) 802-9006, www.visualware.com.
SilverBack Technologies’ InfoCare 3.5
On the opposite extreme from VisualPulse
is InfoCare from SilverBack Technologies. Unlike the other products reviewed,
InfoCare is a service that includes a hardware-based solution (InfoNest),
which comes as an attractive dark green 1U rack-mountable system based
on Windows 2000 Server Embedded. With the product, SilverBack sends out
a technician to help set it up. It sells exclusively through a channel;
partners set pricing, which depends on services rendered.
Following initial setup, you can configure additional features or make
changes to the configuration—or SilverBack can do it for you remotely.
InfoNest, once powered on, also creates a virtual private connection (VPN)
connection back to SilverBack to allow technicians to monitor the product,
as well as make configuration changes, install product upgrades and so
on. If the VPN fails, InfoNest comes with a modem so that SilverBack can
dial in to troubleshoot (you provide the phone line and number).
Configuration changes are performed via a Web-based interface. You can
configure Assets, which are basically the computers, IP subnets or other
network devices to be monitored. If these assets also contain services
you want to monitor (InfoCare supports monitoring DNS, HTTP, NetWare,
SMTP, Exchange, Oracle and SQL Server databases and so on), you’ll need
to configure the assets before configuring services.
Note: Because InfoCare resides on your LAN but isn’t actually part of
your domain, you’ll need to arrange Windows user accounts under which
it’ll connect to network resources. I ran across a problem using the NT-style
DOMAIN\username combination but was able to configure users properly using
Active Directory-style User Principal Names (UPNs) in the format username@domainname.
InfoCare doesn’t require installation of any agents on monitored systems
for most situations. I was able to monitor the nodes, all IP services,
databases and almost everything I needed without installing any agents.
However, if you need to monitor Exchange 5.5 performance (Exchange 2000
isn’t yet supported but may be by the time you read this), Oracle performance,
SunOS or Solaris systems, or Linux or HP-UX computers, you’ll need to
run scripts or install agents. This isn’t necessarily a problem, as these
agents provide additional information that there’s really no other way
to get, but I’d prefer to not use them.
|
For most situations, SilverBack’s InfoCare doesn’t
require installation of any agents on monitored systems. (Click
image to view larger version.) |
InfoCare is an interesting solution, and having someone there to assist
is comforting. One source of concern is that there’s no way to do a clean
shutdown of the machine yourself. The power switch on the back will turn
the machine off, but, with a SQL Server and other Windows-based programs
running inside the box, I was a bit uneasy about it. A shutdown option
from the menu would be nice.
InfoCare 3.5, ranges from $300 to several thousand per year, per
device (according to the company, partners set the prices based on a combination
of solution and services offered); SilverBack Technologies Inc., (978)
670-9944, www.SilverBacktech.com.
DeepMetrix’s ipMonitor 6.1
Being Canadian, it’s nice to have a homegrown entry for this roundup.
ipMonitor from DeepMetrix is a comprehensive Web-based monitoring tool
that’s easy to set up and provides excellent functionality at a reasonable
price. It also supports SMS messaging and other alert options not found
in competitors.
After executing the downloaded file, you’re guided through the installation
process. By default, ipMonitor installs itself using the Local System
account, but that should be changed to a domain-level administrator account
with permissions on the machines you want to monitor. This also means
that, unlike InfoCare, you need to install ipMonitor on a computer that’s
a member of your domain or a trusted domain to enjoy full functionality.
After installation, invoke ipMonitor to continue configuration. DeepMetrix
gets my award for the easiest Web-based monitoring software to configure.
The first time ipMonitor’s invoked, you’re presented with a to-do list
of tasks and asked to discover the network. Then you can configure what
you want to monitor on the network or discover additional networks or
other resources. You then automatically cross off additional configuration
items on the checklist displayed on the Web form. During each step, you’re
guided through a process that indicates required and optional items. Getting
up and running couldn’t be easier.
ipMonitor is not only easy to use, but it also provides a comprehensive
set of monitors for a product in its price range. You can monitor standard
TCP ports and applications like SMTP, POP3, HTTP, FTP, DNS and so on,
but there’s also an option to monitor the quality of these services. Quality
monitoring performs an action like transmitting an e-mail or testing HTTP
round trips, executing a database query and so on. Furthermore, you can
monitor disk space changes on a shared network drive, individual files
on the network, Windows Event Monitor events, Lotus Notes server or Kerberos
functionality. ipMonitor also lets you execute programs and test their
response times. You can even monitor another ipMonitor’s capabilities.
|
DeepMetrix’s ipMonitor 6.1 can report on the active
vs. historical availability of network services. (Click image
to view larger version.) |
Notification is another ipMonitor strength. You can be notified by e-mail,
configure logging to a file or the Windows Event Log, send an SMS message
or a numeric or simple page, execute an automatic recovery script, or
send a network broadcast. Many of these features are available in other
products, and all support e-mail; but DeepMetrix went a bit further in
providing it all as part of the package.
All in all, this one is a winner.
ipMonitor 6.1, $695; DeepMetrix Corp., (819) 776-0707, www.deepmetrix.com.
FreshWater Software’s SiteScope 7.5
SiteScope 7.5 from FreshWater Software is another comprehensive
product. Like ipMonitor,
SiteScope allows monitoring of a wide range of network services and applications.
A main attraction is allowing installation on a computer that’s not part
of a domain and creating mappings of usernames and passwords for each
monitored node.
SiteScope has a slightly larger footprint than the other products, but
it offers functionality the others don’t. Installation is as simple as
running the setup program from the supplied CD. After installing the software
you invoke it, which launches the SiteScope First Time Setup page. This
is a good way to get started quickly, while allowing you to use the default
configuration template, customizing it to your environment, or copying
the configuration from an existing SiteScope server. In fact, SiteScope
has a feature not found in other products—the ability to mirror one SiteScope’s
definition to another SiteScope installation to allow for redundancy (a
feature called High Availability).
Use the Web-based interface to monitor status and to configure SiteScope
further. You can create Groups, which are collections of similar elements
to monitor (two exist by default: Network and Server). Within each group,
you can configure services and other elements to monitor, including network
services (DNS, HTTP, SNMP, Web Services, FTP and ODBC databases); servers
(CPU, disk space, memory, network and Windows services); advanced monitors
(directory and file availability, Windows Event Log entries and RADIUS);
and many applications (CheckPoint, MAPI-Exchange, DB2, SAP, Sybase, Oracle
9i Application Server, Windows Performance Monitor counters and so on).
Its ability to monitor many vendor-oriented applications makes SiteScope
stand out.
|
With FreshWater’s SiteScope 7.5, you can monitor
server elements, such as CPU, disk space and memory. (Click image
to view larger version.) |
The Web-based interface seemed a bit dated compared to offerings by DeepMetrix,
SilverBack
and RGE’s IPSentry.
SiteScope and VisualPulse’s
Web-based interfaces stood out during the review as not being terribly
compelling. Maybe more (and better) graphics would help, as well as a
more visual and less text-based approach to displaying monitoring and
configuration information. That being said, if you need to monitor applications,
you should consider this product.
SiteScope 7.5, $1,995, plus 20 percent customer care, for a 25-point
license; Freshwater Software, (303) 443-2266, www.freshwater.com.
RGE Inc.’s IPSentry 4.5
IPSentry from RGE Inc. provides plenty of functionality, although
it has an annoying way of wanting to kill previous instances of itself
when you launch the program to administer it. Furthermore, it doesn’t
actually have a Web-based interface for configuration, but outputs its
reports in HTML format. However, it does provide a fair bit of functionality
and allows you to purchase what you need a la carte. It’s also the only
roundup product with a freeware version for use in a home-based network,
as it can run on Windows 95 and higher.
To install the software, launch the product EXE. If you’re a licensed
user, you’ll need to select Register Now during installation to enter
your license keys. Next, the IPSentry status window is displayed, indicating
the monitoring task’s progress. Selecting Options from the Edit (yes,
I said Edit) menu allows you to bring up the configuration interface for
IPSentry. (Note to RGE: Edit should contain Cut, Copy, Paste and so on—not
the menu option to configure the software.)
The configuration of IPSentry is broken down into three sets of settings:
- System settings—For configuring frequency of monitoring; installing
IPSentry as a service; configuring logging options, telnet and remote
access; automatic report creation; and the ability to import and export
settings for backup.
- Modem settings—For enabling and configuring modem use for
paging operators when an alert is triggered.
- Server/machine monitoring—For configuring what you want monitored,
how to be alerted and what corrective action should take place.
You can monitor network nodes (computers and devices); network drives
and shares; Windows services; and a whole selection of available add-ins,
including SMTP/POP3 e-mail round-trip tests, ODBC databases, Performance
Monitor counter values and the ability to start and stop Windows services.
For each monitor, you can specify a different username and password for
authentication, allowing you to run IPSentry on a machine not in your
Active Directory forest or NT domain.
You can also create dependencies between monitors to ensure that you
don’t try monitoring a file if the machine on which it resides is down.
Another notable feature is the ability to create “reverse alerts” to notify
you when something is up rather than down. For example, you may want to
configure an alert when a file’s placed in a specific location and then
notify someone or execute a script. This can be handy for organizations
that need to know when a client places a file on an FTP site, for example.
The set of options available when an alert takes place is quite laudable.
IPSentry is the only product reviewed that has an interface for control
of X10 devices. This allows you to, for instance, turn lights on and off
when something goes wrong. You can send e-mail (obviously), sound an audible
alert (play a .wav file), notify one or more individuals by pages, launch
a program, configure an Add-in alert or insert a SYSLOG entry on a computer.
|
RGE’s IPSentry provides easy-to-read reports in HTML.
(Click image to view larger version.) |
IPSentry offers a lot of features, but its lack of a Web-based administration
interface makes it the odd man out in this
evaluation. Its capabilities are excellent (though not as comprehensive
as SiteScope), and it did produce the most-easily understood report of
any product in the roundup.
IPSentry 4.5, from $465 for a single license to $8,195 for enterprise
license; RGE, Inc., (317) 745-3398, www.ipsentry.com.
Final Report
Any of these products can wake you up at night, if needed, or allow
you to sleep and fix the problem for you. All will notify you of what
happened so that you can investigate further. InfoCare
is unique in its hardware-based/application service provider model, while
VisualPulse
simply needs the ability to install as a service. Any of them, with Windows
Terminal Services for remote access, is a good choice to ensure your network
and its services stay up and running. None are perfect, but one will probably
work for you.