OBLYTECH Logo
OBLYTECH Logo
ServiceNow CMDB: Guides and Services

ServiceNow CMDB: Guides and Services

What the CMDB Is and Why It Matters

The Configuration Management Database (CMDB) maintains an authoritative inventory of business and IT assets and the relationships between them. The CMDB shows which applications depend on which infrastructure, which services depend on which applications, and which business processes depend on which services. When an infrastructure failure occurs, the CMDB quickly shows what business processes are affected and enables rapid communication to affected business units.

The CMDB is the foundation for impact analysis in incident management, asset management tracking, and change management planning. Accurate CMDB data ensures that incidents are properly escalated, change impacts are understood, and compliance audits can verify asset ownership and support licensing compliance verification.

CMDB Data Model and Configuration Items

The CMDB tracks configuration items (CIs) which represent infrastructure components, applications, services, and business entities. A typical CMDB includes servers, storage systems, databases, applications, cloud services, and the relationships between them. Relationships show what depends on what: a business service depends on applications, applications depend on infrastructure, infrastructure depends on third-party services.

The data model should reflect the organisation’s environment. An organisation heavy in cloud might emphasize virtual resources and cloud services. An organisation with manufacturing might include production equipment as CIs. The model should be designed based on what relationships matter for incident response and change planning. Most organisations focus CMDB on business-critical assets rather than attempting to track every device.

Discovery and Population

CMDB population can be automated through discovery tools that scan networks and cloud environments to identify infrastructure, or through integrations with IT systems that create CIs based on existing data. Many organisations combine automatic discovery with manual entry for items that cannot be discovered automatically such as business services or third-party components.

Initial CMDB population is a significant effort. Discovery tools must be configured and validated to ensure accuracy. Manual entry or integration to source systems takes time. Planning should allow time for initial population that depends on environment size and complexity. Organisations often run discovery in parallel with existing inventory systems to validate and reconcile data before committing to the CMDB.

Relationship Mapping and Impact Analysis

Relationships in the CMDB show dependencies. When a database goes down, the CMDB should show which applications depend on that database, which services depend on those applications, and which business processes are affected. This enables rapid communication to affected business units about expected impact and recovery time. Relationship accuracy is critical for impact analysis: if relationships are wrong or incomplete, impact assessments will be inaccurate.

Building accurate relationships requires understanding the technology stack and business processes. Relationships can be discovered automatically for some components (a virtual machine is hosted on a particular host), but business relationships often must be entered manually or inferred from configuration data.

Ongoing Maintenance and Accuracy

The CMDB must be maintained as infrastructure changes. When infrastructure is provisioned or decommissioned, CMDB records must be created or retired. When applications are updated or replaced, CMDB relationships must be updated. Governance should define who is responsible for maintaining CMDB accuracy and how often updates are performed.

CMDB audits periodically verify accuracy by comparing CMDB records to actual infrastructure. Discrepancies are investigated and corrections are made. Annual CMDB audits help maintain accuracy even if daily updates are incomplete. Discovery can be re-run periodically and compared to existing CMDB records to identify new infrastructure or decommissioned assets that were not properly retired.

Integration With Incident and Change Management

Incident records link to CMDB items so all incidents affecting a particular CI are visible. Change records also link to affected CIs so all changes to a CI and the history of changes are available. These integrations make it easy for incident handlers and change managers to see history and related items. When investigating an incident affecting a service, the incident handler can see the CMDB relationship map showing what depends on the affected component.

Federation and Multiple Data Sources

Large organisations often have multiple discovery tools and data sources (network monitoring, cloud provider APIs, configuration management systems). Federation allows these sources to be integrated into a unified CMDB view. Federation also handles cases where the same component is referenced differently in different systems: a server name in DNS differs from its hostname in the cloud provider.

Oblytech’s CMDB Services

We design CMDB data models appropriate to the organisation’s environment and operational needs. Implementation includes discovery tool configuration and validation, integration to existing data sources, and bulk data import. We establish CMDB maintenance procedures and governance. Consulting addresses how to maintain accuracy and address stale or duplicate data that accumulates as infrastructure evolves.

Which guide to open for the question you have

