From 2c99f32750eb47ec4c8838df4ad57d84a5265531 Mon Sep 17 00:00:00 2001 From: iborodikhin Date: Mon, 10 Sep 2012 12:08:04 +0600 Subject: [PATCH] Adding critical environment variable use --- plugins/sphinx/sphindex_ | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/plugins/sphinx/sphindex_ b/plugins/sphinx/sphindex_ index 025a6762..e492b16c 100755 --- a/plugins/sphinx/sphindex_ +++ b/plugins/sphinx/sphindex_ @@ -40,15 +40,20 @@ indexName = progName[progName.find("_")+1:] if len(sys.argv) == 2 and sys.argv[1] == "autoconf": print "yes" elif len(sys.argv) == 2 and sys.argv[1] == "config": - print "graph_title Sphinx index %s stats"%indexName + critical = "0:" + if "critical" in os.environ and os.environ["critical"] != None: + warning = os.environ["critical"] + + print "graph_title Sphinx index %s stats" % indexName print "graph_vlabel docs count" print "graph_category search" + print "load.critical %s" % critical print "documents_count.label Documents count in index" print "graph_args --base 1000 -l 0" else: if "server" in os.environ and os.environ["server"] != None: - server = os.environ["server"] + server = os.environ["server"] else: server = "localhost" @@ -66,4 +71,4 @@ else: result = client.Query("", indexName) docCount = result["total_found"] - print "documents_count.value %d"%docCount + print "documents_count.value %d" % docCount