Forcing recovery notifications to email only

Benjamin Krein benk at aweber.com
Fri Jul 27 00:34:50 CEST 2007


I have setup my contacts file such that each contact has 3 definitions.
The entire contacts file is generated by an external script that pulls
from a DB so that we can rotate pager duty.  The following contact
definitions are setup for each contact:

1. Default contact (may be either email-only or email + epager depending
on where the person is in the rotation)

define contact{
   use                              tpl_dev_contacts
   contact_name                     benk
   alias                            Ben Krein
   contactgroups                    admins
   service_notification_commands    notify-by-email, notify-by-epager
   host_notification_commands       host-notify-by-email,
host-notify-by-epager
   host_notification_options        d
   service_notification_options     c
   email                            benk at example.com
   pager                            1234567890 at cellphone.com
}

2. Contact for email-only notifications

define contact{
   use                              tpl_dev_contacts
   contact_name                     benk-email
   alias                            Ben Krein (email)
   contactgroups                    admins-email
   service_notification_commands    notify-by-email
   host_notification_commands       host-notify-by-email
   host_notification_options        d
   service_notification_options     c
   email                            benk at example.com
}

3. Recovery contact (recoveries should only go to email)

define contact{
   use                              tpl_dev_contacts
   contact_name                     benk-recovery
   alias                            Ben Krein (recovery)
   contactgroups                    admins, admins-email
   host_notification_options        r
   service_notification_options     r
   service_notification_commands    notify-by-email
   host_notification_commands       host-notify-by-email
   email                            benk at example.com
}

However, when Nagios runs & recovers a service/host, the following is
displayed in the nagios.log & no notifications are sent for the recovery:

-----
[1185479942] Warning: Host recovery notification option for contact
'benk-recovery' doesn't make any sense - specify down and/or unreachable
options as well
[1185479942] Warning: Service recovery notification option for contact
'benk-recovery' doesn't make any sense - specify critical and/or warning
options as well
-----

How can I make Nagios only send recoveries to email?

Ben

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
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