IPAM Discovery integration

  • Release version: Zurich
  • Updated June 16, 2026
  • 3 minutes to read
  • Summarize
    Summarized using AI
    This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.

    Summary of IPAM Discovery integration

    The IP Address Management (IPAM) to Discovery integration in ServiceNow automates the creation and management of Discovery schedules based on IPv6 network data stored in IPAM. This integration ensures your Discovery schedules stay synchronized with changes in your IPv6 and IPv4 network infrastructure, providing an accurate and current network view.

    Show full answer Show less

    How the Integration Works

    • Identifies operational resources in IPAM tables
    • Processes only incremental changes since the last synchronization
    • Automatically creates Discovery schedules grouped by a specified tag key
    • Disables schedules when network targets become invalid

    Benefits for ServiceNow Customers

    • Automated schedule management: Eliminates manual efforts to create and maintain Discovery schedules for both IPv4 and IPv6 networks.
    • Synchronization with network changes: Discovery schedules automatically update as networks, subnets, or IP addresses change.
    • Incremental updates: Improves performance by processing only changed resources.
    • Support for IPv4 and IPv6: Handles both network types with configurable capacity limits.
    • Audit capability: Keeps a history of synchronization activities and changes through execution records.

    Requirements

    To use this integration, ensure your environment includes:

    • Service Graph Connector Central (SGC Central) v2.4.0 with sgcadmin access
    • Service Graph Connector for Infoblox v1.5.0 with sgcadmin access
    • CMDB Workspace v9.0.0
    • Discovery Admin Workspace v1.13.0 with discoveryadmin access
    • ServiceNow AI Platform version Australia ZP8 or later, or YP13 or later

    Your IPAM tables must contain managed networks, IP subnets, and allocated IP addresses marked as operational, with established relationships among them. IPv4 subnets require valid CIDR notation.

    Configuration and Control

    The integration behavior is controlled by system properties that enable debug logging, specify grouping keys for schedule organization, and set maximum IP address limits per Discovery schedule for IPv4 and IPv6. Notably, IPv6 address limits vary by platform version and should be configured accordingly.

    Generated Discovery Schedules

    • Maintenance source set as Discovery-IPAM Integration
    • Initial schedule state is inactive, allowing review before activation
    • MID Server selection uses MID Cluster
    • Descriptions include managed network details, grouping criteria, and navigation links

    Execution Tracking and Monitoring

    Each synchronization run generates an execution record capturing performance data, configuration details, and errors. The integration prevents overlapping executions to avoid conflicts. Regular review of these records is recommended to monitor integration health.

    Optimization Best Practices

    • Assign subnets to groups within your IPAM product to enable organized schedule grouping
    • Perform regular maintenance by reviewing generated schedules and updating configurations as needed
    • Use debug logging during initial deployment to understand integration behavior
    • Verify the quality of IPAM data before synchronizations
    • Monitor execution records routinely to detect and address issues promptly

    The IP Address Management (IPAM) to Discovery integration feature enables your organization to automatically create and manage Discovery schedules based on your IPv6 network infrastructure data stored in IPAM. This integration keeps your discovery processes synchronized with your IPv6 network changes, providing a complete and up-to-date view of your network environment.

    How it works

    The IPAM to Discovery integration automates schedule management through the following process:
    • Identifying resources marked as operational in your IPAM tables
    • Processing only the latest changes from your IPAM system
    • Creating Discovery schedules, organized by a tag key you specify
    • Disabling schedules that no longer have valid network targets

    Benefits

    The following examples highlight the primary advantages of integrating IPAM with Discovery:
    • Automated schedule management: Eliminates the need to manually create and maintain Discovery schedules for IPv4 and IPv6 networks.
    • Synchronization with network changes: Automatically adjusts Discovery schedules when networks, subnets, or IP addresses change.
    • Incremental updates: Processes only resources that changed since the last synchronization, improving performance.
    • IPv4 and IPv6 support: Handles both IPv4 and IPv6 networks with separate capacity limits and mapping approaches.
    • Audit capability: Maintains history of synchronization activities and changes through execution records.

    Requirements

    This feature requires the following:
    • Service Graph Connector Central (SGC Central) v2.4.0 with sgc_admin access.
    • Service Graph Connector for Infoblox v1.5.0 with sgc_admin access.
    • CMDB Workspace v9.0.0.
    • Discovery Admin Workspace v1.13.0 with discovery_admin access.
    • Australia, ZP8 or later, or YP13 or later version of the ServiceNow AI Platform.
    Before using the integration, ensure that your IPAM tables contain the following data:
    • Managed networks in the Managed Network [cmdb_ci_managed_network] table with operational status set to operational.
    • IP subnets in the IP Network Subnet [cmdb_ci_ip_network_subnet] table with operational status set to operational.
    • IP addresses in the Allocated IP Address [cmdb_ci_allocated_ip_address] table with operational status set to operational.
    • IPv4 subnets should have valid Classless Inter-Domain Routing (CIDR) notation for address calculation.
    • Relationships between managed networks, subnets, and IP addresses must be established.

    Configuration

    The following system properties control the behavior of the integration:

    Table 1. System properties
    Property name Description Default
    glide.discovery.schedule.autogenerate.debug Enables detailed logging for troubleshooting. false
    glide.discovery.schedule.autogenerate.group Groups auto-generated IPAM Discovery schedules by a specific tag or attribute. The value of this property represents a key that IPAM retrieves and stores in the Key Values [cmdb_key_value] table. For example, entering "location" as the value would group the schedules by their associated locations. empty
    glide.discovery.schedule_ipv4_limit Defines the maximum number of IPv4 addresses that can be included in a single auto‑generated IPv4 Discovery schedule. 65,536
    glide.discovery.schedule_ipv6_limit Defines the maximum number of IPv6 addresses that can be included in a single auto‑generated IPv6 Discovery schedule. 20,000
    Note:
    On instances below ZP3 and YP9, the maximum number of IPv6 addresses per schedule must not exceed 5,000, which is also the default value in Yokohama and earlier releases.

    Generated schedules

    The integration creates Discovery schedules with the following characteristics:
    • Maintenance source: The maintenance source is set to Discovery-IPAM Integration.
    • Initial state: The initial state is set to inactive for review before activation.
    • MID Server selection: The MID Server selection is set to MID Cluster.
    • Description: Includes managed network, grouping criteria, and navigation links.

    Execution tracking

    Each synchronization creates an execution record that captures performance metrics, configuration settings, and any errors. The integration helps prevent multiple simultaneous executions to avoid conflicts. Review these execution records to monitor integration health.

    Optimization

    Follow these guidelines to get the most out of the IPAM Discovery integration:

    • Assign subnets to groups: In your IPAM product, assign subnets to groups so the integration can organize schedules based on those groupings.
    • Regular maintenance: Periodically review generated schedules and adjust configuration as needed.
    • Test with debug logging: Enable debug logging during initial implementation to understand behavior.
    • Verify data quality: Verify IPAM data quality before running synchronization.
    • Monitor execution records: Review execution records regularly to catch issues early.