Monitoring plugins
Here I publish some monitoring-plugins written by me, you can use them with Nagios or Icinga. Please consider to take a look at my setup notes.
- CATALYST::fans
- monitors the fan status of a Cisco catalyst via SNMP.
- CATALYST::flash
- monitors the flash status of a Cisco catalyst via SNMP.
- CATALYST::load
- monitors the load of a Cisco catalyst via SNMP.
- CATALYST::mem
- monitors the memory of a Cisco catalyst via SNMP.
- CATALYST::temp
- monitors the temperature of a Cisco catalyst via SNMP.
- EXTREME::fans
- monitors the fans of an Extreme Networks device via SNMP.
- EXTREME::fdb
- monitors the FDB of an Extreme Networks device via SNMP.
- EXTREME::mem
- monitors the memory of an Extreme Networks device via SNMP.
- EXTREME::powersupply
- monitors the power supply of an Extreme Networks device via SNMP.
- EXTREME::temp
- monitors the temperature of an Extreme Networks device via SNMP.
- GitHub::fork
- make sure, that a fork on GitHub is up-to-date
- HP::health
- Monitor the health state of you HP ProLiant.
- IMAP Daemons
- checks the number of imap-deamons and warns if it reaches the maximum number.
- Latest Kernel
- monitors the state of your kernels
- LDAP password expired
- is an LDAP account about to expire?
- Mounts
- checks if a device is mounted.
- Pykota
- checks whether PyKota is running.
- Reboot
- does a Linux machine need a reboot?
- URL shortener
- checks if an URL shortener does its job.
- User Bean Counter
- monitors fail-counts of OpenVZ containers.
- Web Resources
- Monitor availability of webpages, content delivery, uptime of web servers, content negotiation etc...
- WordPress
- monitors the WordPress up-to-date status.
Most of the monitoring plugins are also available through Nagios Exchange.
Get + Install
The source code of these scripts is available from GitHub.
If you are running a Debian-based system you may want to use my apt-repository to install the extra monitoring plugins. In that case you just need to run
This will install the plugins to /usr/lib/nagios/bf-plugins
and you’ll always stay up-to-date with bug fixes and new features :)
Leave a comment
There are multiple options to leave a comment: