Monitoring Agents for Dynamic IT Network Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing dynamic IT networks with disparate resources is challenging due to frequent changes in configuration items (CIs), requiring an efficient monitoring solution that supports real-time updates and scalable communication across distributed systems.

Innovation Solution

A multipartite paradigm that facilitates communication between monitoring agents, management servers, and configuration management services, enabling real-time monitoring and data collection across multiple CIs, with automatic registration and data transmission processes that minimize manual binding and ensure up-to-date infrastructure mapping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual data binding is used to associate monitoring data with configuration items, then data accuracy can be ensured, but the complexity of operations increases and productivity decreases

Engineering Contradiction:
Improvedata accuracyVSAvoidoperational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system automatically binds monitoring data to configuration items through self-service mechanisms. The monitoring agent autonomously collects data and associates it with the correct CI using identifiers embedded in the data structure, eliminating the need for manual binding operations while maintaining data accuracy.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system performs preliminary actions by pre-associating identifiers with configuration items before monitoring begins. This preliminary setup enables automatic data binding during monitoring operations, eliminating the need for manual binding while ensuring data accuracy through pre-established relationships.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If frequent monitoring updates are performed to maintain up-to-date infrastructure views, then data freshness is improved, but system resource consumption increases

Engineering Contradiction:
Improvedata freshnessVSAvoidsystem resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system implements periodic monitoring updates at optimized intervals rather than continuous monitoring. This periodic action maintains data freshness by regularly updating infrastructure views while reducing system resource consumption by allowing monitoring agents to enter low-power states between update cycles.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system dynamically adjusts monitoring parameters such as update intervals and data collection frequency based on system conditions. When changes are detected in the infrastructure, the system increases monitoring frequency; during stable periods, it reduces frequency to conserve resources while maintaining acceptable data freshness.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If a centralized monitoring architecture is used to simplify management, then ease of operation improves, but scalability is limited in distributed systems

Engineering Contradiction:
Improvemanagement simplicityVSAvoidsystem scalability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The monitoring system is segmented into distributed monitoring agents deployed on individual nodes and a centralized management server. Each agent operates independently to collect and process local data, enabling the system to scale to distributed environments while the centralized server provides unified management capabilities for ease of operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary layer of monitoring agents that bridge the gap between centralized management requirements and distributed system architecture. These agents translate centralized management commands into local actions and aggregate local data for centralized reporting, enabling both scalability and ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Loss of information

If comprehensive monitoring of all configuration items is performed, then measurement completeness is improved, but device complexity increases

Engineering Contradiction:
Improvemonitoring completenessVSAvoidsystem complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system applies local quality by enabling each monitoring agent to independently determine which configuration items to monitor based on local conditions and relevance. This selective monitoring approach ensures comprehensive coverage of important parameters while reducing overall system complexity by avoiding unnecessary monitoring of all possible CIs uniformly across the entire system.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11374826B2Systems and methods for enhanced monitoring of a distributed computing system
Publication Date: 2022.06.28 SERVICENOW INC
  • US11374826B2 patent drawing
  • US11374826B2 patent drawing
  • US11374826B2 patent drawing

AI summary

The present approach relates to querying a configuration item (CI). The CI may be associated with a monitoring agent. In accordance with this approach, a check request is sent to a management, instrumentation, and discovery (MID) server. The check request may be sent to the monitoring agent. Additionally, a check result may be received from the monitoring agent. The check result may have data associated with the CI and the check request.