Puppet Class: redis::monitoring::nrpe

Defined in:
modules/redis/manifests/monitoring/nrpe.pp

Overview



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
# File 'modules/redis/manifests/monitoring/nrpe.pp', line 1

class redis::monitoring::nrpe {
    ensure_packages('libredis-perl')

    nrpe::plugin { 'check_redis':
        source => 'puppet:///modules/redis/check_redis',
    }

    nrpe::plugin { 'nrpe_check_redis':
        source => 'puppet:///modules/redis/nrpe_check_redis.sh',
    }

    # TODO: remove
    file { [
        '/usr/lib/nagios/plugins/check_redis',
        '/usr/lib/nagios/plugins/nrpe_check_redis',
    ]:
        ensure => absent,
    }

    sudo::user { 'nagios_check_redis':
        ensure => absent,
    }
}