def __init__(self, name, init_config, agentConfig, instances): NetworkCheck.__init__(self, name, init_config, agentConfig, instances) self.ca_certs = init_config.get('ca_certs', get_ca_certs_path()) self.proxies['no'] = environ.get('no_proxy', environ.get('NO_PROXY', None))
def __init__(self, name, init_config, agentConfig, instances): self.ca_certs = init_config.get('ca_certs', get_ca_certs_path()) proxy_settings = get_proxy(agentConfig) self.proxies = { "http": None, "https": None, } if proxy_settings: uri = "{host}:{port}".format( host=proxy_settings['host'], port=proxy_settings['port']) if proxy_settings['user'] and proxy_settings['password']: uri = "{user}:{password}@{uri}".format( user=proxy_settings['user'], password=proxy_settings['password'], uri=uri) self.proxies['http'] = "http://{uri}".format(uri=uri) self.proxies['https'] = "https://{uri}".format(uri=uri) else: self.proxies['http'] = environ.get('HTTP_PROXY', None) self.proxies['https'] = environ.get('HTTPS_PROXY', None) self.proxies['no'] = environ.get('no_proxy', environ.get('NO_PROXY', None) ) NetworkCheck.__init__(self, name, init_config, agentConfig, instances)
def __init__(self, name, init_config, agentConfig, instances): NetworkCheck.__init__(self, name, init_config, agentConfig, instances) self.ca_certs = init_config.get('ca_certs', get_ca_certs_path()) self.proxies['no'] = environ.get('no_proxy', environ.get('NO_PROXY', None) )
def __init__(self, name, init_config, agentConfig, instances): # Now that the DNS check is a Network check, we must provide a `name` for each # instance before calling NetworkCheck to make backwards compatible with old yaml. for idx, inst in enumerate(instances): try: inst['name'] = inst['name'] except KeyError: inst['name'] = 'dns-check-%s' % idx NetworkCheck.__init__(self, name, init_config, agentConfig, instances) self.default_timeout = init_config.get('default_timeout', self.DEFAULT_TIMEOUT)
def __init__(self, name, init_config, agentConfig, instances): self.ca_certs = init_config.get("ca_certs", get_ca_certs_path()) proxy_settings = get_proxy(agentConfig) if not proxy_settings: self.proxies = None else: uri = "{host}:{port}".format(host=proxy_settings["host"], port=proxy_settings["port"]) if proxy_settings["user"] and proxy_settings["password"]: uri = "{user}:{password}@{uri}".format( user=proxy_settings["user"], password=proxy_settings["password"], uri=uri ) self.proxies = {"http": "http://{uri}".format(uri=uri), "https": "https://{uri}".format(uri=uri)} NetworkCheck.__init__(self, name, init_config, agentConfig, instances)
def __init__(self, name, init_config, agentConfig, instances): self.ca_certs = init_config.get('ca_certs', get_ca_certs_path()) proxy_settings = get_proxy(agentConfig) if not proxy_settings: self.proxies = None else: uri = "{host}:{port}".format(host=proxy_settings['host'], port=proxy_settings['port']) if proxy_settings['user'] and proxy_settings['password']: uri = "{user}:{password}@{uri}".format( user=proxy_settings['user'], password=proxy_settings['password'], uri=uri) self.proxies = { 'http': "http://{uri}".format(uri=uri), 'https': "https://{uri}".format(uri=uri) } NetworkCheck.__init__(self, name, init_config, agentConfig, instances)
def __init__(self, name, init_config, agentConfig, instances): for instance in instances: if 'name' not in instance: instance['name'] = self._get_instance_key(instance) self.generators = {} # Set OID batch size self.oid_batch_size = int(init_config.get("oid_batch_size", DEFAULT_OID_BATCH_SIZE)) # Load Custom MIB directory self.mibs_path = None self.ignore_nonincreasing_oid = False if init_config is not None: self.mibs_path = init_config.get("mibs_folder") self.ignore_nonincreasing_oid = _is_affirmative( init_config.get("ignore_nonincreasing_oid", False)) NetworkCheck.__init__(self, name, init_config, agentConfig, instances)
def __init__(self, name, init_config, agentConfig, instances): self.ca_certs = init_config.get('ca_certs', get_ca_certs_path()) proxy_settings = get_proxy(agentConfig) if not proxy_settings: self.proxies = None else: uri = "{host}:{port}".format( host=proxy_settings['host'], port=proxy_settings['port']) if proxy_settings['user'] and proxy_settings['password']: uri = "{user}:{password}@{uri}".format( user=proxy_settings['user'], password=proxy_settings['password'], uri=uri) self.proxies = { 'http': "http://{uri}".format(uri=uri), 'https': "https://{uri}".format(uri=uri) } NetworkCheck.__init__(self, name, init_config, agentConfig, instances)
def __init__(self, name, init_config, agentConfig, instances): for instance in instances: if "name" not in instance: instance["name"] = instance["ip_address"] instance["skip_event"] = True # Set OID batch size self.oid_batch_size = int(init_config.get("oid_batch_size", DEFAULT_OID_BATCH_SIZE)) # Load Custom MIB directory self.mibs_path = None self.ignore_nonincreasing_oid = False if init_config is not None: self.mibs_path = init_config.get("mibs_folder") self.ignore_nonincreasing_oid = _is_affirmative(init_config.get("ignore_nonincreasing_oid", False)) # Create SNMP command generator and aliases self.create_command_generator(self.mibs_path, self.ignore_nonincreasing_oid) NetworkCheck.__init__(self, name, init_config, agentConfig, instances)
def __init__(self, name, init_config, agentConfig, instances): for instance in instances: if 'name' not in instance: instance['name'] = self._get_instance_key(instance) instance['skip_event'] = True self.generators = {} # Set OID batch size self.oid_batch_size = int(init_config.get("oid_batch_size", DEFAULT_OID_BATCH_SIZE)) # Load Custom MIB directory self.mibs_path = None self.ignore_nonincreasing_oid = False if init_config is not None: self.mibs_path = init_config.get("mibs_folder") self.ignore_nonincreasing_oid = _is_affirmative( init_config.get("ignore_nonincreasing_oid", False)) NetworkCheck.__init__(self, name, init_config, agentConfig, instances)
def __init__(self, name, init_config, agentConfig, instances): for instance in instances: if 'name' not in instance: instance['name'] = instance['ip_address'] instance['skip_event'] = True # Set OID batch size self.oid_batch_size = int( init_config.get("oid_batch_size", DEFAULT_OID_BATCH_SIZE)) # Load Custom MIB directory self.mibs_path = None self.ignore_nonincreasing_oid = False if init_config is not None: self.mibs_path = init_config.get("mibs_folder") self.ignore_nonincreasing_oid = _is_affirmative( init_config.get("ignore_nonincreasing_oid", False)) # Create SNMP command generator and aliases self.create_command_generator(self.mibs_path, self.ignore_nonincreasing_oid) NetworkCheck.__init__(self, name, init_config, agentConfig, instances)
def __init__(self, name, init_config, agentConfig, instances): self.ca_certs = init_config.get('ca_certs', get_ca_certs_path()) NetworkCheck.__init__(self, name, init_config, agentConfig, instances)
def __init__(self, name, init_config, agentConfig, instances): NetworkCheck.__init__(self, name, init_config, agentConfig, instances)
def __init__(self, name, init_config, agentConfig, instances): NetworkCheck.__init__(self, name, init_config, agentConfig, instances) self.ca_certs = init_config.get('ca_certs') if not self.ca_certs: self.ca_certs = get_ca_certs_path()
def __init__(self, name, init_config, agentConfig, instances): NetworkCheck.__init__(self, name, init_config, agentConfig, instances) self.ca_certs = init_config.get("ca_certs", get_ca_certs_path()) self.proxies["no"] = environ.get("no_proxy", environ.get("NO_PROXY", None))