From Inventory to CMDB in GLPI: Asset Relationships

How to evolve from a simple inventory to a functional CMDB in GLPI, creating relationships between assets, services and business processes.

An inventory tells you what you have. A CMDB tells you how everything connects. When a switch fails, the CMDB shows which servers, services and users are affected.

Inventory vs CMDB

AspectInventoryCMDB
FocusWhat existsHow it relates
DataHardware, software, specsDependencies, impact, services
UseAsset controlImpact analysis, change management

Building the CMDB in GLPI

1. Start with critical assets

Servers, core switches, firewalls, storage, WAN links. These are the CIs that, if they fail, impact multiple services.

2. Create connections

In GLPI, use the Connections tab of the asset to document network connections and direct connections (monitor → computer, server → rack).

Each critical CI should be linked to the support contract and responsible supplier.

4. Document services

Create configuration items of type "Service" and link them to the supporting components. E.g.: "Email" service depends on: Exchange server + core switch + internet link.

Impact analysis

With the CMDB populated, when a switch fails, GLPI shows all connected servers, affected services and available support contracts. This transforms incident response.

Next step

Integrate the CMDB with change management – every change to a CI should consider the impact on its relationships.

Frequently Asked Questions

Inventory lists equipment and their specifications. CMDB adds relationships between configuration items (CI): server depends on switch, which depends on UPS, which supports the email service.

Yes. GLPI allows creating connections between assets (network, electrical, slots), linking to contracts, relating to tickets and documenting dependencies between components.

No. Start with critical assets (servers, core switches, firewalls) and their relationships. Expand gradually as maturity grows.

Need help?