not receiving the nagios notifications

Marc Powell marc at ena.com
Tue Jul 25 01:55:12 CEST 2006



> -----Original Message-----
> From: nagios-users-bounces at lists.sourceforge.net [mailto:nagios-users-
> bounces at lists.sourceforge.net] On Behalf Of Felipe Tocchetto
> Sent: Monday, July 24, 2006 3:34 PM
> To: Nagios Users Mailinglist
> Subject: Re: [Nagios-users] not receiving the nagios notifications
> 
> I am using the default command.
> 
> Manually it works, without the vars.
> Thanks a lot.
> 
> I really dont know how to fix it.


I see a couple more things that I originally attributed to my mail
client formatting of your original message. They may actually be
problems with your config.

# 'host-notify-by-email' command definition
define command{
       command_name    host-notify-by-email
       command_line    /usr/bin/printf "%b" "***** Nagios
*****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\
nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo:
$HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /usr/bin/mail -s "Host
$HOS
TSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$
       }

In the above definition I see a carriage returns between "$HOSTNAME\"
and "nState:" as well as between "Host $HOS" and "TSTATE$". Do they
really exist in your config file? They should not. If no, can you send
the output of the following command when run as the nagios user? 

id;/usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: Host
Notification\nHost: teste.xxx.xxxx.br\nState: CRITICAL\nAddress:
200.xxx.xx.xx\nInfo: CRITICAL - Plugin timed out after 10
seconds\n\nDate/Time: 24/07/2006 11:11:11\n" | /usr/bin/mail -s "Host
CRITICAL alert for Test Machine!"  felipe at tocchetto.com



------

# 'notify-by-email' command definition
define command{
       command_name    notify-by-email
       command_line    /usr/bin/printf "%b" "***** Nagios
*****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVI
CEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState:
$SERVICESTATE$\n\nDate/Time: $LONGDATETIME$\n\nAdditional Info:\n\
n$SERVICEOUTPUT$" | /usr/bin/mail -s "** $NOTIFICATIONTYPE$ alert -
$HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTE
MAIL$
       }

In the above command I see a carriage returns between "$SERIV" and
"CEDESC$" as well as between "$CONTACTE" and "MAIL$". Do they really
exist in your config file? They should not.

--
Marc 

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
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