ServiceNow, CMDB

Service Graph Connectors: How to integrate IT data into CMDB without creating chaos.

How Service Graph Connectors integrate external sources into the ServiceNow CMDB with IRE reconciliation, eliminating duplicates and aligning with the CSDM model.

May 7, 2026 4MATT Insights

Service Graph Connectors (SGCs) are native ServiceNow integrations that import data from external sources directly into the CMDB, following reconciliation rules and the CSDM model, without duplicates or inconsistent data.

The CMDB It only generates value when the data within it is reliable. But integrating dozens of IT tools without a structured strategy turns the central repository into a data graveyard. CIs Outdated. In this article, you'll understand how Service Graph Connectors work, why they are superior to generic integrations, and how to implement them without compromising data quality.

What are Service Graph Connectors?

Service Graph Connectors are ServiceNow-certified integrations that connect external IT data sources—such as discovery, cloud management, security, and monitoring tools—directly to the ServiceNow CMDB, respecting the CSDM model and the reconciliation rules of the Identification and Reconciliation Engine (IRE).

Why is integrating data into CMDB so difficult in practice?

The CMDB is, in theory, the central repository of truth about the IT infrastructure. In practice, however, it is often the place where conflicting data accumulates uncontrollably. The problem lies in the execution.

Most organizations begin data integration with improvised approaches: custom scripts, manual imports via spreadsheet, or integrations built without reconciliation criteria. The result is predictable: duplicate CIs, outdated attributes, and broken relationships.

Modern IT environments rarely have a single source of truth. A medium-sized organization might simultaneously have VMware for virtualization, AWS and Azure for cloud computing, Qualys or Tenable for vulnerability scanning, and CrowdStrike for endpoint protection. Each tool sees a piece of the infrastructure, and without a structured integration strategy, the CMDB becomes a mosaic of parallel realities.

The true cost of a CMDB with bad data.

Inconsistent data in the CMDB has a direct impact on critical processes:

  • ITSM: incidents poorly routed due to lack of impact and dependency data.
  • ITAMPhantom assets generating unnecessary license charges.
  • ITOMAlerts triggered for non-existent or poorly categorized CIs.
  • Change Management: Changes approved without real visibility of the blast radius.
  • Auditing and compliance: inaccurate reports that expose the organization to regulatory risks.

The central question is how to ensure that integrated data doesn't create more problems than it solves.

How Service Graph Connectors work

Service Graph Connectors are the answer to ServiceNow For this challenge. Unlike generic integrations, CMSs are not just data pipelines — they carry embedded intelligence.

Each connector is certified by ServiceNow and developed following rigorous standards. When implementing a CMS for VMware vCenter, for example, you are not just pulling data from virtual machines: you are importing correctly typed CIs, with mapped relationships and normalized attributes according to the CSDM model.

The logic of the IRE: reconciliation above all else.

The heart of any CMS is the Identification and Reconciliation Engine (IRE). Before creating or updating a CI in the CMDB, the IRE performs three fundamental steps:

  1. Identification: The engine checks if the CI already exists in the CMDB based on key attributes (name, IP address, serial number, among others), preventing the creation of duplicates.
  2. Reconciliation: When multiple sources report the same CI with different attributes, IRE applies configurable precedence rules to decide which value prevails. You can define, for example, that ServiceNow's native Discovery takes precedence over data coming from a third-party connector.
  3. Normalization: The imported data is adjusted to the CSDM class and attribute model, ensuring semantic consistency across all CIs.

The main Service Graph Connectors available

The ServiceNow catalog of CMSs covers the leading tools on the market. Below are the most commonly used in enterprise projects:

  • Infrastructure and virtualization: VMware vCenter/vSphere, Microsoft Hyper-V, Nutanix.
  • Public cloud: AWS Service Management Connector, Microsoft Azure, Google Cloud Platform.
  • Security and endpoints: CrowdStrike Falcon, Microsoft Defender for Endpoint, Qualys, Tenable, SentinelOne.
  • Monitoring and observability: Dynatrace, AppDynamics, Datadog.
  • Software and licensing: Microsoft SCCM/Intune, Flexera, Snow Software.

