[Nagiosplug-help] check_http and --invert-regex

Jim Avery jim at jimavery.me.uk
Fri Oct 8 19:00:30 CEST 2010

On 8 October 2010 16:04, Architecture Mercenary <itarchmerc at archmerc.com> wrote:
> I was writing a check using check_http with the --invert-regex option.  It
> works perfectly from the command line, but fails when running through
> Nagios.  I looked at the expanded command definition and it looks correct,
> but I get an UNKNOWN status from the plugin via Nagios.  When I take the
> --invert-regex option out of the check, it succeeds.  Is that option
> deprecated, or is it an issue with Nagios?  For now, I wrapped the check in
> negate and it is working.  If that option doesn't work, can it be removed
> from the help section of the plugin?  Thanks.

I think there was a discussion on that very topic here a few months ago.

If I recall, I managed to get the check working after a fashion like so:

check_command check_http!-I $HOSTADDRESS$ -r Alarmed --invert-regex \\"\\"

where the command definition is simply:

define command{
        command_name    check_http
        command_line    $USER1$/check_http $ARG1$

I've stopped using it now, not if I recall because it didn't work, but
because the web page I was monitoring was a bit bizarre and didn't
lend itself to that kind of monitoring.

I hope that helps,



More information about the Help mailing list