Problem after upgrade to 3.x: Recipient $

Marc Powell marc at ena.com
Tue Mar 10 22:49:22 CET 2009


On Mar 10, 2009, at 1:20 PM, Udo Müller wrote:

> Hi all,
>
> I recently upgraded my nagios 2.x to 3.x. Nagios' preflight-check  
> runs fine.

Is this an implication that this worked under 2.x?


> For service notification i use this event handler:
>
> /usr/bin/printf "%b" "***** Nagios ***** Notification Type:
> $NOTIFICATIONTYPE$ Service: $SERVICEDESC$ Host: $HOSTALIAS$ Address:
> $HOSTADDRESS$ State: $SERVICESTATE$ Date/Time: $LONGDATETIME$  
> Additional
> Info: $SERVICEOUTPUT$" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$  
> Service
> Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$


> Why does nagios send to '$'?

Event handlers are not meant to be used for notifications. The  
$CONTACTEMAIL$ macro isn't valid for them. If this was working under  
2.x (I have doubt it was since the macro wasn't supposed to be valid  
then either), it shouldn't have been and would have been a bug.

http://nagios.sourceforge.net/docs/3_0/macrolist.html

--
Marc


------------------------------------------------------------------------------
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and
easily build your RIAs with Flex Builder, the Eclipse(TM)based development
software that enables intelligent coding and step-through debugging.
Download the free 60 day trial. http://p.sf.net/sfu/www-adobe-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