Home

Awesome

Awesome Nagios Plugins

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

Latest Stable Version Build Status Type

This nagios plugin will check if your drupal site has issues (security updates, updates[optional], outstanding db updates, other problems).

check_git

Latest Stable Version Build Status Type

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

Latest Stable Version Build Status Type

Nagios plugin that will check a website (behind .htacess and/or behind POST login) for an expected string or regex expression.

check_mysqldump-secure

Latest Stable Version Build Status Type

Nagios Plugin to monitor the state of mysqldump-secure MySQL database backups.

check_php

Latest Stable Version Build Status Type

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

Awesome

A curated list of awesome nagios plugins.

License

CC0

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).