[Nagiosplug-devel] FW: [Nagiosplug-help] check_http - how to output failing url + failing regexp?
Steffen Poulsen
sp at tdchosting.dk
Fri Aug 14 11:26:19 CEST 2009
Hi,
Sent this to the -help list a few days ago with no reply, so I'll try my luck here also. Anyone with a comment?
Steffen
From: Steffen Poulsen [mailto:sp at tdchosting.dk]
Sent: 11. august 2009 11:24
To: Nagios Plugin Help List
Subject: [Nagiosplug-help] check_http - how to output failing url + failing regexp?
Hi all,
When a check_http check fails, it looks like there is currently no information in the nagios console, regarding on _what_ condition the check failed exactly.
We were wondering if there was a reason this information is not reported already? It would indeed be very helpful to those working with the alerts to see i.e. what url and what string/regex failed exactly.
A couple of examples on current output:
Current output, OK:
./check_http -H fqdn -u /self_check.php -p 80 -w 5 -c 10 -t 60 -e "200" -s "EVERYTHING_IS_OK"
HTTP OK HTTP/1.1 200 OK - 0.328 second response time |time=0.327952s;5.000000;10.000000;0.000000 size=815B;;;0
Current output, string not found:
./check_http -H fqdn -u /self_check.php -p 80 -w 5 -c 10 -t 60 -e "200" -s "EVERYTHING_IS_OK"
CRITICAL - string not found|time=0.025742s;5.000000;10.000000;0.000000 size=815B;;;0
Current output, unexpected response code:
./check_http -H fqdn -u /self_check.php -p 80 -w 5 -c 10 -t 60 -e "200" -s "EVERYTHING_IS_OK"
Invalid HTTP response received from host
The output for the OK scenario is OK, I believe, but we would like to decorate the output for the other scenarios, perhaps along this line:
Improved output, string not found:
./check_http -H fqdn -u /self_check.php -p 80 -w 5 -c 10 -t 60 -e "200" -s "EVERYTHING_IS_OK"
CRITICAL: http:// fqdn/self_check.php - String not found: EVERYTHING_IS_OK|time=0.025742s;5.000000;10.000000;0.000000 size=815B;;;0
Improved output, unexpected response code:
./check_http -H fqdn -u /self_check.php -p 80 -w 5 -c 10 -t 60 -e "200" -s "EVERYTHING_IS_OK"
CRITICAL: http:// fqdn/self_check.php - Header content not found: 200|time=0.025742s;5.000000;10.000000;0.000000 size=815B;;;0
We looked around for other check_http plugins that might be more "human-oriented" in their output, but found none - so we believe our best bet is to try to decorate this one, unless there's a good reason not to.
Steffen
--
Venlig hilsen / Best regards
Steffen Poulsen
UNIX System Administrator
TDC Hosting A/S
Phone: +45 70 26 25 27
E-mail: sp at tdchosting.dk<mailto:ba at tdchosting.dk>
Web: www.tdchosting.dk<http://www.tdchosting.dk/>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://www.monitoring-plugins.org/archive/devel/attachments/20090814/3ee5be95/attachment.html>
More information about the Devel
mailing list