SBCHOST = cfg["SBCHOST"] SBCPORT = int(cfg["SBCPORT"]) except KeyError as message: handler.log.critical("no se ha podido encontrar una variable de confifguracion 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") try: AOCMR.run() except Exception as message: handler.log.error("ha ocurrido un error al cargar el modulo AOCMR") handler.log.exception(message) exit(1) # ejecutando el modulo AOCME como hilo try: tAOCME = ThreadxAOCME(HOST, PORT).start() except Exception as message: handler.log.error("ha ocurrido un error al cargar el modulo AOCME") handler.log.exception(message) exit(1) handler.log.info("el agente se ha iniciado correctamente")
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__': handler.log.info('iniciando el agente') try: AOCMR.run() except Exception as message: handler.log.error('ha ocurrido un error al cargar el modulo AOCMR') handler.log.exception(message) exit(1); # ejecutando el modulo AOCME como hilo try: tAOCME = ThreadxAOCME(AOCHOST, AOCPORT).start() except Exception as message: handler.log.error('ha ocurrido un error al cargar el modulo AOCME') handler.log.exception(message) exit(1); handler.log.info('el agente se ha iniciado correctamente') # enviando keep alive a SBC