Hi,<br><br>Thank you Richard. I get it.<br><br>I write this mail to show everybody how I get to use the negative binary file (if someone don't know how to do it, here you have)<br><br>As Richard tell us, you only get the negative result on the Nagios console.
<br>If you launch the ./negate check_xx, you always get the check_xxx result, not the negative.<br><br>So, you have to put the command 'wrapped' in the negate command in the nagios<br>configuration like that, in the 
checkcommands.cfg, for example:<br>In this example, I use the check_http command.<br><br>define command{<br>        command_name    check_http_negate<br>        command_line    $USER1$/negate "/opt/nagios/libexec/check_http -H 
10.190.8.xxx -p 80 -u "url" -s "string""<br>        }<br><br>Remember that you have to indicate the complete path of the command (in this case, check_http), and put everything between " "
<br><br>Good Luck!!<br><br>And thank you very much, Richard<br><br>Yolanda<br><br><div><span class="gmail_quote">2007/1/30, Richard Luys-Nagios User <<a href="mailto:nagios@thebug.demon.nl">nagios@thebug.demon.nl</a>>:
</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">On Tue, 30 Jan 2007 10:48:00 +0100, Yolanda Santos <<a href="mailto:iamyolanda@gmail.com">
iamyolanda@gmail.com</a>><br>wrote:<br><br>>  <<a href="mailto:nagios-users@lists.sourceforge.net">nagios-users@lists.sourceforge.net</a>>Hi,<br>><br>> I have tried to use the negate binary file, but it doesn't work.
<br>> Am I doing something wrong?<br>Hello Yolanda,<br><br>No, your not doing something wrong, your just confused ;-) let me explain:<br><br>The OK you see is the exit status of the check_http plugin, which is<br>indeed: OK. If you check the status of the negate with echo $? (directly
<br>after you issued the command) you should see a response of '2', which is<br>the exitstatus known as CRITICAL.<br><br>Nagios interprets the negate exitstatus and not the exitstatus of the<br>command you 'negated'.
<br><br>Just put your command 'wrapped' in the negate command in your nagios<br>configuration and it will show up as a CRITICAL when the plaintext-error<br>page is shown.<br><br>Good Luck!<br><br>Richard<br><br><br>
><br>> I check:<br>><br>> ./check_http -H 10.190.8.xxx -p 80 -u "url" -s "ERROR"<br>><br>> And I get an OK<br>><br>> Then, now I want the opposite, so I do:<br>><br>> ./negate "check_http -H 
10.190.8.xxx -p 80 -u "url" -s "ERROR""<br>><br>> And I get an  OK again. If I add the complete path:<br>><br>> ./negate "/opt/nagios/libexec/check_http -H 10.190.8.xxx -p 80 -u "url"
<br>> -s<br>> "ERROR""<br>><br>> I continuous get an OK...<br>><br>> What is wrong?<br>><br>> Thanks<br><br><br><br>--<br>Using Opera's revolutionary e-mail client: <a href="http://www.opera.com/mail/">
http://www.opera.com/mail/</a><br></blockquote></div><br>