Hi Steve
Thanks for all your help, i followed your answers and found on that nagios was
being run as user nagios....and if i executed the last command it asked for a
password [i tried nagios password,root password etc] but it did not work..it
the end i opened nagios.cfg and changed the NAGIOS_USER to root and changed the
ownership permissons on the script also to root..I now get the correct status
on the Nagios interface..
thanks for all your help - Sriram
) What PATH does the script have when run by the Nagios process?
) Are there any permissions issues on the directories in the path to the
script?
Not having ever run Nagios, I'm shooting from the hip a bit. I'm guessing
these commands may shed some light:
) Get the username running Nagios.
ps -aef | grep --ignore-case nagios
) What output do you get from a command like:
cd /tmp/
sudo -u <username-running-Nagios> <full-path-of-script>
----- Original Message -----
From: Sriram
To: [email protected]
Sent: Friday, June 19, 2009 11:51 PM
Subject: RE:Nagios under *
Hi Steve
I tried your script :
STATUS=$(sudo asterisk -rnx "pri show span 1"\
| awk '/Status/ {print $3}'\
)
if [ "Up," == "${STATUS}" ]
then echo "PRI UP"
exit 0
else echo "PRI DOWN"
exit 2
fi
but still i get PRI down in the Nagios web interface while if i execute this
command from command line i get PRI UP...i m really going mad..did a clean
install again but still same problem.. Iv;e also given permission of 777 to the
script and saved it under /usr/local/nagios and given the same path in
commands.cfg under objects folder of /usr/local/nagios/etc ... can anyone
please help me out ?
Thanks Sriram
_______________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --
asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
http://lists.digium.com/mailman/listinfo/asterisk-users