An email on acknowledge, and onlyonacknowledge ? Nagios and RT

Tedman Eng teng at dataway.com
Tue Jul 26 21:03:02 CEST 2005


> > It's easy enough to write your handler so that no email is 
> sent unless
> > the message type is ACKNOWLEDGEMENT.
> > 
> It is? I was unaware of that. I will reread the documentation 
> and try to
> get a grasp on this.  
> 

Here's a possibility:

misccommands.cfg

# 'notify-RT-ticket-host'
define command{
        command_name    notify-RT-ticket-host
        command_line     [ "$NOTIFICATIONTYPE$" = "ACKNOWLEDGEMENT" ] &&
/usr/bin/printf "%b" "***** OPERATOR ACKNOWLEDGEMENT *****\n\nAn operator
has acknowledged this HOST problem and a HelpDesk ticket has been
automatically generated\n\nDETAILS\n\nHost: $HOSTNAME$\nState:
$HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $OUTPUT$\n\nDate/Time:
$DATETIME$\n" | /bin/mail -s "$HOSTSTATE$ - $HOSTNAME$!" $CONTACTEMAIL$
}

A cleaner solution might be to put all your notification logic in a seperate
script and just pipe arguments to the script.  The script can then decide
which variables it wants to use, what channel to send notifications through,
and how to format the message for each channel.


-------------------------------------------------------
SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
from IBM. Find simple to follow Roadmaps, straightforward articles,
informative Webcasts and more! Get everything you need to get up to
speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click
_______________________________________________
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