On Jan 7, 2009, at 4:48 AM, Alexis Hazell wrote: > On 22:56:13 Tue 06-Jan-09, Marc Powell wrote: >> Does your mail log on the nagios host show the message >> being received and then sent further on? > > i created a wrapper shell script around esmtp to allow me to call > it with the -X option, which allows one to log all mail traffic to > a file. Running the contents of command_line manually whilst su'd to > user 'nagios' works, with the log file containing the expected traffic > info. But when command_line is called by nagios itself as part of > the notification process, the log file is empty (and despite the '-v' > [i.e. verbose] option being used in the wrapper script).
> Any suggestions as to what's going on here would be very much > appreciated! What's the real command_line that you're using for notifications? It sounds to me like a permissions or path issue. Either nagios isn't allowed to execute the program or can't find it. Ensure that permissions are correct on the program and directories above and that you're using /fully/qualified/paths everywhere. You could also redirect STDOUT/STDERR to a file to see if anything is being reported there by adding '>/tmp/output.txt 2>&1' to the end of the command_line. -- Marc ------------------------------------------------------------------------------ Check out the new SourceForge.net Marketplace. It is the best place to buy or sell services for just about anything Open Source. http://p.sf.net/sfu/Xq1LFB _______________________________________________ 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