Nofification Anomaly
Andrew Thompson
andrew at fulgent.co.uk
Mon Jan 16 16:03:37 CET 2012
Ok I seem to have sorted it by amending the first_notification setting
from:
define hostescalation{
host_name HOST
first_notification 2
last_notification 4
notification_interval 15
contact_groups servers sms
escalation_options r
}
to:
define hostescalation{
host_name HOST
first_notification 1
last_notification 4
notification_interval 15
contact_groups servers sms
escalation_options r
}
Now I get SMS alerts if the 2nd notification is a recovery.
Doesn't make sense to me as I now have 2 separate escalations both effective from N1 just with different D or R options but it works so hey-ho!
From: Andrew Thompson
Sent: 13 January 2012 10:37
To: nagios-users at lists.sourceforge.net
Subject: Nofification Anomaly
Hi all,
I have a strange notification problem that I cant seem to get to the bottom of.
In a nut shell I am using escalations to limit the amount of notifications for any given host to 5.
Host Down notification 1 comes via form of Email and Text
Then I have Not 2-5 if down to come via email
If it recovers between 2-5 it will email and text.
The email works fine in all scenarios but I have a text message issue in the sense it doesn't send out a text message if notification 2 is a recovery text! Nagios doesn't even seem to run the notify by SMS command!
Any other notification number is fine but just not notification number 2 being a recovery text!
I know above is a bit gargled so an example of my following notification escalations may make it a bit clearer.
#############################################################
#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#
# #
# HOST ESCALATIONS #
# #
# Use escalations to limit the amount of email and text message alerts that #
# are recieved for hosts in a problem state #
# #
#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#
#############################################################
########################################################
# OFFICE SERVERS #
########################################################
define hostescalation{
host_name HOST
first_notification 1
last_notification 4
notification_interval 15
contact_groups servers email
escalation_options d,r
}
define hostescalation{
host_name HOST
first_notification 5
last_notification 0
notification_interval 0
contact_groups servers email
escalation_options d,r
}
define hostescalation{
host_name HOST
first_notification 1
last_notification 1
notification_interval 15
contact_groups servers sms
escalation_options d
}
define hostescalation{
host_name HOST
first_notification 2
last_notification 4
notification_interval 15
contact_groups servers sms
escalation_options r
}
define hostescalation{
host_name HOST
first_notification 5
last_notification 0
notification_interval 0
contact_groups servers sms
escalation_options r
}
#############################################################
#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#
# #
# SERVICE ESCALATIONS #
# #
# Use escalations to limit the amount of email and text message alerts that #
# are recieved for services in a problem state #
# #
#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#
#############################################################
###################################################
# OFFICE SERVERS #
###################################################
define serviceescalation{
host_name HOST
service_description PING
first_notification 1
last_notification 4
notification_interval 15
contact_groups servers email
escalation_options c,r
}
define serviceescalation{
host_name HOST
service_description PING
first_notification 5
last_notification 0
notification_interval 0
contact_groups servers email
escalation_options c,r
}
define serviceescalation{
host_name HOST
service_description PING
first_notification 1
last_notification 1
notification_interval 15
contact_groups servers sms
escalation_options c
}
define serviceescalation{
host_name HOST
service_description PING
first_notification 2
last_notification 4
notification_interval 15
contact_groups servers sms
escalation_options r
}
define serviceescalation{
host_name HOST
service_description PING
first_notification 5
last_notification 0
notification_interval 0
contact_groups servers sms
escalation_options r
}
Notification 1 - DOWN - Text and Email ok
Notification 2 - DOWN - Email ok. UP - Email ok, NO text
Notification 3 - DOWN - Email ok. UP - Email and text ok
Notification 4 - DOWN - Email ok. UP - Email and text ok
Notification 5 - DOWN - Email ok. UP - Email and text ok
Notification X - UP - Email and text ok
I have these escalations in place so I only receive a text message for the 1st notification to say a host is down and then I only want another text when the host recovers.
A visual of the notifications from the Nagios web GUI can be found at this link
http://dl.dropbox.com/u/895609/New%20Nagios%20host%20output.doc
The numbers represent what I am above referring to as Notification 1, notification2 etc etc
It does this to all of my hosts that I monitor (86 currently)
Anybody any idea as to why if the second notification is a recovery it Nagios refuses to run the notify by text command?
Cheers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-lists.org/archive/users/attachments/20120116/f4902311/attachment.html>
-------------- next part --------------
------------------------------------------------------------------------------
RSA(R) Conference 2012
Mar 27 - Feb 2
Save $400 by Jan. 27
Register now!
http://p.sf.net/sfu/rsa-sfdev2dev2
-------------- next part --------------
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue.
::: Messages without supporting info will risk being sent to /dev/null
More information about the Users
mailing list