parser.print_help() sys.exit(1) ip = get_ip(options.ip) if not ip: message = "Invalid ip source input: %s" % (options.ip) print message logger.error(message) sys.exit(1) host = options.host if not host: message = "Invalid host: %s" % (options.host) print message logger.error(message) sys.exit(1) jid = options.jid if not jid: message = "Invalid job id: %s" % (options.jid) print message logger.error(message) sys.exit(1) """ Process monitor source and return main """ time.sleep(300) """ clear supervisord job config """ rb = Rabbit(SYSTEM["LOG_QUEUE"]) rb.push("100")
if not profile: raise ValueError('could not find %s' % (options.ip)) else: check = sa.check(profile) try: if options.jid != "None" and check == 1: try: jid = int(options.jid) message = { "host": options.thomson_host, "jid": jid, "source": get_ip_from_ip_multicast(options.ip), "status": check } running_backup_queue = Rabbit(SYSTEM["RUNNING_BACKUP_QUEUE"]) running_backup_queue.push(json.dumps(message)) logger.info("Jid: %s, check_status: %s --> send message: %s" % (str(options.jid), str(check), str(message))) except Exception as e: logger.error(str(e)) else: logger.info("Jid: %s, check_status: %s --> Not send message" % (str(options.jid), str(check))) """ clear supervisord job config """ rb = Rabbit(SYSTEM["HOST"]) rb.push("100") except Exception as e: print e logger.error(str(e))