Customize Nagios XI Notification and Escalation
Posted: Fri Nov 30, 2012 1:40 pm
Hi, I would like to implement the following notification/escalation procedure for all the host and services
1. Notification / escalation interval = 30 mins
2. Non- critical alerts (Unknown, Unreachable, Warning), send only one notification and stop re-notification
3. Critical alerts
a. 1st notification: Email to the contact / contact group defined for the host/services
b. 2nd Notification: Email & Page to the contact / contact group defined for the host/services
c. 3rd Notification: I would like to escalate to Managers
In this case , I need to Email & Page to the contact / contact group defined for the host/services + Page to the managers. And it will be repeated every 30 mins till the issue acknowledged or resolved.
1. Which nagios core object setting need to be changed to make the default notification interval to 30 mins? Do the entire host and service template definition notification interval will need to be changed too?
2. How I can implement the item 2, which is to stop notification after 1st one only for non-critical alerts?
3. For item 3.b , I believe I should use escalation method. I have several hosts, services and contact groups. Some host/service groups have multiple contact groups. In this case I still need to make use of 1st notification contact/contact group email and in addition to that I’ll need to page them too. Do I need to create many combinations of escalation methods for this? Is there any other way to do that?
4. For item 3.c again I need to make use of the contacts of Notification 2 + Send page to manager. How this can be achieved? Again another set of escalation methods?
I know this is really complex environment and I really appreciate if you could give me some suggestions to do that.
Thanks
1. Notification / escalation interval = 30 mins
2. Non- critical alerts (Unknown, Unreachable, Warning), send only one notification and stop re-notification
3. Critical alerts
a. 1st notification: Email to the contact / contact group defined for the host/services
b. 2nd Notification: Email & Page to the contact / contact group defined for the host/services
c. 3rd Notification: I would like to escalate to Managers
In this case , I need to Email & Page to the contact / contact group defined for the host/services + Page to the managers. And it will be repeated every 30 mins till the issue acknowledged or resolved.
1. Which nagios core object setting need to be changed to make the default notification interval to 30 mins? Do the entire host and service template definition notification interval will need to be changed too?
2. How I can implement the item 2, which is to stop notification after 1st one only for non-critical alerts?
3. For item 3.b , I believe I should use escalation method. I have several hosts, services and contact groups. Some host/service groups have multiple contact groups. In this case I still need to make use of 1st notification contact/contact group email and in addition to that I’ll need to page them too. Do I need to create many combinations of escalation methods for this? Is there any other way to do that?
4. For item 3.c again I need to make use of the contacts of Notification 2 + Send page to manager. How this can be achieved? Again another set of escalation methods?
I know this is really complex environment and I really appreciate if you could give me some suggestions to do that.
Thanks