<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7226.0">
<TITLE>Problem with email alerts</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/plain format -->

<P><FONT SIZE=2>Ok, I am beating my head against a problem, need a Nagios guru.  We have a redhat box with Nagios installed, here is the package list:<BR>
<BR>
nagios-devel-1.2-2.2.el4.rf<BR>
nagios-nsca-2.4-2.2.el4.rf<BR>
nagios-1.2-2.2.el4.rf<BR>
nagios-nrpe-2.0-3.2.el4.rf<BR>
nagios-plugins-nrpe-2.0-3.2.el4.rf<BR>
nagios-plugins-1.4.1-1.2.el4.rf<BR>
<BR>
I have setup Nagios many times, and this installation was working perfectly up until a week or so ago.  Suddenly the notify-by-email and host-notify-by-email stop sending email.  checks are working fine, just no notifications.  to test this I force a failure, and the /var/log/messages has:<BR>
<BR>
Oct 23 21:35:56 envy nagios: SERVICE ALERT: envy;TEST;CRITICAL;HARD;3;Connection to 10.250.100.230 failed<BR>
Oct 23 21:35:56 envy nagios: SERVICE NOTIFICATION: chris.gmail;envy;TEST;CRITICAL;notify-by-email;Connection to 10.250.100.230 failed<BR>
<BR>
This implies that the notification fired...so I create a test service to use a new notifier called notify-by-test with this as the command:<BR>
<BR>
# 'notify-by-test' command definition<BR>
define command{<BR>
        command_name    notify-by-test<BR>
        command_line    /usr/bin/printf "TEST FOR NAGIOS" | /bin/mail -s "** test alert **" clahti@gmail.com        }<BR>
<BR>
This command_line works from the normal command line as the nagios user when run in a shell.  Now I force an OK and this is what the log says:<BR>
<BR>
Oct 23 21:49:47 envy nagios: SERVICE ALERT: envy;TEST;OK;HARD;3;test2<BR>
Oct 23 21:49:47 envy nagios: SERVICE NOTIFICATION: chris.gmail;envy;TEST;OK;notify-by-test;test2<BR>
<BR>
Implies that the notification went out, but I still get no mail.  Finally I change the command to:<BR>
<BR>
command_line    touch /tmp/THISFIRED<BR>
<BR>
Repeat the above and the log shows service notification, but the THISFIRED file does not appear, which leads me to believe Nagios is not running the command...please tell me this is something simple and I am being dense, I am at my wits end (I thought I was pretty good with Nagios...)<BR>
<BR>
/Chris<BR>
</FONT>
</P>

</BODY>
</HTML>