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")
示例#2
0
     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))