X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=printbadcsv.py;h=2f5036da874759b3920c6b00c1da4bd33ac7ac05;hb=0597380e64582380753244a49b5f10e90049eae9;hp=b411b3481c8c97374d35dda27fe62bc61772f066;hpb=1979a8dd70c50fe08e363948b720ec1baac906ff;p=monitor.git diff --git a/printbadcsv.py b/printbadcsv.py index b411b34..2f5036d 100755 --- a/printbadcsv.py +++ b/printbadcsv.py @@ -1,14 +1,13 @@ #!/usr/bin/python -import soltesz -from config import config -from optparse import OptionParser +from monitor import database +from monitor import config +import parser as parsermodule + from www.printbadnodes import * def main(): - global fb - db = soltesz.dbLoad(config.dbname) - fb = soltesz.dbLoad("findbadpcus") - act= soltesz.dbLoad("act_all") + db = database.dbLoad(config.dbname) + act= database.dbLoad("act_all") ## Field widths used for printing maxFieldLengths = { 'nodename' : -45, @@ -116,19 +115,19 @@ def main(): print str keys = categories.keys() - for cat in ['BOOT-ALPHA', 'BOOT-PROD', 'BOOT-OLDBOOTCD', 'DEBUG-ALPHA', - 'DEBUG-PROD', 'DEBUG-OLDBOOTCD', 'DOWN-ERROR']: + for cat in ['BOOT-PROD', 'BOOT-OLDPROD', 'BOOT-OLDBOOTCD', 'DEBUG-PROD', + 'DEBUG-OLDPROD', 'DEBUG-OLDBOOTCD', 'DOWN-ERROR']: if cat not in keys: categories[cat] = 0 keys = categories.keys() - for cat in ['BOOT-ALPHA', 'BOOT-PROD', 'BOOT-OLDBOOTCD', 'DEBUG-ALPHA', - 'DEBUG-PROD', 'DEBUG-OLDBOOTCD', 'DOWN-ERROR']: + for cat in ['BOOT-PROD', 'BOOT-OLDPROD', 'BOOT-OLDBOOTCD', 'DEBUG-PROD', + 'DEBUG-OLDPROD', 'DEBUG-OLDBOOTCD', 'DOWN-ERROR']: if cat in keys: print "%d," % categories[cat], print "" import cgi if __name__ == '__main__': - parser = OptionParser() + parser = parsermodule.getParser() parser.set_defaults(cmpdays=False, comon="sshstatus", fields="nodename,ping,ssh,pcu,category,state,kernel,bootcd,rt", @@ -148,6 +147,5 @@ if __name__ == '__main__': parser.add_option("", "--kernel", dest="cmpkernel", action="store_true", help="") parser.add_option("", "--state", dest="cmpstate", action="store_true", help="") parser.add_option("", "--comon", dest="comon", help="") - config = config(parser) - config.parse_args() + config = parsermodule.parse_args(parser) main()