Page 1 of 1

modifying acknowledgement emails

Posted: Mon Apr 20, 2015 10:43 am
by JohnFLi
I tried modifying the message that goes out when an acknowledgement so that we can see WHO acknowledgement.

Code: Select all

/usr/bin/printf "%b" "***** Nagios Monitor XI Alert *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$\n\n$CONTACTNAME$ said: $SERVICEACKCOMMENT$" | /bin/mail -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$
But it seems that everytime somebody does ack. a message..... It puts my name in it.

ANy idea how I need to do this?

Re: modifying acknowledgement emails

Posted: Mon Apr 20, 2015 1:02 pm
by tgriep
In your command, you would want to use this Macro
$SERVICEACKAUTHOR$
In place of
$CONTACTNAME$

Code: Select all

    /usr/bin/printf "%b" "***** Nagios Monitor XI Alert *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\n$SERVICEOUTPUT$\n\n$SERVICEACKAUTHOR$ said: $SERVICEACKCOMMENT$" | /bin/mail -s "** $NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$

Re: modifying acknowledgement emails

Posted: Mon Apr 20, 2015 5:31 pm
by JohnFLi
works great, thank you

Re: modifying acknowledgement emails

Posted: Tue Apr 21, 2015 8:55 am
by tgriep
That is good to hear. I'll close the port for you.