On 4/19/07, ramakula <[EMAIL PROTECTED]> wrote:
Hi All,

I need Nagios plugin for to check service statuses of linux system.

Please let me know where do I get this plugin?

I done like with shell script. But not working with nagios monitoring system.


Code:
#!/bin/sh
host="$1"
service="$2"
t=`/etc/init.d/$service status`
if echo "$t" |grep -q running; then
         echo "OK - $service service is running."
         exit 0
else
         echo "Critical - $service service is stopped."
         exit 2
fi



when Nagios executing this shell script not executing `/etc/init.d/$service status` 
command. nothing storing in $t. then result always showing "Critical - $service 
service is stopped.

But which working fine when I am executing this script from terminal as root 
user.

whet is the problem with this?
How do I proceed?

Ramesh,

Have you tried running this as the zenoss user? Maybe the particular
service you're trying to get the status of requires some kind of root
privilege to get the status. I tested your script on my services and
got good results from it.

What does the command template that invokes this plugin look like?

--
Chet Luther
[EMAIL PROTECTED]
_______________________________________________
zenoss-users mailing list
[email protected]
http://lists.zenoss.org/mailman/listinfo/zenoss-users

Reply via email to