Not Receiving Notifications

Tim Van Caeyzeele Tim.Van.Caeyzeele at cernum.com
Wed May 28 16:16:06 CEST 2008


Problem appears to be located at EXIM

I found error messages that it's not able to relay to external domains..

Checking into that now ;)

Thanks all!

-----Original Message-----
From: nagios-users-bounces at lists.sourceforge.net [mailto:nagios-users-bounces at lists.sourceforge.net] On Behalf Of Marc Powell
Sent: woensdag 28 mei 2008 16:12
To: nagios
Subject: Re: [Nagios-users] Not Receiving Notifications


On May 28, 2008, at 8:58 AM, Tim Van Caeyzeele wrote:

> Thanks for the feedback,
>
> I executed the line I found in the commands.cfg
> No errors received, but no mail received neither L
>
> root at sv0007:/usr/local/nagios/etc/objects# /usr/bin/printf "%b"
> "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\n
> \nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$
> \nState: $SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional
> Info:\n\n$SERVICEOUTPUT$" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$
> Service Alert: $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **"
> $CONTACTEMAIL$
> root at sv0007:/usr/local/nagios/etc/objects#
>

If you take a moment to read and understand the command, it's sending
the output of a printf statement (basically fancy echo) to the
command /usr/bin/mail, which specifies a subject (-s) of "**
$NOTIFICATIONTYPE$ Service Alert: $HOSTALIAS$/$SERVICEDESC$ is
$SERVICESTATE$ **" to the e-mail address $CONTACTEMAIL$. The shell has
no understanding of what the $MACROS$ are so they evaluate to <null>$.
Because of this you just sent an e-mail to the e-mail address '$' --

[logs]$ echo $CONTACTEMAIL$
$
[logs]$

Nagios substitutes appropriate values for the $MACROS$ _before_
running the command.

If you're going to test like this --

1) Test as the nagios user, not root. Nagios doesn't run as root and
doesn't execute this command as root.
2) Substitute reasonable values for all the $MACROS$ above when testing.

As for your general problem, verify that nagios is logging
notifications in nagios.log. Verify that your SMTP server logs running
on localhost show receipt from nagios and delivery to destination. If
you do not see the former, your notification configuration for your
host/service/or contact is incorrect. If you see receipt of the
message from nagios in your SMTP server logs but no delivery, the logs
should detail why.

--
Marc

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
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

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
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