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.