Discovery IP address configuration
-
- UpdatedAug 1, 2024
- 8 minutes to read
- Xanadu
- Discovery
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.
If you have integrations which populate sys_metadata and sys_update_xml tables, make sure to clear the update and metadata records after the discovery_range_item or discovery_range_item_ip import occurs.
IPv6 addresses are not supported for IP address range or IP network.
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. Note: To avoid any possible performance issues, limit Discovery schedules to a
maximum range of /16 or no more than 65,000 IPs. You can also split the
Discovery schedules into even smaller ranges of IP addresses. |
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:
Significant errors are prevented and introduced into the Discovery data by the broadcast address. All devices are returned in the network, and the network address, which can add an arbitrary number of redundant devices. This built-in control makes IP networks the best method of defining which IP address ranges to query. |
IP address selection properties
You can use system properties to control the selection of IP address for specified 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.
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.
Before you begin
Role required: Discovery admin.
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.
About this task
- 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.
Procedure
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.
Before you begin
Role required: Discovery_Admin
About this task
- Start IP: the first IP address in the range (inclusive).
- End IP: the last IP address in the range (inclusive).
Procedure
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 you begin
Role required: Discovery admin or agent admin role to add to or edit an exclusion list.
Before a Discovery schedule is run, the number of excluded IP addresses is totalled. If there are more than 500,000 excluded IP addresses, the Discovery is cancelled and an error is logged through DiscoveryLogger regarding its status.
Procedure
- 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.
- Enter a starting IP and ending IP address to create the range to exclude.
- 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 Xanadu.
Before you begin
Role required: Discovery admin or agent admin role to add to or edit an exclusion list.
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.
Procedure
Result
When the scheduled Discovery runs, it skips the discovery of all IPs that are part of the active Global IP Exclusion record. All the rest of the IPs should be discovered.
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.