Hi all, I've been working on the hints that you gave me, but unfortunatly I coudn't get the check_command working...
I've tried the following options Using the lines on the commands.cfg associated with check_command line on services.cfg: check_http -H $HOSTADDRESS$ $ARG1$ $ARG2$ with check_http!www.somehost.com.br!/heartbeat.asmx/Web!'<boolean xmlns="http://www.somehost.com.br/">true</boolean>' check_http -H $HOSTADDRESS$ -u $ARG1$ -s $ARG2$ with the same above check_http -H $HOSTADDRESS$ with check_http!www.somehost.com.br! -u/heartbeat.asmx/Web! -s'<boolean xmlns="http://www.somehost.com.br/">true</boolean>' And none of the above has brought me a fair result... Do you have any another idea where I can missing something!? Regards, Fabiano On Jan 11, 2008 3:41 PM, Tom Nail <[EMAIL PROTECTED]> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > > > Fabiano Martins wrote: > | Hi all!! > | > | I have a strange issue here with my nagios. Let me try to explain... > | > | I have some web services to check and when I run the command from > | console to test two diferent status of these services (UP or DOWN) I > | receive the correct answer from remote application. Let me put the > | command here: > | > | ./usr/local/nagios/libexec/check_http -H www.somehost.com.br > | <http://www.somehost.com.br/> -u /heartbeat.asmx/Web -s '<boolean > > | xmlns=" http://www.somehost.com.br/">true</boolean>' > | <http://www.somehost.com.br/%22%3Etrue%3C/boolean%3E'> > > | > | As the check_http says, I have to use check_http -H <vhost> -u URL path > | that I wan to check on specified host and -s <string> that I expect to > | be returned to me. > | > | Ok! > | > | I run this command from console and everything goes fine. To test, I've > | changed the expected string from true to false, and the answer received > | after running the command from console changes to "DOWN String not found". > | > | The problem is, when I put it into service.cfg for nagios run the > | command, I've realized that nagios is not threating the return. If the > | service is down, nagios keeps showing me that the service is OK. > | > | In command.cfg file, I've changed the line check_http command to add one > | more argument that I need. > | > | The default is check_http -H $HOSTADDRESS$ $ARG1$. > | > | I've changed it to check_http -H $HOSTADDRESS$ $ARG1$ $ARG2$ > > I would probably change this to "check_http -H $HOSTADDRESS$ -u $ARG1$ > - -s $ARG2$" > > and change the services.cfg to: > > check_http!www.somehost.com.br!/heartbeat.asmx/Web!'<boolean > > xmlns="http://www.somehost.com.br/">true</boolean>' > | > | In services.cfg file I put check_http!www.somehost.com.br -u > | /heartbeat.asmx/Web!'<boolean > | xmlns="http://www.somehost.com.br/">true</boolean>' > | <http://www.somehost.com.br/%22%3Etrue%3C/boolean%3E'> > > | > | I think that nagios is doesn't recognizing the sintax. > | > | My queustino is... > | > | In the lines that I put above, Is there anything I am missing? > | > | Regards, > | > | Fabiano Martins > > I'm thinking that the parser might be getting confused with the "-u" > option and/or the whitespace and is ignoring the string check. I would > also suggest posting in simple text to mailing lists, especially when > you paste configurations, since HTML output can confuse the actual > command you are trying to show. > > Hope this Helps, > > - -=Tom Nail > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.5 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iD8DBQFHh6pR1zsLRjt/NQ0RAubdAJ9uZVpTVgFgaSjFpGl8rTHCMhXk6wCfcc1m > VvYva2NqkByhsYwV2rF+5aU= > =TUvJ > -----END PGP SIGNATURE----- > > > ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ 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
