Beispiel #1
0
 def run(self):
     AOCME.run(self.HOST, self.PORT)
Beispiel #2
0
        
# cargando configuraciones del agente
try:
    cfg = Load(CONFIGFILE)
    LOGFILE = cfg["LOGFILE"]; setLOGFILE(LOGFILE)
    LOGLEVEL = cfg["LOGLEVEL"]; setLOGLEVEL(LOGLEVEL)
    # se importa el Logger una ves instanciados los parametros necesarios para su ejecucion
    from modulo.Logger import handler

    handler.log.info('cargando configuraciones')
    AOCHOST = cfg["AOCHOST"]; setAOCHOST(AOCHOST)
    AOCPORT = int(cfg["AOCPORT"]); setAOCPORT(AOCPORT)
    SBCHOST = cfg["SBCHOST"]; setSBCHOST(SBCHOST)
    SBCPORT = int(cfg["SBCPORT"]); setSBCPORT(SBCPORT)

    AOCMESLEEPTIME = cfg["AOCMESLEEPTIME"]; AOCME.setAOCMESLEEPTIME(AOCMESLEEPTIME)
    SBCTIMEOUT = int(cfg["SBCTIMEOUT"]); AOCME.setSBCTIMEOUT(SBCTIMEOUT)
    
    AOCMRSLEEPTIME = cfg["AOCMRSLEEPTIME"]; AOCMR.setAOCMRSLEEPTIME(AOCMRSLEEPTIME)
except KeyError as message:
    handler.log.critical('no se ha podido encontrar una variable de configuracion necesaria: %s', message)
    handler.log.exception(message)
    exit(1);
except Exception as message:
    handler.log.error('ha ocurrido un error al cargar el archivo de configuracion: ' + CONFIGFILE)
    handler.log.exception(message)
    exit(1);
else: handler.log.info('configuraciones cargadas correctamente')

# main
if __name__ == '__main__':