小弟刚开始接触和实施 cmdb ,有一些问题想和大佬们取取经。
cmdb 作为自动化运维的基石,它的很重要的一个价值就是“数据”,通过基本的数据支撑,为其他业务系统提供底层数据,比如监控,任务管理等等。
但是我觉得比较麻烦的一个点就是维护这个数据的准确性以及数据之间关系的准确性,目前我能想到的有几个约束点
- 规范,约束人的,但是这个东西严格意义上来讲,还是可能会存在疏漏
- 流程,把操作和各类流程挂钩,通过流程+自动化的一些手段最终更新 cmdb ,不让人去更新。
- Agent 主动上报,在主机上安装 Agent ,动态的去实时更新资源的信息。
- 自动发现,通过自动发现手段,不管是扫,探测还是其他等手段,发现未覆盖的设备。
除了这几种,各位大佬还有其他的好的手段可以保证数据更新的及时性和准确性么。因为 cmdb 不准,就意味着依赖它的很多系统数据可能都不是准确的。
|