Nagios specific scripts and/or binaries
George Rushby
george at viamedia.co.za
Fri Mar 24 19:11:38 CET 2006
Hi all,
I have decided that I would write my own bash script to send notification
via sms and incorporate it into an existing Nagios script. When I run the
script from the command prompt as the nagios user it works like a dream and
I get my sms. As soon as I activate it in Nagios I get the following error
in the nagios.log file
[1143218696] SERVICE NOTIFICATION: george;test-server;Current
Users;WARNING;notify-by-sms;USERS WARNING - 1 users currently logged in
[1143218696] Warning: Attempting to execute the command "/usr/bin/printf
"***** Nagios *****\n\nNotification Type: PROBLEM\n\nService: Current
Users\nHost: test-server\nIP: 10.0.0.200\nState: WARNING\nDate/Time: Fri Mar
24 18:44:56 SAST 2006\n\nAdditional Info:\n\nUSERS WARNING - 1 users
currently logged in" | pipesend" resulted in a return code of 127. Make
sure the script or binary you are trying to execute actually exists...
Pipesent code:
#!/bin/bash
echo "" > /opt/tools/pipesend/send.out
while read line
do
echo "$line" >> /opt/tools/pipesend/send.out
done
sendSMS "1234567890" "$(cat /opt/tools/pipesend/send.out)"
If I remove the ‘pipesend’ and replace it with ‘mail’ and execute it via
Nagios it works.
So the question is, does Nagios only work with special scripts and/or
binaries?
Thanks in advance
George
--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.385 / Virus Database: 268.3.0/290 - Release Date: 2006/03/23
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-lists.org/archive/users/attachments/20060324/a94acb7b/attachment.html>
More information about the Users
mailing list