Discovery properties

Discovery properties allow you to control Discovery operations.

Disco properties

Navigate to Discovery Definition > Properties to edit these properties.

Table 1. Discovery Properties
Field Description
glide.discovery.sensors.fire_ssh_probe Fire SSH probe in case the VIPS not return as part of the SNMP probe payload. Select this option to use the SSH port on the load balancer, rather than just using SNMP.
  • Type : true | false
  • Default value: true
glide.eccprobe.awsrestprobe.max_wait Maximum amount of time, in seconds, that an AWS REST probe continues to attempt to reconnect with Amazon Web Services (AWS) after receiving a rate limit exceeded error. This is the total amount of time used by all the probe’s retry attempts (from the glide.eccprobe.awsrestprobe.max_retries property). The maximum allowable time is 2046 seconds. Setting negative values is equivalent to setting the maximum value.
  • Type: integer
  • Default value: 30
glide.eccprobe.max_queued_probes_per_run Maximum node agent queued probes per run: Sets the maximum number of probes a node can pick up during a run.
  • Type : integer
  • Default value: 20
glide.eccprobe.node_agent_id Node agent ID. Node agent identification string. ECC queue entries with "mid.server.${VALUE}" will be picked up and processed by the nodes. This must be unique and not the same as any MID server name.
  • Type : string
  • Default value: NODE_AGENT
glide.discovery.enforce_unique_ips Enforce unique IP addresses Ignores the IP address after Discovery encounters subsequent devices that use the same IP address. Each time a computer, printer, or network gear with a valid IP address is discovered, any other devices with the same IP address have their IP address field cleared. If disabled, stores the IP address for each device.
  • Type : true | false
  • Default value: false
glide.eccprobe.awsrestprobe.max_retries Maximum number of reconnection attempts an AWS REST probe makes after receiving a rate limit exceeded error from Amazon Web Services (AWS). The maximum allowable number of retries is 10. Setting negative values is equivalent to setting the maximum value.
Note: Retries use exponential backoff (2^x). For example, the system waits 1 second before the first retry, 2 seconds until the second retry, 4 seconds until the third retry, and so on, until the total allowed retry time limit is exceeded. Make sure you configure enough total wait time in the glide.eccprobe.awsrestprobe.max_wait property to allow the maximum number of retries.
  • Type: integer
  • Default value: 4
glide.discovery.discover_aws_ec2_host_metadata When doing IP-based discovery against a given host, also run probes that retrieve AWS EC2 metadata.
  • Type : true | false
  • Default value: true
glide.discovery.enforce_ip_sync Enforce syncing of IP addresses: Sets the first IP address. Each time a computer with multiple NICs is discovered, one of the IP addresses associated with the NICs is chosen as the IP Address field of the CI. A value of false collects all NIC IP addresses.
  • Type : true | false
  • Default value: true
glide.discovery.hostname.always_update Always update host name. If "yes", discovery will always update the host name with the most recently discovered value contingent upon the source being trusted. Note that this may result in hand-entered values being overwritten.
  • Type : true | false
  • Default value: true
glide.discovery.hostname.dns_nbt_trusted DNS or NetBIOS is trusted host name source. If "yes", trust the device name discovered via DNS or NetBIOS. If checked, CI's host name found via DNS or NBT will be used.
  • Type : true | false
  • Default value: true
glide.discovery.hostname.ssh_trusted SSH is trusted host name source. If "yes", trust the device name discovered via SSH. If checked, any device name found via SSH will be used <i>instead of</i> the name found by a reverse DNS lookup.
  • Type : true | false
  • Default value: false
glide.discovery.hostname.wmi_trusted WMI is trusted host name source. If "yes", trust the device name discovered via WMI. If checked, any device name found via WMI will be used <i>instead of</i> the name found by a reverse DNS lookup.
  • Type : true | false
  • Default value: false
glide.discovery.hostname.snmp_trusted SNMP is trusted host name source. If "yes", trust the device name discovered via SNMP. If checked, any device name found via SNMP will be used <i>instead of</i> the name found by a reverse DNS lookup.
  • Type : true | false
  • Default value: false
