/check_rrd

Nagios check script to read and alert on values from rrd files

Primary LanguagePHPMIT LicenseMIT

check_rrd

Nagios check script to read and alert on values from rrd files

Requires

  • php5-rrd (=> $ apt-get install php5-rrd)

Setup

Download check_rrd zip file or clone it into your Nagios's libexec folder (might be /usr/local/nagios/libexec/), then $ php composer.phar install $ php composer.phar dump-autoload -o

Usage

Nagios configuration:

define command {
        command_name    check_rrd
        command_line    /usr/bin/php $USER1$/check_rrd/check_rrd.php $ARG1$ -f $ARG2$
}

define service {
        use                             generic-service
        host_name                       myhost
        service_description             my-service
        check_command                   check_rrd!disk-usage!/path/to/my-file.rrd
}

Checks available

  • disk-usage : checks free space as average value for the last hour, emits warning if <20%, alert if <10% (configs/disk-usage.php)