Ports and Packages
Mailing Lists
Bugs and Known Issues
Upcoming Versions
Change Log
NetSaint Network Monitor

[ Main Site | Mirrors ]


07/25/2002 For those who have not heard, NetSaint is being renamed to Nagios. You can find the Nagios homepage at http://www.nagios.org. NetSaint is no longer actively being developed - all development is now being put into Nagios.
03/03/2002 Tim Randles has converted the 0.0.7 documentation to PDF format. You can find it on the documentation page. Mike McHenry has produced RPMs for version 0.0.7. Links to download the RPMS can be found on the downloads page.
03/01/2002 Version 0.0.7 has been released and is available from the downloads page.
02/12/2002 A new version of the NSCA addon (v1.2.0) is available from the downloads page.


The latest stable version of NetSaint is 0.0.7. You can grab it from the downloads page.


NetSaint is a program that will monitor hosts and services on your network. It has the ability to email or page you when a problem arises and when it gets resolved. NetSaint is written in C and is designed to run under Linux, although it should work under most other *NIX variants. It can run either as a normal process or as a daemon, intermittently running checks on various services that you specify. The actual service checks are performed by external "plugins" which return service information to NetSaint. Several CGI programs are included with NetSaint in order to allow you to view the current service status, history, etc. via a web browser.


Click here to see a few screenshots from the latest development version of NetSaint.


  • Monitoring of network services (SMTP, POP3, HTTP, NNTP, PING, etc.)
  • Monitoring of host resources (processor load, disk and memory usage, running processes, log files, etc.)
  • Simple plugin design that allows users to easily develop their own service checks
  • Parallelized service checks
  • Ability to define network host hierarchy using "parent" hosts, allowing detection of and distinction between hosts that are down and those that are unreachable
  • Contact notifications when service or host problems occur and get resolved (via email, pager, or user-defined method)
  • Optional escalation of host and service notifications to different contact groups
  • Ability to define event handlers to be run during service or host events for proactive problem resolution
  • Automatic log file rotation
  • Support for implementing redundant and distributed monitoring servers
  • Web interface for viewing current network status, notification and problem history, log file, etc.
  • Simple authorization scheme that allows you to restrict what users can see and do from the web interface
  • External command interface that allows on-the-fly modifications to be made to the monitoring and notification behavior through the use of event handlers, the web interface, and third-party applications
  • Retention of host and service status across program restarts


NetSaint is licensed under the terms of the GNU General Public License Version 2 as published by the Free Software Foundation. This gives you legal permission to copy, distribute and/or modify NetSaint under certain conditions. Read the 'LICENSE' file in the NetSaint distribution or read the online version of the license for more details.



An online copy of the HTML documentation can be found here. Documentation is also included with every release of NetSaint, so you won't have problems getting help when you're offline.

Release Notes

Several new features have been added in 0.0.6. Read what's new in this version for an overview of these additions. Click here to read the Change Log.


A list of some of the many contributors to the development of NetSaint can be found here.

Known Bugs

A list of known bugs and issues with various versions of NetSaint can be found here.


NetSaint has become quite popular in a relatively short period of time. With success comes growing pains, and I am no longer able to answer all the questions that people email me with. If you have configuration questions or bug reports you should:

  1. Make sure you've read the documentation. I realize that people don't like to read manuals, but there is a lot of good information in the docs and you'll probably find the answer to your question there. Documentation is included in every release of NetSaint. An online copy of the documentation can also be found here.
  2. Search the archives of the mailing lists. If you're having a problem, chances are you're not alone. There is a lot of good information in the mailing list archives, so if you couldn't find your answer in the docs, search the lists..
  3. Post a message to the appropriate mailing list. If you can't find the solution to your problem in the list archives, post a message to the appropriate list(s). Information on the various mailing lists associated with this project can be found here.

If you have a question that you think only I can answer, by all means feel free to contact me. I will respond as quickly as I can.


Comments, ideas for enhancements, etc. can be sent either to me at netsaint@netsaint.org or to the netsaint-devel mailing list.


NetSaint is a tool that monitors the availability of network resources, such as hosts and services. It does not provide network security tests, security information, or network security services, nor does it produce security assessment reports.

NetSaint is not affiliated with World Wide Digital Security, Inc. (WWDSI); Richard S. Carson and Associates, Inc; and the marks WEB SAINT, SAINT, SAINTWRITER, SAINTEXPRESS, and SAINTBASIC owned by Richard S. Carson and Associates, Inc.

Last modified: Dec 16th, 2002
Web space, mailing lists, and CVS repository provided by SourceForge DNS and email provided by Rob Patrick