Hi Marc Thaks for your effort in help me.
Here is the commands outputs bash-3.00$ /bin/echo '/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 $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$' >> /tmp/host-notify bash-3.00$ cat /tmp/host-notify /usr/bin/printf "%b" "***** Nagios ***** Notification Type: $NOTIFICATIONTYPE$ Host: $HOSTNAME$ State: $HOSTSTATE$ Address: $HOSTADDRESS$ Info: $HOSTOUTPUT$ Date/Time: $LONGDATETIME$ " | /usr/bin/mail -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$ bash-3.00$ id uid=100(nagios) gid=1(other) 2006/7/26, Marc Powell <[EMAIL PROTECTED]>: > I'm running out of ideas. Try changing your notify command_line to be -- > > command_line /bin/echo '/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 $HOSTSTATE$ alert for $HOSTNAME$!" > $CONTACTEMAIL$' >> /tmp/host-notify > > Make sure it's all one line. After a notification attempt, the file > /tmp/host-notify will contain the command line that nagios would have > executed. Try running that as the nagios user. > > -- > Marc > > > -----Original Message----- > > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Felipe > > Tocchetto > > Sent: Tuesday, July 25, 2006 4:31 PM > > To: Marc Powell > > Cc: Nagios Users Mailinglist > > Subject: Re: [Nagios-users] not receiving the nagios notifications > > > > Hi Marc > > > > Here some tests > > > > The command: > > > > 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 > > "alert" [EMAIL PROTECTED] > > > > just 1 line! > > > > The output for the command: > > > > uid=100(nagios) gid=1(other) > > > > And I receive the email: > > > > ***** Nagios ***** > > > > Notification Type: Host > > Notification > > Host: teste.xxx.xxxx.br > > State: CRITICAL > > Address: > > 200.xxx.xx.xx > > Info: CRITICAL - Plugin timed out after 10 > > seconds > > > > Date/Time: 24/07/2006 11:11:11 > > > > All commands are in just 1 line... > > > > I am using the default commands from the nagios instalation, I didnĀ“t > > change anything. > > > > > > > > 2006/7/24, Marc Powell <[EMAIL PROTECTED]>: > > > > > > > > > > -----Original Message----- > > > > From: [EMAIL PROTECTED] [mailto:nagios-users- > > > > [EMAIL PROTECTED] 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!" [EMAIL PROTECTED] > > > > > > > > > > > > ------ > > > > > > # '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@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 > > > > > > > > > -- > > Felipe L. Tocchetto > > http://felipe.tocchetto.com > -- Felipe L. Tocchetto http://felipe.tocchetto.com ------------------------------------------------------------------------- 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@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