def __init__(self): try: logging.basicConfig( level=logging.DEBUG, format='%(asctime)s %(name)-12s %(levelname)-8s %(message)s', datefmt='%m-%d %H:%M', filename=cluster_config.PATH_TO_LOG_FILE) self.db = Db_Connector() except: e = sys.exc_info()[1] print 'NagiosPassiveServer error :', e
def __init__(self): logging.basicConfig( level=logging.DEBUG, format='%(asctime)s %(name)-12s %(levelname)-8s %(message)s', datefmt='%m-%d %H:%M', filename=cluster_config.PATH_TO_LOG_FILE) self.db = Db_Connector() server = SimpleXMLRPCServer( (cluster_config.LISTEN_IP, cluster_config.LISTEN_PORT), logRequests=True, requestHandler=RequestHandler) server.register_function(self.get_vm_notification) try: server.serve_forever() except: e = sys.exc_info()[1] logging.error( "server execution error in server_passive_checks: %s" % e)
def __init__(self): self.db = Db_Connector() now = datetime.datetime.now() self.create_nagios_conf_running_vms() self.reload_nagios_if_necessary()