Upcoming Events

Cloud Connect
Santa Clara
Feb 13-16, 2012

Cloud Connect brings together the entire cloud eco-system to better understand the transformation we're experiencing and promises to be the defining event of the cloud computing industry. Learn about the latest cloud technologies and platforms from thought leaders in Cloud Connect’s comprehensive conference.

Register Now!

More Events »

Subscribe to Newsletter

  • Keep up with all of the latest news and analysis on the fast-moving IT industry with Network Computing newsletters.
Sign Up
Service Providers & Outsourcing
S N E A K   P R E V I E W  
NOCpulse Command Center Provides URL Monitoring -- And Then Some

  February 5, 2001
  By Lori Macvittie


In the Internet service monitoring market, a user can either purchase software and monitor the company systems internally or subscribe to a monitoring service. To provide full and accurate performance statistics, many companies choose both types of systems, which causes extra headaches, not the least of which is monitoring and understanding the significance of all the information received from the different sources. One vendor -- NOCpulse -- has decided to breed internal and external monitoring, offering the best of both worlds -- a hybrid solution for your Internet service monitoring needs. (For more on Internet service monitoring, see our cover-story tutorial, "Ins & Outs".)



NOCpulse, which terms itself the "Norad of the Internet," offers the NOCpulse Command Center. This Internet-based operations center provides a wide array of monitoring services designed to give the user a comprehensive view of the health of the user's services on a 24x7 basis. To that end, NOCpulse guarantees that monitoring and notification will be available and working as designed 99.8 percent of the time, excluding standard maintenance.

At first glance, the Command Center architecture is similar to that of most hosted services, providing performance monitoring of Internet sites and applications. A single command center communicates with "scouts," located across the country, to retrieve performance statistics for URL monitoring. NOCpulse then moves a step further by installing a "satellite" on-site in your NOC (network operations center) for detailed monitoring of systemwide services. Memory, disk-capacity and system-load monitoring is available for Microsoft Windows NT and 2000, via SNMP for Unix and Linux-based hosts, as well as for standard services such as HTTP, FTP and custom TCP-based applications.

The NOCpulse satellite is a Red Hat Linux-based system in a 2U form factor. The chassis is built and configured such that two satellites can be racked back to back in a single 2U mount. This satellite monitors your hosts locally, then reports collected statistics back to the NOCpulse Command Center via a secure VPN (virtual private network) connection across the Internet. If network connectivity between the satellite and the Command Center is interrupted, the satellite will fail over to a dial-up connection to submit statistics. Physical security is provided via smartcards inside the NOCpulse operations center, and virtual security is provided by requiring the use of SSH (Secure Shell) connections that are locked to specific hosts within the NOCpulse center.

NOCpulse services are expensive. The first eight servers monitored cost a hefty $5,000 per month. Each additional eight servers costs $3,500 more per month. NOCpulse suggests that a single satellite be used to manage 100 to 150 servers. The cost of service for a single month for a large installation could easily exceed the combined cost of subscribing to a hosted monitoring service and buying an internal monitoring system. The Command Center advantages are in maintenance and the ability to use a single system for monitoring rather than trying to integrate data from disparate sources.

Hands Off!

NOCpulse installed a satellite in my home office with relative ease. Because of security measures implemented by NOCpulse, the configuration of the satellite is performed by NOCpulse representatives in their offices before an installation. The satellite uses SSH for communication with the monitored host and Command Center, and requires that SSH keys be generated and secured with the IP addresses of the systems involved. The only IP address that is allowed access to the satellite resides within the NOCpulse operations center. Console access is available, but without a login, gaining access to the satellite this way would be difficult.

All support of the satellite and software upgrades are performed remotely by NOCpulse. While I understand NOCpulse's desire to maintain control over the satellite and, therefore, the integrity of the box, I'm uneasy with the idea of being unable to manage this area of my network on my own.

Once the satellite was installed and could communicate with the Command Center, the installation was complete. Configuration of specific monitoring options is accomplished via an online command center -- a robust Web-based administration and reporting system.

More Than Just URL Monitoring

As expected, NOCpulse provides performance monitoring of URLs as well as content-aware health checks for Web servers and TCP-based applications. The performance statistics are provided by querying URLs from five different scouts. The statistics are broken up into connect time, DNS time, total time, total throughput and network latency. I created a URL to monitor, generated a few reports from it and found the information useful.

Access to the Command Center is provided via user-based authentication. The administration portion of the site provides a mechanism for managing user access to your services.

The performance monitoring, which is limited to URLs, offers the ability to get and post content to specific pages, as well as perform link verification and content checks. Thresholds for performance can be designated for each portion of a request -- connect time, DNS time and so forth. HTTP authorization and setting of cookies are also provided.

Because the satellite is on the user's LAN, it is able to monitor many aspects of a system, including memory, hard-disk space, system load (CPU utilization), Samba status, dig and DNS resolution. This is accomplished by distributing agents on each monitored system. Agents are available for Linux, Solaris, and Windows NT 4.0 and 2000 systems. I monitored both load and memory on a single Linux host and correlated the checks by running "top" on the host. The data was accurate as well as timely.

Also interesting is the inclusion of an asset management system. Basic information about a host can be used to track as well as monitor inventory. The system is rudimentary, comprised simply of lease IDs, asset tags and host location.

Notification

NOCpulse offers e-mail and pager notification of events, as well as alerts by phone, via an IVR (interactive voice response) system. Alerts can be delivered with various parameters -- once every five minutes, for example -- until the problem is corrected.

If a problem will not be corrected for a known period, a feature is available that allows the user to stop alerts from being delivered until a specific time. This feature is extremely handy when a system crashes and replacement parts are not immediately available.

Another nifty feature of NOCpulse's notification is the ability to designate escalation procedures. A list of contacts can be created, and notification will continue down the list until the alert is acknowledged. You can select a rotating schedule for each alert so the first person does not always receive the initial notification.

Send your comments on this article to Lori MacVittie at lmacvittie@nwc.com.


Research and Reports

Hypervisor Derby
August 2011

Network Computing: August 2011

TechWeb Careers