glide.discovery.hostname.include_domain Includes domain name in host name. If "yes", include the domain name as part of the host name. For example, "bosco.service-now.com" instead of "bosco".
  • Type : true | false
  • Default value: false
glide.discovery.hostname.case Host name case. If "Lower case" is selected, always translate the host name into lower case; if "Upper case" is selected, always translate the host name to upper case; if "No change" is selected, leave the host name intact. This primarily affects host names discovered with NETBIOS, though some non-standard DNS systems may also return some or all of the name in upper case.
  • Type : choice list
  • Default value: Lower case
  • Additional options: Upper case, No change
glide.discovery.domain.name.nbt Set OS domain name by NBT or WMI. If "yes", Windows domain name is set by NBT. Otherwise it is set by WMI.
  • Type : true | false
  • Default value: true
glide.discovery.discover_software Discover software packages. Enable the discovery of software packages.
glide.discovery.application_mapping Application mapping. Enable the application mapping portion of Discovery
Attention: Disabling this property disables the creation of relationships between applications but does not disable the ADM probes and sensors, nor does it prevent process classification.
glide.discovery.active_processes_filter Active Processes Filter: Optimization for application dependency mapping. Filters the active processes returned by Discovery to only those that have a match in the Process Classification table.
  • Type : true | false
  • Default value: false
glide.discovery.sensors.save_attachments Save ECC queue attachments: The normal behavior for discovery sensors is to delete attachments to ECC queue entries upon successful sensor processing. Setting this property to "yes" overrides this behavior, and forces attachments to be preserved. This would normally only be useful for debugging purposes.
  • Type : true | false
  • Default value: true
glide.discovery.max_range_size Max range size Specifies the maximum number of IP addresses that are scanned in a single Shazzam probe. If a range has more IP addresses than this value, the remaining IP addresses are skipped and a warning is logged.
glide.discovery.bgp_router_disable BGP router exploration disable. Controls whether Network Discovery exploration of routers running the BGP protocol is disabled. Normally such exploration IS disabled because of the huge size of BGP routing tables, and because generally such routers are only operating at the edge of large networks where further network discovery would be irrelevant. The only time this value should be set to "no" is in the unlikely case that your organization uses BGP routers as edge routers between relatively small networks (such as between buildings on a single campus).
  • Type : true | false
  • Default value: true
glide.discovery.debug.ci_identification CI identification debugging: if true, enables debug logging (into the CI Identification Log) for CI Identification.
  • Type : true | false
  • Default value: false
glide.discovery.network_owner_method Network router selection method: This property controls the method used to decide (during Network Discovery) which router should be selected as the router to be associated with a given IP Network. The possible values are: "First Router" (the first router that discovers the network is associated), "Last Router" (the last router that discovers the network is associated), "Most Networks" (the router with the most attached networks is associated), and "Least Networks" (the router with the least attached networks is associated).
  • Type : choice list
  • Default value: Most Networks
  • Additional options: First Router, Last Router, Least Networks
glide.discovery.physical_interface_types Physical interface types: A comma-separated list of interface types that will be considered "physical" for the purposes of network discovery. In other words, if a router (or device capable of routing) has an interface of this type, the networks connected to that interface will be considered locally connected to that device. The default interface types include Ethernet, 802.11, and Token Ring types. Interface type numbers are defined in the SNMP MIB-2, specifically in OID 1.3.6.1.2.1.2.2.1.3.
  • Type : string
  • Default value: 6,117,9,71,209
glide.discovery.switch_interface_types Switch interface types. List of interface types (comma-separated) that will be considered Interface type numbers are defined in the SNMP MIB-2, specifically in OID 1.3.6.1.2.1.2.2.1.3. Devices with any interface types that do not appear in this list will be classified as routers (if they have routing capability). A complete list of the interface type numbers may be found on the IANA web site, in the section "ifType definitions".
  • Type : string
  • Default value: 7,8,9,26,53,62,69,71,78,115,117,209
glide.discovery.virtual_interface_types Virtual interface types. List of interface types (comma-separated) that will be considered "virtual" for the purposes of network discovery. In other words, if a router (or device capable of routing) has an interface of this type, the networks connected to that interface will be considered virtually connected to that device. The default interface types include the propVirtual type. Interface type numbers are defined in the SNMP MIB-2, specifically in OID 1.3.6.1.2.1.2.2.1.3.
  • Type : integer
  • Default value: 53
