Back to lesson

Building and Maintaining a Configuration Management Database

Slide 1: Building and Maintaining a Configuration Management Database

On-screen

Building and Maintaining a Configuration Management Database

Why an accurate inventory powers ITIL

Narration

Anna: A configuration management database, or CMDB, is the master inventory of systems and services.
Greg: It lists configuration items and how they depend on each other so support teams have the full picture.

Slide 2: What is a CMDB?

On-screen

What is a CMDB?

  • Central inventory of systems and relationships
  • Example CIs: servers, network gear, SaaS applications
  • Tracks versions, owners and dependencies
  • Supports reliable ITIL processes

Narration

Anna: Start by identifying key CIs such as servers, applications and network devices.
Greg: Pull in attributes from source systems and link them together to show relationships.
Anna: For example, the "web01" server might depend on the "db01" database service.

Slide 3: Building the CMDB

On-screen

Building the CMDB

  • Identify key configuration items
  • Populate attributes from trusted sources
  • Map relationships between CIs

Narration

Anna: Building a configuration database has three moves. Start by identifying the configuration items that matter, rather than everything you own.
Greg: That restraint is the hard part. A CMDB that tries to record every object becomes stale faster than anyone can maintain it.
Anna: Then populate the attributes from trusted sources, ideally automated discovery rather than a spreadsheet someone updates by hand.
Greg: And map the relationships between items, because that's what makes it useful. Knowing a server exists is trivia; knowing which service fails when it reboots is impact analysis.

Slide 4: Change management integration

On-screen

Change management integration

  • Reference affected CIs in each change request
  • Update the CMDB after approved changes
  • Link discovery results to spot differences between approved and observed state

Narration

Anna: Change requests should list the configuration items they will modify.
Greg: After approval, update those CI records and compare discovery results to catch any unplanned drift.

Slide 5: Maintaining accuracy

On-screen

Maintaining accuracy

  • Update records as changes happen
  • Automate discovery where possible
  • Compare observed state to approved CMDB records
  • Schedule audits to clean up gaps

Narration

Anna: Keeping the CMDB accurate is a continual task.
Greg: Automate discovery and update records after every approved change, then audit regularly to find gaps.
Anna: Compare the observed state from discovery tools against the approved configuration to detect drift.

Slide 6: When records and reality differ

On-screen

When records and reality differ

  • Unauthorized changes bypass change control
  • Manual tweaks create configuration drift
  • Discovery finds devices not in the CMDB
  • Retired assets linger as phantom entries

Narration

Anna: Sometimes discovery shows a system in a state the CMDB never approved.
Greg: This can come from emergency fixes, admins bypassing change control, or forgetting to remove retired equipment.
Anna: When observed and authorised states diverge, troubleshooting and audits slow down because teams can't trust the data.

Slide 7: Why it matters

On-screen

Why it matters

  • Speeds up incident and change analysis
  • Reduces risk of unknown dependencies
  • Provides a single source of truth

Narration

Anna: A well-maintained CMDB accelerates incident troubleshooting and change planning.
Greg: It reduces surprises from hidden dependencies and becomes your single source of truth.