X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=showlatlon.py;h=a5569538a00dd352185e9b8be277d0cabc6d1b0a;hb=9ea6c9bfc825a684654837886af4291780673eb7;hp=fbed374300096280b164b20a4202ed4d133ddce5;hpb=6496f5b4a0220e4055fee76c97f92293f9559117;p=monitor.git diff --git a/showlatlon.py b/showlatlon.py index fbed374..a556953 100755 --- a/showlatlon.py +++ b/showlatlon.py @@ -1,8 +1,7 @@ #!/usr/bin/python -import plc -import auth -api = plc.PLC(auth.auth, auth.plc) +from monitor.wrapper import plc, plccache +api = plc.getAuthAPI() import sys import reboot @@ -30,11 +29,11 @@ def gethardwarequality(nodename, fb): for field in ['cpuspeed', 'memsize', 'disksize']: if field not in cstat: cstat[field] = "null" - if cstat['cpuspeed'] != "null" and float(cstat['cpuspeed']) < 2.4: + if cstat['cpuspeed'] != "null" and float(cstat['cpuspeed']) < 2.2: return "BAD" # "cpu_slow", - if cstat['memsize'] != "null" and float(cstat['memsize']) < 2.9: + if cstat['memsize'] != "null" and float(cstat['memsize']) < 2.8: return "BAD" # "mem_small", - if cstat['disksize'] != "null" and float(cstat['disksize']) < 320.0: + if cstat['disksize'] != "null" and float(cstat['disksize']) < 300.0: return "BAD" # "disk_small", if cstat['disksize'] == "null" and \ @@ -43,9 +42,9 @@ def gethardwarequality(nodename, fb): return "N/A" try: - if float(cstat['cpuspeed']) >= 2.4 and \ - float(cstat['memsize']) >= 2.9 and \ - (cstat['disksize'] == "null" or float(cstat['disksize']) >= 320.0): + if float(cstat['cpuspeed']) >= 2.2 and \ + float(cstat['memsize']) >= 2.8 and \ + (cstat['disksize'] == "null" or float(cstat['disksize']) >= 300.0): return "A-OK" except: print cstat @@ -87,9 +86,9 @@ def main(): fbstr = get_filefromglob(d, "production.findbad") fbpcustr = get_filefromglob(d, "production.findbadpcus") - l_plcnodes = database.dbLoad("l_plcnodes") - l_plcsites = database.dbLoad("l_plcsites") - lb2hn = database.dbLoad("plcdb_lb2hn") + l_plcnodes = plccache.l_nodes + l_plcsites = plccache.l_sites + lb2hn = plccache.plcdb_lb2hn fb = archive.load(fbstr) fbpcu = archive.load(fbpcustr) reboot.fb = fbpcu