Module: check_mk
Branch: master
Commit: 09e3cfb2f83920c6ad7a0949c058f9f564a9b31b
URL:
http://git.mathias-kettner.de/git/?p=check_mk.git;a=commit;h=09e3cfb2f83920…
Author: Konstantin Büttner <kb(a)mathias-kettner.de>
Date: Thu Oct 12 16:24:10 2017 +0200
5224 check_http: Support verbose output
This allows to use the -v option of the classic check_http active check.
This will extend the long output of the plugin by header and body information.
Change-Id: I6f2322cec77023e3950fbf848754fac4ade2b516
---
.werks/5224 | 11 +++++++++++
checks/check_http | 3 +++
web/plugins/wato/active_checks.py | 5 +++++
3 files changed, 19 insertions(+)
diff --git a/.werks/5224 b/.werks/5224
new file mode 100644
index 0000000..1416eb4
--- /dev/null
+++ b/.werks/5224
@@ -0,0 +1,11 @@
+Title: check_http: Support verbose output
+Level: 1
+Component: checks
+Compatible: compat
+Edition: cre
+Version: 1.5.0i1
+Date: 1507818178
+Class: feature
+
+This allows to use the -v option of the classic check_http active check.
+This will extend the long output of the plugin by header and body information.
diff --git a/checks/check_http b/checks/check_http
index 44f1a62..aaa6e27 100644
--- a/checks/check_http
+++ b/checks/check_http
@@ -28,6 +28,9 @@ def check_http_arguments(params):
description, settings = params
args = []
+ if "verbose" in settings:
+ args += [ "-v" ]
+
if "vhost" in settings:
args += [ "-H", settings["vhost"] ]
diff --git a/web/plugins/wato/active_checks.py b/web/plugins/wato/active_checks.py
index 520bfce..ce015c6 100644
--- a/web/plugins/wato/active_checks.py
+++ b/web/plugins/wato/active_checks.py
@@ -1142,6 +1142,11 @@ register_rule(group,
"like the connect time, header time, time
till first byte received and the "
"transfer time."),
)),
+ ( "verbose", FixedValue(
+ value=True,
+ title=_("Verbose output"),
+ totext=_("Give verbose output"),
+ )),
]
),