diff --git a/servers/puppet/files/nagios3/conf.d/contacts.cfg b/servers/puppet/files/nagios3/conf.d/contacts.cfg index 6d1d06902d..ec583145b7 100644 --- a/servers/puppet/files/nagios3/conf.d/contacts.cfg +++ b/servers/puppet/files/nagios3/conf.d/contacts.cfg @@ -56,6 +56,12 @@ define contactgroup{ members monitoring } +define contactgroup{ + contactgroup_name paging_admins + alias Nagios Administrators + members monitoring,pagerduty + } + define contactgroup{ contactgroup_name test alias Nagios Test Administrators diff --git a/servers/puppet/files/nagios3/conf.d/generic-service_nagios2.cfg b/servers/puppet/files/nagios3/conf.d/generic-service_nagios2.cfg index 9b7c22444e..8828bd6b69 100644 --- a/servers/puppet/files/nagios3/conf.d/generic-service_nagios2.cfg +++ b/servers/puppet/files/nagios3/conf.d/generic-service_nagios2.cfg @@ -21,6 +21,6 @@ define service{ max_check_attempts 4 notification_period 24x7 notification_options w,u,c,r - contact_groups admins + contact_groups paging_admins register 0 ; DONT REGISTER THIS DEFINITION - ITS NOT A REAL SERVICE, JUST A TEMPLATE! } diff --git a/servers/puppet/files/nagios3/conf.d/services.cfg b/servers/puppet/files/nagios3/conf.d/services.cfg index d9e0d2297b..6620797f7e 100644 --- a/servers/puppet/files/nagios3/conf.d/services.cfg +++ b/servers/puppet/files/nagios3/conf.d/services.cfg @@ -46,6 +46,7 @@ define service { normal_check_interval 2 retry_check_interval 1 max_check_attempts 2 + contact_groups admins } define service { @@ -54,4 +55,5 @@ define service { check_command check_debian_packages!22 hostgroup_name all max_check_attempts 1 + contact_groups admins }