Hi people,
I’ve configured Nagios 3.0.6 to monitor some servers and web apps. But, I would like to notify different groups according to the checks done and I don’t know how to do that.
For example: if 3 checks were done and they returned a critical status, group-1 should be paged. Then, if 3 checks more are done and they failed, the group-2 should be paged. With the following configuration the group-1 is never paged. I don’t understand why. Could anyone give me a clue?
These are excerpts of my configuration files:
# file: service.cfg
define service{
use generic-service
host_name server-1
service_description www.webapp.com
is_volatile 0
check_period 24x7
max_check_attempts 4
normal_check_interval 5
retry_check_interval 1
contact_groups group-1
notification_interval 120
notification_period 24x7
notification_options w,u,c,r,f
check_command check_http!www.webapp.com
}
define serviceextinfo{
...
}
# file: servicegroup.cfg
define servicegroup{
servicegroup_name domains
alias Domains
members server-1, www.webapp.com
}
# file: escalations.cfg
define serviceescalation{
servicegroup_name domains
contact_groups group-1
first_notification 1
last_notification 3
notification_interval 1
escalation_options r,w,c
}
define serviceescalation{
servicegroup_name domains
contact_groups group-2
first_notification 3
last_notification 6
notification_interval 1
escalation_options r,w,c
}
Thanks in advance.
Regards,