People arrive at a CMDB topic hub with very different questions. A service desk lead may be trying to understand why incident records show the wrong owner. A program sponsor may be deciding whether to fund a clean-up before a platform upgrade. An architect may be asking how to connect a discovery feed to a cloud provider without creating duplicates. Each question points to a different guide in this hub, and reading the wrong one first wastes an afternoon. The table below maps the common questions to the guide that answers them most directly.

The question you are holding Start with Why that one first
Which phase should we start with, and how long does each take? the implementation roadmap It is the place to phase the work before any build starts
Who is allowed to change a configuration item, and who gets blamed when it is wrong? the governance model Governance is the subject of this section, so ownership is covered before any process is written
Two sources report different values for the same server. Which one wins? the integration patterns guide Conflicts often come from how each source feeds the CMDB, which the integration patterns cover
Our data is full of duplicates and stale records. What do we do first? the data quality rules article It helps decide which rules to enforce before a clean-up starts
The CMDB exists but nobody trusts it during incidents the troubleshooting guide Start here when the symptoms are already visible and the cause is unknown

In practice these topics are read in pairs. A governance question often depends on an integration question, and an integration question depends on who owns the attribute being written. When one guide raises a point you cannot settle, the companion topic that covers the other side of it is often the next read.

Sequence for a team with no CMDB yet

If a team has never run a CMDB program, reading everything in the hub at once is not useful. The order below keeps each guide tied to a decision the team must make before the next one matters.

  1. Read the description of what the CMDB is for in your organization, and write down the two or three decisions it must support, such as incident impact or change planning.
  2. Read the governance model and agree who can create, change and retire records before anyone imports data.
  3. Read the integration patterns and list every source system that will write to the CMDB, with the attributes each one is allowed to own.
  4. Read the implementation roadmap and fit the phases to the sources and owners you have listed, so the plan reflects real dependencies.
  5. Read the troubleshooting guide before the first live integration run, so the team knows which symptoms to watch for in the first weeks.

Teams with an existing CMDB reverse the order. They often begin with the troubleshooting guide, because the symptoms are already visible, and then move to governance to decide what has to change.

When a hub guide is not enough

Some situations need more than a guide. A CMDB that has grown through several acquisitions, or one that was imported from spreadsheets with inconsistent naming, is often better understood by inspecting the actual records before any redesign is agreed. For that inspection, see the CMDB health check page. For a build once the design is settled, see the CMDB implementation page. Neither replaces the decisions the guides ask you to make.

Questions people ask when they first open this hub

Is it necessary to finish the hub before acting?

Not at all. Read the governance model and the integration patterns first if you are designing something new, and read the troubleshooting guide first if the CMDB is already in use. The rest can wait until a question sends you there.

Why does the hub repeat ideas that appear in several guides?

Each guide is pitched at a different reader. A governance chair and an integration engineer both need to understand record ownership, but they need different detail about it. The overlap is useful, because the guides differ in the decision each one helps with.

Is a CMDB only useful for large organizations?

The scale changes the effort, not the logic. A smaller estate still needs to know which application depends on which server when something breaks. Dependency matters at any size, and the size of the program is a decision for you.

What should I bring to a first conversation about a CMDB project?

A list of the decisions the CMDB has to support, the systems that hold configuration data today, and the names of the people who currently answer questions about them. Those three lists shape many later decisions.

When your estate raises something none of these guides settles, the contact page is the place to start, and it can point you to the guide or service that fits.

Frequently asked questions

Should the CMDB track every device and component?

Start with critical items: business services, applications, key infrastructure components. A CMDB tracking too much detail becomes difficult to maintain accurately. Add detail if operational needs require it.

How often should CMDB data be audited for accuracy?

Annual audits are standard. Discovery can be re-run periodically and compared to CMDB records to identify discrepancies. More frequent audits are justified for high-change environments.

Can CMDB relationships be automated?

Some relationships can be discovered automatically (a virtual machine hosted on a host). Business relationships must often be entered manually or inferred from configuration data.

Talk to Oblytech

Planning, running or fixing a ServiceNow programme? Tell us where you are and we will suggest a sensible next step.

Contact us