Exemplo n.º 1
0
Arquivo: AOC.py Projeto: gzarate/SBC
        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")
Exemplo n.º 2
0
Arquivo: AOC.py Projeto: flazcano/SBC
    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