Awesome
Awesome Nagios Plugins
Installation / Updates
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
Awesome Nagios Plugins
check_drupal
This nagios plugin will check if your drupal site has issues (security updates, updates[optional], outstanding db updates, other problems).
check_git
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.
check_http_expect
Nagios plugin that will check a website (behind .htacess and/or behind POST login) for an expected string or regex expression.
check_mysqldump-secure
Nagios Plugin to monitor the state of mysqldump-secure MySQL database backups.
check_php
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.
Contribute
Contributions are always welcome! Please read the contribution guidelines first.
Awesome
A curated list of awesome nagios plugins.
License
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).