Puppet Class: monitoring::service::ping

Defined in:
manifests/service/ping.pp

Overview



2
3
4
5
6
7
8
9
10
11
12
13
14
# File 'manifests/service/ping.pp', line 2

class monitoring::service::ping {
  include ::monitoring
  $ping_warn = $::monitoring::ping_warn
  $ping_crit = $::monitoring::ping_crit

  monitoring::service { 'ping':
    service_description => 'PING',
    servicegroups       => 'net',
    # check_command => $location ? { 'office' => 'check_ping!75.0,40%!100.0,70%', default => 'check_ping!550.0,40%!750.0,70%' },
    check_command       => "check_ping!${ping_warn}!${ping_crit}",
    contact_groups      => 'admins',
  }
}