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::params
  $ping_warn = $monitoring::params::ping_warn
  $ping_crit = $monitoring::params::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',
  }
}