#!/usr/bin/python import time import sys import plc def argv_to_dict(argv): """ NOTE: very bare-bones, no error checking, will fail easily. """ d = {} prev=None for a in argv: if "--" == a[0:2]: prev = a[2:] elif "-" == a[0:1]: prev = a[1:] else: d[prev] = a return d def main(): d = argv_to_dict(sys.argv[1:]) type = None if 'type' in d: type = d['type'] else: print "No type specified (--type )" sys.exit(1) if 'H' in d: hostname = d['H'] else: print "No hostname specified (-H )" sys.exit(1) # TODO: have two thresholds. One for warning, another for critical. print "No cycles detected for %s" % hostname sys.exit(0) if __name__ == '__main__': main()