Limiting notifications for a known service issue
Posted: Fri Oct 04, 2013 6:45 am
I'm monitoring my postfix queues using Nagios XI 2012R2.2.
Occasionally, I get back ups of mail for a reason that I am aware of but cannot control, for example, the MX destination for a foreign domain becomes degraded and some of my outgoing mail sits in the queue waiting for that destination to return but some gets delivered.
Therefore, my service state fluctuates between ok, warning and critical "frequently", but, not frequently enough to trigger flapping.
Since I am aware of the base issue as one out of my control, I'd like a way to NOT be notified of service problems for that service for a period of time.
I attempted to use the "Delay next notification", but, like it says on that page, it will not delay the next notification if the state changes. So, that didn't work. (As a secondary question, what IS the purpose of "delay next notification" if it does not actually delay notifications?)
I know I can use downtime to suppress notifications, but, I'm not really sure that it is appropriate?
Is there a better way to temporarily not be notified of a given service for a period of time other than downtime, or is that one way that downtime SHOULD be used?
Thanks for reading!
Miles
Occasionally, I get back ups of mail for a reason that I am aware of but cannot control, for example, the MX destination for a foreign domain becomes degraded and some of my outgoing mail sits in the queue waiting for that destination to return but some gets delivered.
Therefore, my service state fluctuates between ok, warning and critical "frequently", but, not frequently enough to trigger flapping.
Since I am aware of the base issue as one out of my control, I'd like a way to NOT be notified of service problems for that service for a period of time.
I attempted to use the "Delay next notification", but, like it says on that page, it will not delay the next notification if the state changes. So, that didn't work. (As a secondary question, what IS the purpose of "delay next notification" if it does not actually delay notifications?)
I know I can use downtime to suppress notifications, but, I'm not really sure that it is appropriate?
Is there a better way to temporarily not be notified of a given service for a period of time other than downtime, or is that one way that downtime SHOULD be used?
Thanks for reading!
Miles