team(ix) Monitoring Plugins¶
This is a collection of plugins suitable for Nagios™, Icinga, Shinken and other monitoring systems which could use Nagios™-style plugins.
At the moment there are 5 plugins...
- check_naf: Monitor Network Appliance (NetApp™) Filer/FAS systems which replaces the old check_netappfiler
- check_apaches: Monitor Apache's busy/idle workers, graph statistics and simple example of how to use the Python module
- check_junos: Monitor Juniper™ Switches
- check_junos_bgp: Monitor Juniper™ Router's BGP tables
- check_junos_vc: Monitor Juniper™ Switch Virtual Chassis
- check_netconnections: Counts incoming network connections of a server, for either or both IPv4 and IPv6
- check_nagiostats: (WIP1) Flexible plugin to monitor and graph Nagios statistics with ''nagiostats''
- check_sensors: Monitor temperature and humidity sensors (additional daemon needed, see: Daemons for check_sensors )
... and a Python module:
- monitoringplugin.py: 2 classes (
MonitoringPluginandSNMPMonitoringPlugin) to ease coding of monitoring plugins
1 Work in progress
Debian/Lenny and Python bindings of NET-SNMP¶
There's some debugging output left in some versions (at least 5.4.1). Please delete or comment out lines 237&238 of /usr/share/pyshared/netsnmp/client.py:
237 # for var in var_list:
238 # print " ",var.tag, var.iid, "=", var.val, '(',var.type,')'
See also http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=509562