Example #1
0
 def __init__(self, **kwargs):
     Worker.__init__(self, kwargs["id"])
     self.queue = kwargs["queue"]
     self.rpc = JSONRPCClient("http://%(host)s:%(port)d" % kwargs)
     self.time_lapse = kwargs["time_lapse"]
     self.rrd_dir = kwargs["rrd_dir"]
Example #2
0
 def run(self):
     worker = Worker()
     worker.run()
#!/usr/bin/env python
from collector.worker import Worker
from collector.helpers.options import parse_args
            
if __name__ == "__main__":
    (options, args) = parse_args()
    try:
        worker = Worker(hostname=options.hostname, 
                port=options.port,
                userid=options.userid,
                password=options.password)
        worker.run()
    except Worker.WorkerException as ex1:
        print ex1
    except KeyboardInterrupt:
        print ""
        print "...closed"
        pass
    else:
        raise
    
Example #4
0
#!/usr/bin/env python
from collector.worker import Worker
from collector.helpers.options import parse_args

if __name__ == "__main__":
    (options, args) = parse_args()
    try:
        worker = Worker(hostname=options.hostname,
                        port=options.port,
                        userid=options.userid,
                        password=options.password)
        worker.run()
    except Worker.WorkerException as ex1:
        print ex1
    except KeyboardInterrupt:
        print ""
        print "...closed"
        pass
    else:
        raise