原文:《CMDB上线后为什么很快就不准了》

让变更记录和配置项更新发生在同一条工作链上

图片1 

概念插画  服务管理场景示意

CMDB刚上线时,设备、应用、负责人和关联关系一目了然。几个月后,系统迁移了、负责人换了、接口关系改了,库里的记录却停在旧状态。排障时查到的配置不准,大家又回到电话和表格。

问题通常不在首次导入,而在日常变更没有带动配置更新。CMDB要长期可用,需要把维护责任嵌进真实的工作流程。

01 先管理与服务有关的配置项

不用从“把所有设备都录进去”开始。先选一项重要业务服务,列出它依赖的应用、服务器、数据库、网络组件,以及各自的责任人。明确哪些信息会影响故障定位、变更评估和服务恢复,再决定配置项类型与字段。

范围小一些,反而更容易验证数据是否有用。随着流程运转稳定,再逐步扩展到其他业务系统和资源。

02 变更时先看影响关系

一次数据库升级,可能影响多个应用和服务窗口。如果变更单只写“升级数据库”,审批人难以判断风险。把受影响配置项、依赖关系、实施窗口、回退方案和验证责任放到同一条记录里,讨论会具体得多。

关系图不必追求复杂,但必须能回答两个问题:改动会影响谁?发生异常时谁负责回退与通知?

图片2 

图  把配置更新纳入变更完成条件

03 把配置更新设为完成动作

变更实施完毕后,应核对实际结果与原计划是否一致。IP、版本、部署位置、负责人或依赖关系有变化的,由指定责任人更新配置项,并保留变更记录。若实施失败或回退,也要记录最终状态。

ServiceHot ITSM的历史更新公告曾披露变更流程联动更新配置项;在具体项目中,仍需根据现行版本与客户的数据来源确定自动、人工及审批的边界。

04 用工单反过来检验数据质量

每次故障排查都可以检验CMDB:能否找到准确的责任人?应用与资源关系是否一致?配置记录是否帮助判断影响范围?将这些差异纳入定期核查,比一年做一次大规模清洗更容易持续。

当事件、变更和配置管理互相连接,CMDB才不是一张静态资产表,而是能够支持服务运营的工作数据。

与ServiceHot交流你的实际场景

如果你们正在建设CMDB,或已经上线却难以保持准确,欢迎在 ServiceHot官微后台留言“CMDB”,说明最想管理的业务系统和当前变更方式,我们可以交流一个可先落地的小范围闭环。