summaryrefslogtreecommitdiffstats
path: root/Monitoring/nagios/plugins/check_btcguild_miner
diff options
context:
space:
mode:
Diffstat (limited to 'Monitoring/nagios/plugins/check_btcguild_miner')
-rwxr-xr-xMonitoring/nagios/plugins/check_btcguild_miner36
1 files changed, 0 insertions, 36 deletions
diff --git a/Monitoring/nagios/plugins/check_btcguild_miner b/Monitoring/nagios/plugins/check_btcguild_miner
deleted file mode 100755
index 2e6a8de3..00000000
--- a/Monitoring/nagios/plugins/check_btcguild_miner
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/usr/bin/python
-
-import sys
-from urllib2 import urlopen
-try:
- import json
- getattr(json,"load")
-except: #deal with it
- import simplejson as json
-
-if len(sys.argv) != 4 :
- print "** Usage: %s APIKEY WORKER_NAME LOW_WORKER_SPEED" % sys.argv[0]
- print "** aka YOU ARE MADE OF STUPID"
- exit (3)
-
-API_KEY=sys.argv[1]
-WORKER_NAME=sys.argv[2]
-LOW_WORKER_SPEED=float(sys.argv[3])
-url="http://www.btcguild.com/api.php?api_key=%s" % API_KEY
-try:
- fh = urlopen(url)
- result = json.load(fh)
-except Exception,e:
- print "?? cannot parse json or connect to server: %s"% str(e)
- exit (1)
-
-for k,v in result["workers"].iteritems():
- if v["worker_name"] == WORKER_NAME:
- curr = v["hash_rate"]
- if curr < LOW_WORKER_SPEED:
- print "!! %f is below expected %f" % (curr,LOW_WORKER_SPEED)
- exit (2)
- else:
- print "++ everything fine, current speed is %f" % curr
- exit(0)
-