pyca/utils.py
def register_ca(status='idle'):
    '''Register this capture agent at the Matterhorn admin server so that it
    shows up in the admin interface.

    :param address: Address of the capture agent web ui
    :param status: Current status of the capture agent
    '''
    # If this is a backup CA we don't tell the Matterhorn core that we are
    # here.  We will just run silently in the background:
    if config()['agent']['backup_mode']:
        return
    params = [('address', config()['ui']['url']), ('state', status)]
    name = urlquote(config()['agent']['name'].encode('utf-8'), safe='')
    url = '%s/agents/%s' % (config()['service-capture.admin'][0], name)
    try:
        response = http_request(url, params).decode('utf-8')
        if response:
            logger.info(response)
    except pycurl.error as e:
        logger.warning('Could not set agent state to %s: %s' % (status, e))
def register_ca(status='idle'):
    '''Register this capture agent at the Matterhorn admin server so that it
    shows up in the admin interface.

    :param address: Address of the capture agent web ui
    :param status: Current status of the capture agent
    '''
    # If this is a backup CA we don't tell the Matterhorn core that we are
    # here.  We will just run silently in the background:
    if config()['agent']['backup_mode']:
        return
    params = [('address', config()['ui']['url']), ('state', status)]
    name = urlquote(config()['agent']['name'].encode('utf-8'), safe='')
    url = '%s/agents/%s' % (config()['service-capture.admin'][0], name)
    try:
        response = http_request(url, params).decode('utf-8')
        if response:
            logger.info(response)
    except pycurl.error as e:
        logger.warning('Could not set agent state to %s: %s' % (status, e))
def register_ca ( status = 'idle' ) : # If this is a backup CA we don't tell the Matterhorn core that we are # here.  We will just run silently in the background: if config ( ) [ 'agent' ] [ 'backup_mode' ] : return params = [ ( 'address' , config ( ) [ 'ui' ] [ 'url' ] ) , ( 'state' , status ) ] name = urlquote ( config ( ) [ 'agent' ] [ 'name' ] . encode ( 'utf-8' ) , safe = '' ) url = '%s/agents/%s' % ( config ( ) [ 'service-capture.admin' ] [ 0 ] , name ) try : response = http_request ( url , params ) . decode ( 'utf-8' ) if response : logger . info ( response ) except pycurl . error as e : logger . warning ( 'Could not set agent state to %s: %s' % ( status , e ) )
Register this capture agent at the Matterhorn admin server so that it
    shows up in the admin interface.

    :param address: Address of the capture agent web ui
    :param status: Current status of the capture agent
Register this capture agent at the Matterhorn admin server so that it shows up in the admin interface .