On Aug 27, 2009, at 5:27 PM, Masoud Tabrizi wrote:

> I am running the command as you suggested but it seems like there is  
> something missing; what am I doing wrong?

Nothing, you just don't know how nagios determines status. It's not  
the plugin text output, that's just for humans. Nagios determines OK,  
CRITICAL, etc from the exit code of the plugin.

> All commans are run from /usr/lib/nagios/plugins directory;
>
> /usr/lib/nagios/plugins/check_http -H xxxxx -u /sample/test.html -p  
> 80 –a user:password -s TAPE
> Response:
> HTTP OK HTTP/1.1 200 OK - 0.018 second response time | 
> time=0.018116s;;;0.000000 size=3648B;;;0

echo $?  - should be 0

> Now I run it with negate as you suggested:
> ./negate /usr/lib/nagios/plugins/check_http -H xxxxx -u /sample/ 
> test.html -p 80 –a user:password -s TAPE
> HTTP OK HTTP/1.1 200 OK - 0.006 second response time | 
> time=0.006001s;;;0.000000 size=3648B;;;0

echo $? - should be 2

--
Marc
------------------------------------------------------------------------------
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july
_______________________________________________
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

Reply via email to