logFormatter = logging.Formatter('%(asctime)s.%(msecs)03d %(levelname)s %(module)s - %(funcName)s: %(message)s') handler.setFormatter( logFormatter ) logger.addHandler(handler) logger.info("==============================") logger.info("Starting: %s" % MODULE) logger.info("Module: %s" %(VERSION)) logger.info("==============================") #>> AMQC server={"ip":os.environ["AMQC_URL"],"port":os.environ["AMQC_PORT"] ,"login":os.environ["AMQC_LOGIN"],"password":os.environ["AMQC_PASSWORD"] ,"heartbeats":(120000,120000),"earlyack":True} logger.info(server) conn=amqstompclient.AMQClient(server , {"name":MODULE,"version":VERSION,"lifesign":"/topic/NYX_MODULE_INFO"},QUEUE,callback=messageReceived) #conn,listener= amqHelper.init_amq_connection(activemq_address, activemq_port, activemq_user,activemq_password, "RestAPI",VERSION,messageReceived) connectionparameters={"conn":conn} #>> ELK es=None logger.info (os.environ["ELK_SSL"]) if os.environ["ELK_SSL"]=="true": host_params = {'host':os.environ["ELK_URL"], 'port':int(os.environ["ELK_PORT"]), 'use_ssl':True} es = ES([host_params], connection_class=RC, http_auth=(os.environ["ELK_LOGIN"], os.environ["ELK_PASSWORD"]), use_ssl=True ,verify_certs=False) else: host_params="http://"+os.environ["ELK_URL"]+":"+os.environ["ELK_PORT"] es = ES(hosts=[host_params])
elkversion=getELKVersion(es) checkIfChanged(curconfig) loadConfig() for topic in lambdasht: QUEUE.append(topic) QUEUE.sort() #>> AMQC server={"ip":os.environ["AMQC_URL"],"port":os.environ["AMQC_PORT"] ,"login":os.environ["AMQC_LOGIN"],"password":os.environ["AMQC_PASSWORD"]} conn=amqstompclient.AMQClient(server , {"name":MODULE,"version":VERSION,"lifesign":"/topic/NYX_MODULE_INFO","heartbeats":(120000,120000),"earlyack":True},QUEUE,callback=messageReceived) connectionparameters={"conn":conn} logger.info("AMQC_URL :"+os.environ["AMQC_URL"]) if thread_check_intervals== None: logger.info("Creating thread.") thread_check_intervals = threading.Thread(target = check_intervals_and_cron) thread_check_intervals.start() #################################################### statsTh = threading.Thread(target=updateStatsThread) statsTh.start()