Subnet-Based Network Discovery Server Configuration for CMDB Updates

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The complexity of managing and tracking configuration of geospatially dispersed IT devices in distributed computing environments leads to lengthy and complicated discovery processes, making it difficult to maintain an up-to-date map of devices and their relationships.

Innovation Solution

A system and method for automating the discovery process using a configuration management database (CMDB) and management, instrumentation, and discovery (MID) server, which employs various probes and an ECC queue to streamline the discovery of configuration items (CIs) across multiple environments, enabling automated asset management and scheduling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual configuration and tracking methods are used for geospatially dispersed IT devices, then flexibility and adaptability are maintained, but the discovery process becomes lengthy and complicated

Engineering Contradiction:
Improvediscovery process efficiencyVSAvoiddiscovery process duration
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-configuring the CMDB structure, pre-establishing probe templates, and pre-defining configuration item relationships before the actual discovery process begins. This allows the discovery process to execute more efficiently without requiring manual configuration during the discovery phase, thereby reducing both the complexity and duration of the discovery process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The discovery system performs self-service by automatically executing probes against target devices, autonomously collecting configuration data, and dynamically updating the CMDB without requiring manual intervention. The system self-manages the entire discovery workflow including scheduling, data collection, processing, and database updates, which significantly improves productivity while reducing the time required for the discovery process.

Inventive Principle:
Principle #25Self-service

2Loss of time

If automated discovery processes are implemented, then the discovery process duration is reduced, but the system complexity increases

Engineering Contradiction:
Improvediscovery process durationVSAvoiddiscovery system complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The CMDB serves as an intermediary that simplifies the automated discovery process by providing a structured framework for storing and organizing configuration data. The intermediary components including standardized probe templates, pre-defined relationship models, and automated scheduling mechanisms reduce the apparent complexity of the system while enabling efficient automated discovery. These intermediaries abstract the complexity from the user perspective while maintaining automated functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If detailed tracking of configuration changes is implemented, then measurement precision is improved, but the complexity of managing and tracking increases

Engineering Contradiction:
Improveconfiguration tracking accuracyVSAvoidconfiguration management complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The configuration tracking system is segmented into distinct modular components including individual probes for different device types, separate configuration item templates, and divided discovery scopes. Each probe is independently configured to track specific configuration parameters with high precision, while the modular architecture prevents the overall system from becoming unmanageably complex. This segmentation allows detailed tracking of configuration changes without overwhelming system complexity.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3399696B1System and method for automating the discovery process
Publication Date: 2025.11.05 SERVICENOW INC
  • EP3399696B1 patent drawingFigure 1~2
  • EP3399696B1 patent drawingFigure 3
  • EP3399696B1 patent drawingFigure 4

AI summary

Automating discovery server configuration as part of a discovery process includes determining one or more subnets selected from multiple subnets. Each of the one or more subnets selected is associated with a respective scheduled task. In response to determining the one or more subnets selected, one or more available discovery servers are identified from multiple discovery servers. The one or more discovery servers are configured based at least in part on the one or more subnets selected. In response to the automatic configuration, network discovery is initiated to perform the respective scheduled task.