企业在自动化运维建设过程中,CMDB起到的支撑作用越来越大,CMDB已不在是传统意义上的资产管理,而更加侧重在IT资源的关联上,那么CMDB该如何设计才能够让IT资源联动起来,使运维发挥最大的价值呢?在实施CMDB过程中又该注意哪些问题? 有哪些标准化的模型?
主要可以关注以下几个方面:
1.cmdb 内容的获取的方式和数据库的准确性。
如何通过工具及时有效自动完成cmdb内容的更新是后续维护cmdb准确性的重要方面。
2. 配置流程管理:
配置流程和cmdb 的位置同等重要,就算cmdb 再怎么正确,如果没有适合公司自身的配置管理流程,也将会乱的一塌糊涂。
3. 监控
整个cmdb包括的东西很多:主机,存储,网络,web,中间件,db ,资产等等,需要监控的指标可多可少,也可逐步完善。
整体设计还是有大的规划,小的实现,逐步做起,切勿贪多嚼不烂。
收起大家说得这几点比较全面了,CMDB的设计归根到底,是要适应各种运维场景需求,下面说下我们在CMDB建设中的2个痛点吧:
1、我们在进行CMDB建模过程中,由于缺乏经验和一些实际的参考,造成了粒度失真,模型建立不实用的问题。
针对这类问题,我们重新梳理了数据,将数据类型标签化,标准就是能够做到动态调整数据属性,还有就是我们重新梳理了各数据类型间的关系,也重新建立联系。
2、在数据录入CMDB过程中,遇到了数据来源多,有冲突的问题,以及数据准确率低、没有及时维护的情况。
解决这类问题,首先确定了CMDB地位,以CMDB为核心修改上下游数据;还要做好对CMDB数据的定期审计,利用策略和规则统一数据的更新来源。
收起我觉得,CMDB在信息收集更新的准确性上,和机房的设计有很大关系,如果机房设计合理,cmdb的手工维护会少很多工作量
收起由于业务不断发展,信息系统日聚增多,如何保障CMDB库实时更新是自动化运维根本,特别是信息系统之间关系错综复杂,如何通过CMDB库自动发现各系统关系尤为重要。目前,CMDB库的更新基本上是实现自动化采集了,但是IT资源关系我们都是全手动自己构建。我也想问下,在IT资源关系自动发现有没有什么新的技术?
收起