#!/usr/bin/python
-import database
-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 = database.dbLoad(config.dbname)
- fb = database.dbLoad("findbadpcus")
act= database.dbLoad("act_all")
## Field widths used for printing
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",
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()