glide.discovery.debug.network_discovery Network discovery debugging: Enables extensive logging of all Network Discovery activities on the instance.
glide.discovery.discoverable.network.max.netmask.bits Maximum netmask size for discoverable networks (bits). The maximum number of bits in a regular netmask for networks that will be discovered by Network Discovery. By "regular netmask" we mean a netmask that can be expressed in binary as a string of ones followed by a string of zeroes (255.255.255.0 is regular, 255.255.255.64 is irregular). Regular networks are commonly expressed like this: 10.0.0.0/24, which means a network address of 10.0.0.0 with a netmask of 255.255.255.0. Larger bit numbers mean networks with smaller numbers of addresses in them. For example, the network 10.128.0.128/30 has four addresses in it: one network address (10.128.0.128), one broadcast address (10.128.0.131), and two usable addresses (10.128.0.129 and 10.128.0.130). Small networks like this are commonly configured in network gear to provide loopback addresses or networks used strictly by point-to-point connections. Since these sorts of networks generally don't need to be discovered by Network Discovery, it would be useful to filter them out. By setting this property to a value of 1 through 32, you can limit the sizes of regular networks that are discovered. Setting it to any other value will cause all networks to be discovered. Irregular networks are always discovered. The default value is 28, which means that regular networks with 8 or fewer addresses will not be discovered.
  • Type : integer
  • Default value: 28
glide.discovery.network_discovery.functionality Networks discovery functionality: the Functionality used to discover networks. Usually this should be "SNMP only".
  • Type : string
  • Default value: SNMP only
glide.discovery.log_message_length Log Message Length. Limit the maximum message length that will be displayed in Discovery Log table. A value of 0 or any negative number will disable this limit.
glide.discovery.roundingInterval.cpu CPU speed rounding: Enter the number to round the CPU speed to. The units are in MHz.
  • Type : integer
  • Default value: 1
glide.discovery.roundingInterval.ram Memory rounding: Enter the number to round the computer RAM to. The units are in MB.
  • Type : integer
  • Default value: 1
glide.discovery.ip_service_affinity IP service affinity: If "yes", IP service affinity will be enabled. IP service affinity allows Discovery to remember the last port of the IP address that was discovered.
glide.discovery.fqdn.regex DNS Host Name And Domain Name Regex. The default parsing of FQDN (Fully Qualified Domain Name) is to pick the first name separated by dots as the host name and the rest of the names as the domain name. For example, "machine1.testlab.service-now.com" has host name of "machine1" and domain name of "testlab.service-now.com". The property allows regex with two capturing groups with the first group representing the host name and the second group the domain name.
  • Type : string
  • Default value: ^([^.]+)\.((?:[^.]+\.)+[^.]+)$
glide.discovery.use_probe_results_cache Use probe results cache: If set to yes, the cache will be checked to see if the results of the probe need to be processed by a sensor. It will only need to be processed if the results have changed from the last discovery run.
glide.discovery.max_concurrent_invocations_per_schedule Maximum concurrent invocations per schedule: Prevents an unbounded number of invocations from inundating the system when a schedule takes longer than the time between invocations. The value is an integer defining the maximum number of automated invocations of the same schedule that may proceed at one time. If the limit has been reached subsequent scheduled invocations will be cancelled. The default value is 3. A value of 0 or any negative number will disable this restriction.
  • Type : integer
  • Default value: 3
glide.discovery.warn_minor_version Warn on Minor Version Mismatch. If "yes", warnings will be logged when minor_version mismatches are detected during Discovery sensor processing.
  • Type : true | false
  • Default value: false
glide.discovery.L3_mapping Map servers and network devices to routers and layer-3 switches If the "L3 mapping" property is enabled, it will map servers and network gears to its associated routers and layer-3 switches.
glide.discovery.software_sccm_managed Windows software is SCCM managed: If "yes", Discovery will not populate software for computer CIs also managed by SCCM.
glide.discovery.use_cmdb_identifiers CMDB Identifiers: If "yes", identification and reconciliation will be handled by the CMDB API instead of through the old Discovery implementation.
  • Type: true | false
  • Default value: false