From: Stephen Soltesz Date: Mon, 4 Jul 2011 18:39:13 +0000 (+0000) Subject: Include the new ok status string for pcubad statistics. X-Git-Tag: monitor-3.1-5~2^2 X-Git-Url: http://git.onelab.eu/?p=monitor.git;a=commitdiff_plain;h=294483ca78e2b2d82a24183320e272c6810a36b6 Include the new ok status string for pcubad statistics. --- diff --git a/commands/pcubad.py b/commands/pcubad.py index 085389f..6db09f3 100755 --- a/commands/pcubad.py +++ b/commands/pcubad.py @@ -63,15 +63,17 @@ hn2lb = plccache.plcdb_hn2lb def check_pcu_state(rec, pcu): pcu_state = rec.reboot_trial_status + print pcu_state + good_list = [0, "0", "Test: No error"] # DOWN - if pcu_state not in [0, "0"] and pcu.status not in ['offline', 'down']: + if pcu_state not in good_list and pcu.status not in ['offline', 'down']: print "changed status from %s to offline" % pcu.status pcu.status = 'offline' pcu.last_changed = datetime.now() # ONLINE - if pcu_state in [0, "0"] and pcu.status not in [ 'online', 'good' ]: + if pcu_state in good_list and pcu.status not in [ 'online', 'good' ]: print "changed status from %s to online" % pcu.status pcu.status = 'online' pcu.last_changed = datetime.now()