From f8f93e9b21a03cb4f4852862f99a4ff910015a9e Mon Sep 17 00:00:00 2001 From: Chris Weeks Date: Mon, 27 Aug 2018 11:49:55 +1200 Subject: [PATCH 1/2] Update check_graphite.py Reduce verbosity of response when all returned json values are null. --- plugins/check_graphite.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/plugins/check_graphite.py b/plugins/check_graphite.py index 0a42880..b3f2b5f 100755 --- a/plugins/check_graphite.py +++ b/plugins/check_graphite.py @@ -82,7 +82,10 @@ def check_graphite(args): if len(dps) > 0 and not all_null: print "OK: query %s retrieved %d elements" % (query, len(jsonres[0]['datapoints'])) return STATE_OK - + if all_null: + print "Failed: query %s returned all null values" % (query) + return STATE_CRITICAL + print "Failed: query %s returned %s" % (query, result) if args.failiswarn: From d3410b1a8dc2c0360bf97909f5918fb18e8ee6f0 Mon Sep 17 00:00:00 2001 From: Chris Weeks Date: Mon, 27 Aug 2018 11:53:05 +1200 Subject: [PATCH 2/2] Update check_graphite.py Remove white space generated by web editor UI. --- plugins/check_graphite.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/check_graphite.py b/plugins/check_graphite.py index b3f2b5f..a27672d 100755 --- a/plugins/check_graphite.py +++ b/plugins/check_graphite.py @@ -85,7 +85,7 @@ def check_graphite(args): if all_null: print "Failed: query %s returned all null values" % (query) return STATE_CRITICAL - + print "Failed: query %s returned %s" % (query, result) if args.failiswarn: