#############################################################################################
# ICINGA TEST CONFIG BY ISSUES
# (c) 2009-2015 Icinga Development Team and Community Contributors
#
# #2878
# re-enable state based escalation ranges, using cast tricks
#############################################################################################

define command {
        command_name    		2878check_dummy
        command_line    		/usr/lib/nagios/plugins/check_dummy $ARG1$
}

define host{
        name                            2878linux-server
        use                             test-generic-host
        check_period                    testconfig-24x7
        check_interval                  5
        retry_interval                  1
        max_check_attempts              10
        check_command                   testconfig-check-host-alive
        notification_period             testconfig-workhours
        notification_interval           120
        notification_options            d,u,r
        contact_groups                 	testconfig-group-admin
        register                        0
}



define host {
        use                     	2878linux-server ; use a generic one
        host_name               	localhostescal
        address                 	127.0.0.1
        address6                	::1
        check_command          		2878check_dummy!0 "here i am"
}



define  service {
        name                            generic-escal-check
        service_description             escalateme
        is_volatile                     0
        check_command                   2878check_dummy!2 "foobaer"
        max_check_attempts              2
        check_interval		           2
        retry_interval		            1
        active_checks_enabled           1
        passive_checks_enabled          1
        check_period                    testconfig-24x7
        parallelize_check               1
        obsess_over_service             1
        check_freshness                 0
        event_handler_enabled           1
        flap_detection_enabled          1
        process_perf_data               1
        retain_status_information       1
        retain_nonstatus_information    1
        contact_groups                  abc
        notification_interval           120
        notification_period             testconfig-24x7
        notification_options            w,u,c,r,f
        notifications_enabled           1
        register                        0
}

define  service {
        use                             generic-escal-check
        host_name                       localhostescal
        contact_groups                 	testconfig-group-admin
        service_description             escalate1
}



define serviceescalation {
	host_name      			localhostescal
      	service_description		escalate1
      	first_critical_notification 	3
      	last_critical_notification 	0
      	escalation_options 		c,u,r
}
