summaryrefslogtreecommitdiff
path: root/manifests/service/ping.pp
blob: 63a54004611c67a6dbe52f118353ef77fe88aaaf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
define nagios::service::ping(
    $ensure = present
){
    $real_nagios_ping_rate = $nagios_ping_rate ? {
        '' => '!100.0,20%!500.0,60%',
        default => $nagios_ping_rate
    }

    nagios::service{ "check_ping_${hostname}":
        ensure => $ensure,
        check_command => "check_ping${real_nagios_ping_rate}",
    }
}