[发明专利]一种CMDB配置项调和的方法有效
申请号: | 201410705166.3 | 申请日: | 2014-11-26 |
公开(公告)号: | CN104503982B | 公开(公告)日: | 2018-02-13 |
发明(设计)人: | 庞辉富;徐育毅;王川林 | 申请(专利权)人: | 北京广通信达软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 杭州九洲专利事务所有限公司33101 | 代理人: | 陈继亮 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 cmdb 配置 调和 方法 | ||
技术领域
本发明涉及IT运维领域,主要是一种CMDB配置项调和的方法。
背景技术
现代IT系统包含大量软硬件资源,经过长时间的建设与维护后,IT运维人员一般都无法清晰的罗列这些资源及它们之间的联系,使得在IT系统变更与升级过程中,缺少配置依据。因此产生了CMDB(配置管理数据库)这样的产品技术,来管理这些软硬件资源信息。
然而传统的CMDB产品技术,其数据的准确性一般由人来负责,通过大量IT运维人员的审计与修改来得以保证。但这种方式在大型IT环境中,会导致大量的录入与审计工作量,使得CMDB的建设周期长、维护成本高,阻碍了CMDB的推广。同时通过各种监控扫描程序发现的资源信息与人工录入的资源信息,再进入CMDB时,也往往会存在互相矛盾与冲突,导致数据的准确性低。
发明内容
本发明的目的在于克服现有技术存在的不足,而提供一种CMDB配置项调和的方法,通过数据识别与归纳整合技术,实现各类监控数据源提交的资源记录合并,减少垃圾数据。
本发明的目的是通过如下技术方案来完成的。这种CMDB配置项调和的方法,利用各类资源的关键特征属性,来识别接收到的各类数据,并使用沙箱技术隔离冲突数据,最后通过预置规则或人为干预解决冲突后入库,步骤如下:
1)、对接收到的每一个资源记录,生成其关键属性标识符;
2)、根据关键属性标识符确定此资源记录的配置项,并保存为一个独立沙箱记录,按数据来源独立保存配置项数据,避免与其它监控系统提交记录混淆;
3)、根据预设规则自动合并沙箱记录,实现不同数据来源的沙箱记录合并,生成正确的唯一配置项记录;
4)、未设置预设规则的记录,用户通过人为干预,解决数据冲突,生成正确的唯一配置项记录。
本发明的有益效果为:解决传统CMDB产品的不足,通过预置的规则,可实现输入数据的自动识别与合并。此技术有效减少了人的操作,缩短了CMDB的建设周期并减少维护成本,并提高CMDB数据的准确性。
附图说明
图1为本发明的配置项调和流程示意图;
图2为配置项识别流程示意图;
图3为配置项合并流程示意图。
具体实施方式
下面将结合附图和实施例对本发明做详细的介绍:
本发明共涉及3个模块:配置项识别模块、配置项沙箱保存模块、配置项合并模块。1.配置项识别模块,根据规则生成配置项标识符;2.配置项保存沙箱模块,将配置项按数据源隔离保存到各沙箱中;3.配置项合并模块,将标识符相同的所有沙箱记录与配置项记录本身进行数据比对,针对冲突属性根据规则选择优先值或由运维人员选择优先值,将作为最终配置项记录保存。图1为上述各模块的运行流程图;如上文所示描述了数据流向;各系统提交的配置项数据,首先经过配置项识别,形成唯一的数据标识符;其次按标识符与来源系统,保存到独立的沙箱记录;最后由配置项CI本身与沙箱记录一起,合并为配置项数据。本发明可有效解决IT运维领域中,CMDB数据量大且难以识别管理的问题,并有效降低了CMDB数据维护工作量。
实施例:具体步骤如下:
1)、预置规则,系统预置各类IT资源的关键特征属性Keys,以及相应数据源的合并规则MergeRules,并允许根据需要人为调整;
2)、接收与识别配置项CI,计算其标识符:
Identifier=getAttr(CI,Key1)+getAttr(CI,Key2)+…+getAttr(CI,Keyn)
3)、将配置项按数据来源,独立保存为沙箱记录:SR;
4)、合并配置项
(1)、查询Identifier相同的SR,以及此Identifier对应的配置项CI本身;
(2)、对每个属性进行数据比较,以得出冲突属性集CollisionAitrs;
(3)、自动合并:使用对应的MergeRules对CollistonAttrs进行处理,选择优先级最高的冲突值作为正确值保存到CI;
(4)、人为合并:向用户显示CollistonAttrs,由用户在冲突值中选择正确值保存到CI;
(5)、保存合并后的CI。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京广通信达软件股份有限公司,未经北京广通信达软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410705166.3/2.html,转载请声明来源钻瓜专利网。