Installation
$ git clone https://github.com/cytopia/awesome-nagios-plugins
$ cd awesome-nagios-plugins
$ git submodule init
$ git submodule update --recursive
# Symlink all plugins to your nagios/icinga plugin dir
$ find . -name check_\* -type f -exec ln -s "$(pwd)/{}" /usr/local/nagios/libexec/ \;
Update
$ git pull
$ git submodule update
This nagios plugin will check if your drupal site has issues (security updates, updates[optional], outstanding db updates, other problems).
This nagios plugin will check if your git repository is clean (with or without submodules), on a branch, tag or commit, in synch with remote (with or without submodules) and also verify gpg commits.
Nagios plugin that will check a website (behind .htacess and/or behind POST login) for an expected string or regex expression.
Nagios Plugin to monitor the state of mysqldump-secure MySQL database backups.
This nagios plugin will test if php is configured the way you wanted it to be: It can check against PHP startup errors, compiled PHP modules, configuration directives in php.ini and also against minor and major PHP updates in real-time.
Contributions are always welcome! Please read the contribution guidelines first.
A curated list of awesome nagios plugins.
To the extent possible under law, cytopia has waived all copyright and related or neighboring rights to this work (of the list inside this Readme, not the plugins itself - they can have their own license).