On Tue, 2008-07-22 at 12:13 -0700, Marc Powell wrote: > > > > -----Original Message----- > > From: [EMAIL PROTECTED] > [mailto:nagios-users- > > [EMAIL PROTECTED] On Behalf Of Marc Powell > > Sent: Tuesday, July 22, 2008 1:15 PM > > To: Nagios User list > > Subject: Re: [Nagios-users] Help - I am unable to send notifications > > > > > > > > > [EMAIL PROTECTED]:/usr/local/nagios/libexec# sed -i > '1s,.*,#!/usr/bin/ > > > perl > > > -w,' check_sendmail.pl > > > sed: can't read check_sendmail.pl: No such file or directory > > > > Ok. sed 101. > > > > sed -i '1s,.*,#!/usr/bin/perl -w,' check_sendmail.pl > > > > Your confusion is that the filename should have been check_mail.pl, > > not check_sendmail.pl. > > Correction. It should have been send_mail.pl, not check_sendmail.pl. > > -- > Marc >
Bummer. I made the change and did not get any errors, however I am still getting the same error in the nagios.log: [1216757322] Warning: Attempting to execute the command "/usr/local/nagios/libexec/send_mail.pl -n "SERVICE PROBLEM" -h "jwilliamspc" -s "CRITICAL" -a "10.10.113.51" -i "PrintSpooler - Spooler: Stopped - check_nt!SERVICESTATE!-d SHOWALL -l Spooler" -d "Tue Jul 22 13:08:42 PDT 2008" -e "[EMAIL PROTECTED]"" resulted in a return code of 126. Make sure the script or binary you are trying to execute actually exists. I am not sure if it is permissions or not. The user nagios is the owner of this file and should have access. I ran this from the command prompt, but realize the $wildcards$ will have no meaning from here. [EMAIL PROTECTED]:/usr/local/nagios/libexec# /usr/local/nagios/libexec/send_mail.pl -n "HOST $NOTIFICATIONTYPE$" -h "$HOSTNAME$" -s "$HOSTSTATE$" -a "$HOSTADDRESS$" -i "$HOSTOUTPUT$" -d "$LONGDATETIME$" -e "$CONTACTEMAIL$" bash: /usr/local/nagios/libexec/send_mail.pl: Permission denied [EMAIL PROTECTED]:/usr/local/nagios/libexec# sudo /usr/local/nagios/libexec/send_mail.pl -n "HOST $NOTIFICATIONTYPE$" -h "$HOSTNAME$" -s "$HOSTSTATE$" -a "$HOSTADDRESS$" -i "$HOSTOUTPUT$" -d "$LONGDATETIME$" -e "$CONTACTEMAIL$" sudo: /usr/local/nagios/libexec/send_mail.pl: command not found The first attempt was run as logged in user (zlocaladmin) which does not have rights. Not sure why it still gave permissions error since I ran sudo - long before in that session and everything else I can run without the sudo command. Anyhow when run with root access I get the command not found error. I'm stumped. > ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Nagios-users mailing list [email protected] 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