Each connector imports data into specific CMDB classes — servers, cloud instances, applications, endpoints — and comes with pre-configured reconciliation rules for that source's context.

How to implement SGCs without creating chaos.

The implementation of Service Graph Connectors directly impacts the quality of the data that feeds all ITSM, ITAM, and ITOM processes. A structured approach is essential for those seeking... implement CMDB in ServiceNow with governance from the start.

Phase 1 — Diagnosis and mapping of sources

Before configuring any connector, map all IT data sources in the environment:

  • Which tools generate data about assets and configurations?
  • Is there overlap between them? (e.g., VMware and Qualys reporting the same server)
  • What is the most reliable source for each type of IC?

This mapping is the basis for defining reconciliation rules. Without it, you will import conflicting data and leave IRE to resolve it on its own—which doesn't always produce the expected result.

Phase 2 — Defining the data model and precedence rules

With the sources mapped, define:

  • Which CI classes will each source populate (e.g., VMware → cmdb_ci_vminstance, Qualys → cmdb_ci_linux_server).
  • What attributes is each source authoritative for (e.g., Qualys for last_discovered and vulnerability data; VMware for cpu_count and memory).
  • Rules of precedence in the IRE for resolving disputes.

This step avoids the most common problem in CMDB projects: two sources overwriting each other's data in an infinite loop.

Phase 3 — Connector implementation and configuration

With the model defined, the technical configuration of the SGC follows a standard pattern:

  1. Install the connector plugin via the ServiceNow Store.
  2. Configure the connection credentials for the external source.
  3. Define the scope of data to be imported (e.g., production only or also testing).
  4. Configure the synchronization schedule.
  5. Validate the reconciliation rules with a test dataset.

It is always recommended to start with a development environment before activating the connector in production.

Phase 4 — Data validation and quality

After the first synchronization, validate:

  • Number of CIs created vs. expected.
  • Rate of duplicate invoices identified by the IRE.
  • Relationships populated correctly.
  • Critical attributes filled in (e.g.: owned_by, support_group, environment).

ServiceNow offers the CMDB Health Dashboard to continuously monitor these indicators. Use it not only during implementation, but as part of your daily operations.

Phase 5 — Continuous Governance

Implementing the CMS is the beginning, not the end. Establish governance processes:

  • Periodic review of orphaned CIs (discovered but not reconciled).
  • Alerts for a drop in the refresh rate of the connectors.
  • Decommissioning process for CIs from sources that have stopped reporting.
  • Quarterly review of reconciliation rules.

Common mistakes and how to avoid them.

  1. Enable multiple connectors without defined precedence rules. The result is a silent conflict: two connectors overwriting the same attribute with different values at each synchronization. Define the source hierarchy before activating any connector.
  2. Import everything without filtering by scope. Importing all CIs from all tools overloads the CMDB with irrelevant data. Filter by environment (production prioritizes), criticality, and classes relevant to the supported processes.
  3. Ignore CSDM in the configuration. SGCs were designed to align with the Common Service Data Model. Implementing them without considering the CSDM (Technical Services, Business Services, Application Services) hierarchy means missing out on the main benefit: end-to-end service impact visibility.
  4. Failure to monitor the health of the connectors. Connectors stop working for a variety of reasons — expired credentials, API changes in the source tool, network issues. Without active monitoring, the CMDB silently ages.
  5. Treat SGC as a replacement for Discovery. The two are complementary, not competitors. ServiceNow's native Discovery is excellent for proactive network discovery. SGCs bring data from specialized tools that Discovery doesn't access. Use them in a coordinated way.

The 4MATT, ServiceNow Elite Partner in Brazil, implements Service Graph Connectors with data governance from the diagnostic stage — ensuring that the ServiceNow CMDB delivers real visibility to ITSM, ITAM, and ITOM, not just volume of CIs.