NagiosĀ® is a host and service monitor designed to inform you of network problems before your clients, end-users or managers do. It has been designed to run under the Linux OperatingSystem, but works fine under most Unix variants as well. The monitoring daemon runs intermittent checks on hosts and services you specify using external "plugins" which return status information to Nagios. When problems are encountered, the daemon can send notifications out to administrative contacts in a variety of different ways (Email, IM, SMS, etc.). Current status information, historical logs, and reports can all be accessed via a WebBrowser.
It used to go by the name NetSaint. See NagiosNotes for helpful tips.
Nagios has many features that NetSaint lacks but the most important one is that it allows you to configure it using template based configuration files, This simplifies the configuration hugely and reduces the chance of mistakes. Your config for a server goes from this:
host[gatekeeper]=Gatekeeper (Main Cloverly Server);10.230.1.1;;check-host-alive;5;60;24x7;1;1;1;
to this:
define host{ use generic-host ; Name of host template to use host_name gatekeeper alias Gatekeeper (Main Cloverly Server) address 10.230.1.1 max_check_attempts 3 notification_interval 120 notification_period 24x7 notification_options d,u,r }
Some downsides that I have encountered so far:
Courtesy of FreshMeat. See also the official screenshots.
GroundWork Open Source is a full web-controllable monitoring suite, built on top of Nagios.
6 pages link to Nagios: