git://git.onelab.eu
/
monitor.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
convenience, maintenance scripts
[monitor.git]
/
showlatlon.py
diff --git
a/showlatlon.py
b/showlatlon.py
index
af01bd7
..
2176462
100755
(executable)
--- a/
showlatlon.py
+++ b/
showlatlon.py
@@
-1,6
+1,6
@@
#!/usr/bin/python
#!/usr/bin/python
-import plc
+from monitor.wrapper import plc, plccache
api = plc.getAuthAPI()
import sys
api = plc.getAuthAPI()
import sys
@@
-9,7
+9,7
@@
from datetime import datetime, timedelta
import database
import comon
import database
import comon
-from
nodecommon import color_pcu_state, datetime_fromstr
+from
monitor.common import color_pcu_state, datetime_fromstr, email_exception
from nodehistory import get_filefromglob
import time
import traceback
from nodehistory import get_filefromglob
import time
import traceback
@@
-83,12
+83,12
@@
def main():
begin = time.strftime(format)
d = datetime_fromstr(begin)
begin = time.strftime(format)
d = datetime_fromstr(begin)
- fbstr = get_filefromglob(d, "production.findbad")
- fbpcustr = get_filefromglob(d, "production.findbadpcus")
+ fbstr = get_filefromglob(d, "production.findbad")
[0]
+ fbpcustr = get_filefromglob(d, "production.findbadpcus")
[0]
- 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
fb = archive.load(fbstr)
fbpcu = archive.load(fbpcustr)
reboot.fb = fbpcu
@@
-211,3
+211,5
@@
if __name__ == "__main__":
main()
except IOError:
pass
main()
except IOError:
pass
+ except:
+ email_exception()