+ findbad.py: this actively probes all machines in the PLC db, using ping,
authorStephen Soltesz <soltesz@cs.princeton.edu>
Wed, 8 Aug 2007 13:36:46 +0000 (13:36 +0000)
committerStephen Soltesz <soltesz@cs.princeton.edu>
Wed, 8 Aug 2007 13:36:46 +0000 (13:36 +0000)
commit8217a88623189c3034d38fdc4eae8fe575ae8624
treef8585fe34c94e3846ac66dbf9d88fa62a9e30111
parentb9334d048a326519351238d197ca44ecb6a96dfe
+ findbad.py: this actively probes all machines in the PLC db, using ping,
ssh, and then various commands on the machine to determine the actual bootstate.
These records are saved to disk for diagnose.py
+ diagnose.py: reads entries from findbad and previous actions, merging the
two together to determine if machines have improved, or gotten worse.  All
actions to be performed are recorded and written to a diagnose_out pickle file
for action.py
+ action.py: reads the diagnose_out file from diagnose.py and performs the
actions.  It permanently records the resuls in act_all pickle file.

These three in combination are Monitor.
action.py [new file with mode: 0755]
diagnose.py [new file with mode: 0755]
findbad.py [new file with mode: 0755]