Nagios Open Source Network Administration

Nagios is a popular open source application for monitoring computer and network resources. Its basic function is to control nodes, networks and services specified, warning when they can not guarantee their return to active service or when.

Nagios was originally created under the name of netsaint and maintained by Ethan Galstad.

Nagios was originally developed for Linux but can work on other Unix variants, is released under the GNU General Public License Version 2 published by the Free Software Foundation.

Monitoring:

  • Monitoring of network services (SMTP, POP3, HTTP, NNTP, ICMP, SNMP, FTP, SSH)
  • Resource monitoring system processor load, use the hard disk, system logs on most operating systems, including Microsoft Windows nrpe_nt plugins.
  • Remote monitoring supported through SSH or SSL encrypted tunnels.
  • Simple plugin that allows users to easily develop new controls for the services to suit your needs, using (Bash, C + +, Perl, Ruby, Python, PHP, C #, etc.).
  • Parallel control services
  • Ability to define hierarchies of nodes of network nodes using "parent", allowing the distinction between nodes that are down and unreachable nodes.
  • Notifications when problems occur, or their resolution (by email, pager, SMS, or other systems through plug-ins)
  • Ability to define "event handlers" such as automatic actions that are triggered appearance or resolution of a problem.
  • Automatic rotation of log files
  • Support for implementing redundant monitoring.
  • Optional web interface for viewing current status, notifications, problem history, log files, etc..
  • http://www.nagios.org