SNMP4Nagios is a package of Nagios plugins which use SNMP to query hosts. While some of the plugins use standard MIBs, most are designed for vendor specific agents.

Unlike other Nagios plugins, they are able to scan hosts for objects which can be monitored. They also can keep performance logs and draw plots of these using Tobias Oetiker's RRDTool.

Currently devices by Brocade, Cisco, Compaq/HP and Network Appliance as well as computers running Microsoft Windows or Net-SNMP and uninterruptable power supplies are supported.

For a complete list of plugins see Features.


Version 0.4, 2007-05-09:

  • Added plugins for Net-SNMP/lm-sensors.
  • Added plugins for Cisco VPN Concentrators.
  • Added memory check for Windows/SNMP Informant.
  • Added memory check for Net-SNMP.
  • Added support for “old-style” Cisco CPU usage.
    Incompatible change: The scanner interface of check_cisco_cpuusage was changed to report whether the old or new OIDs should be queried.
  • Incompatible change: The scanner interface of check_cisco_mem was changed to report an alternate memory pool.
  • Fixed a lot of bugs.
  • James T. Saint-Rossy contributed a patch which allows SNMP4Nagios to compile on Solaris 9. Thank you James!

Version 0.3, 2006-03-11:

  • Added “Nagios Plugins” style performance data.
  • Added compile time option “--without-rrd”.
  • Replaced non-portable functions (asprintf(), basename()).
  • Improved configure output.

Version 0.2, 2006-02-05:

  • Added support for RRDTool 1.2.x (more or less).
  • Building uses GNU Autoconf/Automake now.

Help Needed!

The plugins work quite well in the environments they were developed for. If they don't work for you, please check the TODO and the mailing list archive if the issue is already known. Otherwise please send a mail to list so the author learns that there is something wrong. Logo    Copyright © 2006, 2007 Peter Gritsch