openskills.info
Course Preview

Configuration Management Databases

A Configuration Management Database (CMDB) is a repository that stores information about IT assets and their relationships. It tracks hardware, software, services, and dependencies so that change, incident, and problem management processes operate with accurate knowledge of the environment.

itIT service management and support

Don't Panic: Configuration Management Databases

A configuration management database, or CMDB, is the place where selected technical components become a usable map of a service. It is not the cupboard where every machine goes to await a dusting cloth. It records configuration items, called CIs, and the relationships that explain which component supports what.

The problem starts when an incident reports that checkout is failing and every nearby system claims to be healthy. A server list can tell you that five servers exist. It cannot tell you which one hosts the application, which service depends on it, who owns the response, or whether a certificate change sits on the path. A CMDB exists to hold that context without asking people to reconstruct it during every difficult moment.

The key idea is relationship. A database supports an application. An application runs on a server. A service depends on that application. The direction and type matter because related to is what people write shortly before nobody can tell what the relation was supposed to mean. Those links turn inventory into a service map.

The second idea is governance. Technical facts arrive from cloud platforms, discovery tools, deployment pipelines, monitoring systems, and manual updates. They do not agree by forming a committee. Identification decides whether incoming data describes an existing CI or a new one. Reconciliation decides which source may update a CI or an attribute. That is how a CMDB avoids turning a fast feed into a fast source of duplicates.

The surprise is that more records are not more useful. Detail has a maintenance cost. Start with one bounded outcome, such as assessing the impact of a database change on checkout. Add the minimum classes, attributes, and typed relationships needed for that decision. A retired CI should not still appear as a live dependency, although its history can remain useful. The map is evidence, not certainty, so stale or missing relationships deserve the same suspicion as stale records.

Read the Intro for the full model and its limits. Use Slides when you want the flows and decision points in one pass. Keep the Cheatsheet nearby when defining relationship types, authoritative sources, and health checks. The practice reference turns the model into a design routine, and the exercise asks it to survive a database change. Field Notes covers the awkward operational costs that records alone prefer not to mention.

Where this skill leads

Relevant careers

See how this topic contributes to broader role-level skill maps.

Sources