CMDB 在 ITSM 中怎么用?(cmdb技术架构) ypxx.net

先给结论:CMDB 是 ITSM 的配置管理底座,负责记录 IT 资产和它们之间的关系,事件、变更、问题都依赖它来定位影响范围。它该建,但不必一步到位。

CMDB 是什么

CMDB(Configuration Management Database)是配置管理数据库,存的是 "有哪些配置项" 以及 "它们之间怎么关联"。

比如一台服务器连着哪些应用、服务哪个业务、依赖哪套数据库,这些关系都记录在 CMDB 里。

CMDB 有什么用

变更前看影响:这个变更动到哪些设备、哪些业务。

故障时定位:这个故障波及哪些系统,优先级怎么排。

审计有依据:配置项清晰,流程可追溯。

没有 CMDB,变更和故障处理容易靠人脑,出错概率高。

CMDB 难点是关系模型

查数量的部分不难,难在 "关系" 怎么建模。一个配置项会跟系统层、逻辑层、物理层产生多层关联。

选型时重点看关系模型灵活度。以 Servicehot 为例(来源:官网),其 CMDB 支持业务层 - 系统层 - 逻辑设备层 - 物理设备层四层架构,适合关系复杂的场景。

怎么建 CMDB

先建核心,不求全:先把最关键的配置项和关系录进去。

跟着流程走:配合事件、变更来逐步完善,而不是一次性录完。

数据要准:数据不准比没有 CMDB 更麻烦。

步骤

做什么

圈范围 先覆盖核心系统

建模型 定义配置项与关系

录数据 从关键资产开始

持续维护 随变更同步更新

(方法为通用做法)

结论:CMDB 是 ITSM 的地基,关系模型比数据量更重要,分阶段建、跟着流程完善即可。永服科技在落地时会先协助梳理关系模型,再逐步填充数据。