Discovery IP address configuration
Use one or more of these methods in any combination to define the network or network segment for Discovery to query. You can include or exclude specific IP ranges from your query.
| IP collection type | Description |
|---|---|
| IP address list | Use IP address lists to add individual addresses to query. These addresses are not included in any existing IP range or IP network. You can enter the IP address of the device or a host name (DNS name). If you enter a host name, it must be mapped to an IP address. |
| IP address range |
You can define arbitrary ranges of IP addresses to query. This process is a good way to include selected segments of a network or subnet. However, Discovery has no way of knowing if the IP range includes addresses for private networks or broadcast addresses, and scans all the addresses in the range. If the network and broadcast addresses are included, then the results are inaccurate. Discoveries configured to detect IP networks are more accurate than discoveries configured for IP address ranges. Only those IP addresses in your range that are reserved for manageable devices on the public network should be included. 注:
To avoid performance issues, limit Discovery schedules to a maximum range of /16 (approximately 65,536 IPs). For better performance, consider splitting the range into smaller segments. |
| IP network |
You can also scan an entire IP network. An IP network includes the range of available IP addresses in that network. The scan also includes the network address (the lowest address in the range) and the broadcast address (the highest address in the range). After you run network discovery, convert the IP networks that were found into range setsfor use in discovering other devices. IP networks are represented in CIDR notation. Examples of CIDR notation include:
Discovery will not scan the network or broadcast addresses for a network. The equivalent ranges for the two networks are:
To avoid introducing errors from broadcast addresses, configure Discovery to exclude them by using IP network definitions in CIDR notation. Discovery automatically avoids scanning network and broadcast addresses when using IP networks. Including broadcast addresses in Discovery scans can lead to significant errors in the data, such as redundant or invalid device entries. By excluding broadcast addresses, Discovery helps prevent these errors. This built-in control makes IP networks the best method of defining which IP address ranges to query. |
After you define your IP collections, you can use Discovery generic attributes to automatically set field values on CIs discovered within a schedule, range set, or IP address range. For example, you can assign different locations to CIs based on which IP range they were discovered in. For more information, see Define CI field attributes.
IP address selection properties
You can use system properties to control the selection of IP address for specified configuration item (CI) classes.
Use these properties to determine if the system should replace the IP address returned by Discovery in a device's CI record if the address does not match that of a network interface (NIC) on the device. This is important for the discovery of devices with management IP addresses that differ from IP addresses associated with one or more NICs on the device. Because a device's management IP is used in the Discovery schedule for that device, this is the address that Discovery returns. Use these properties to determine which IP address to use for CIs of any class.
| Field | Description |
|---|---|
| glide.discovery.exclude_ip_sync_classes | Defines CI classes whose IP addresses shouldn’t be substituted if the address returned by Discovery doesn’t match one of the devices' NICs. Use a comma-separated list to define multiple classes. By default, the
system uses the management IP of a load balancer returned by Discovery in the CI record, rather than substituting it for the IP address of one of the load balancer's NICs.
|
| 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 inactive, stores the IP address for each device.
|
Create a Quick IP range for a Discovery schedule
Quick ranges allow administrators to define IP addresses to scan in a single comma-delimited string without creating separate records.
始める前に
Only MID Servers that are up and validated are used with quick ranges. The MID Servers must specify the Discovery application (or ALL applications) and have IP ranges configured if you use the auto-select feature on the Discovery schedule.
Role required: discovery_admin
このタスクについて
- An IP range defined by a slash and the number of bits in the subnetwork. For example, the string 10.10.10.0/24 scans 24 bits of IP addresses from 10.10.10.0 to 10.10.10.254.
- An IP range defined by a dash. For example, the string 10.10.11.0-10.10.11.165 scans the IP addresses from 10.10.11.0 to 10.10.11.165.
- A comma-separated list of specific IP addresses. For example, the string 10.0.2.1,10.0.2.15 scans the IP addresses 10.0.2.1 and 110.0.2.15.
手順
Import IP ranges into Discovery schedules with import sets
One method of entering large numbers of IP networks into Discovery schedules is by using import sets.
始める前に
Role required: discovery_admin
このタスクについて
- Start IP: the first IP address in the range (inclusive).
- End IP: the last IP address in the range (inclusive).
手順
Exclude IP ranges from a Discovery range set
You can specify a range of IP addresses that you want to exclude from your Discovery query.
始める前に
Before a Discovery schedule is run, the number of excluded IP addresses is totaled. If there are more than 500,000 excluded IP addresses, the Discovery is cancelled and an error is logged through DiscoveryLogger regarding its status.
Role required: discovery_admin or agent_admin
手順
- Navigate to .
- Select one of the range sets.
- Select one of the types from the Discovery IP ranges related list.
- Click New from the Discovery Range Item Excludes related list.
-
Choose one of the following options from the Type drop-down list.
Option Description IP Address List Enables you to exclude non-consecutive IP addresses by listing individual IP addresses in the Discovery Range Item IPs related list. 注:After you select IP Address List as the Type, you must right-click the header and select Save before you can begin adding IPs to the related list.IP Address Range Enables you to exclude a range of IPs by providing the starting and ending IP addresses. IP Network Enables you to exclude an IP network by providing the Network IP and Network mask. - Click Submit.
Use Global Excludes List for IP addresses and ranges
Global Excludes List allows administrators to define global IP exclusions lists that work across Discovery schedules that discover configuration items, IP addresses, or networks. The list helps to prevent access to sensitive IPs as it blocks discovery when the IP is on the exclusion list. This feature is only applicable for Horizontal Discovery starting in the Rome release.
始める前に
Global IP exclude ranges are active by default. To deactivate, uncheck the Active check box. This makes the records inactive and the entries aren't excluded from Discovery. You can add a single IP or an IP range to the Global Excludes list. The IP exclusion list [ip_exclusion] table references existing IP collection tables and supports three types of collections: IP address list, IP address subnet, and IP address range.
Role required: discovery_admin or agent_admin role
手順
タスクの結果
If you try to run a Quick Discovery that includes an excluded IP, you will see an error message and Discovery will not be triggered.