基于配置智能发现的CMDB自动化运维管理方法及系统技术方案

技术编号:31494196 阅读:14 留言:0更新日期:2021-12-18 12:32
本发明专利技术公开了基于配置智能发现的CMDB自动化运维管理方法及系统,该方法,包括:基于预设配置项发现规则判断是否存在新增配置项,在确定存在新增配置项时,基于所述新增配置项分析匹配的第一类别链,基于第二类别链相比于第一类别链不同的类别节点创建对应类别的配置项发现规则和对应类别的配置项属性项;针对所有配置项基于预设配置项关系发现规则判断是否存在新增配置项关系;在确定存在新增配置项关系时,更新原有配置项的关系结构图。本发明专利技术通过配置项类别链关系和配置项的关系结构拓扑图进行管理,实现对CMDB模型中的所有配置项的新增、异常变化的检测和异常变化发生的关联原因分析。原因分析。原因分析。

【技术实现步骤摘要】
基于配置智能发现的CMDB自动化运维管理方法及系统


[0001]本专利技术涉及信息系统运维
,具体涉及一种基于配置智能发现的CMDB自动化运维管理方法及系统。

技术介绍

[0002]近年来,服务器资源组成云计算平台已成为公司信息系统基础平台发展的新热点,也是建设国际领先的能源互联网企业信息化的基础和保障。而在公司信息系统的运维过程中,云化资源的管理一直是一件非常棘手的事情。如何简单且有效的管理公司云化资源,形成基于云计算环境的信息系统配置智能发现及自动管理体系成为公司目前亟待解决的难题。

技术实现思路

[0003]针对上述现有技术存在的问题,本专利技术提供了一种基于配置智能发现的CMDB自动化运维管理方法及系统,实现CMDB系统的配置自动更新、配置基线自动生成
[0004]第一方面,提供了一种基于配置智能发现的CMDB自动化运维管理方法,包括:
[0005]基于预设配置项发现规则判断是否存在新增配置项;
[0006]在确定存在新增配置项时,基于所述新增配置项分析匹配的第一类别链,基于所述第一类别链在配置库中匹配第二类别链,若第二类别链与第一类别链不同,基于第二类别链相比于第一类别链不同的类别节点创建对应类别的配置项发现规则和对应类别的配置项属性项,并将所述新增配置项存储于第一类别链最底端类别节点;
[0007]针对所有配置项基于预设配置项关系发现规则判断是否存在新增配置项关系;
[0008]在确定存在新增配置项关系时,更新原有配置项的关系结构图。
[0009]在一种可能的实现方式中,所述基于预设配置项发现规则判断是否存在新增配置项,包括:
[0010]根据预设ip地址为中心根据路由表,向下一跳寻找配置项设备,直至寻找跳数达到预设值,获取寻找到的全部配置项设备;
[0011]或者根据预设待搜索网段信息搜索符合预设条件的配置项设备;
[0012]基于寻找到的配置项设备判断新增配置项。
[0013]在一种可能的实现方式中,所述针对所有配置项基于预设配置项关系发现规则判断是否存在新增配置项关系,还包括:
[0014]判断原有配置项关系是否存在异常。
[0015]在一种可能的实现方式中,基于配置智能发现的CMDB自动化运维管理方法还包括:
[0016]基于历史配置库中的配置项、配置项关系和配置属性项值,获取信息系统的历史运行状态;
[0017]基于所述历史配置库数据和信息系统历史运行状态构建信息系统运行分析模块;
[0018]基于当前配置库中的配置项、配置项关系和配置属性项值,获取信息系统运行状态;
[0019]在确定所述信息系统运行状态不是最优状态时,通过智能算法确定能够获取最优状态信息系统的配置库最佳配置数据;
[0020]基于所述最佳配置数据存储到基线库中。
[0021]在一种可能的实现方式中,所述通过智能算法确定能够获取最优状态信息系统的配置库最佳配置数据,通过粒子群算法不断迭代搜索配置数据以获取最优运行状态的信息系统,包括:
[0022]对于配置库中所有的配置项,生成多个配置项簇;
[0023]基于每个配置项簇的重要程度作为优先级排序,依次选择一个配置项簇的配置项参数作为粒子执行一次粒子群搜索算法,获取与配置项簇粒子对应的信息系统最佳配置数据;
[0024]直至每个配置项簇均执行完成一次粒子群搜索算法,获取信息系统全局最佳配置数据。
[0025]在一种可能的实现方式中,所述对于配置库中所有的配置项,生成多个配置项簇,包括:
[0026](1)对于配置库中所有的配置项,初始化分成预设个配置项簇;
[0027](2)对于每个配置项簇,选择一配置项作为第一配置项,基于第一配置项的变化对其它配置项的影响程度确定第一配置项和各个配置项的关联程度;
[0028](3)基于配置项簇中各个配置项与第一配置项关联程度重新确定各个配置项所属配置项簇;
[0029](4)基于重新确定后的配置项簇确定配置项簇中的第一配置项;
[0030](5)判断重新分配后的配置项簇是否与分配前的配置项簇发生变化,若未发生变化,则获取重新分配后的配置项簇,否则回到步骤(2)。
[0031]在一种可能的实现方式中,所述基于历史配置库中的配置项、配置项关系和配置属性项值,获取信息系统的历史运行状态,包括:
[0032]基于历史配置库中的数据,对信息系统的运行状态采集特征项数据并提取二次特征,所述二次特征用于表征所述信息系统的运行状态;
[0033]基于所述二次特征分析所述信息系统的运行状态。
[0034]在一种可能的实现方式中,还包括:
[0035]实时监测配置库中的配置项、配置项关系和配置属性项值,获取变化数据;
[0036]针对所述变化数据,基于所述配置项关系结构图,搜索与所述变化数据关联的配置项;
[0037]基于所述搜索到的关联配置项进行分析定位所述变化数据发生的事项;
[0038]对所述事项分析判断是否为风险项。
[0039]第二方面,提供了一种基于配置智能发现的CMDB自动化运维管理系统,包括:
[0040]新增配置项获取单元,用于基于预设配置项发现规则判断是否存在新增配置项;
[0041]配置项管理更新单元,用于在确定存在新增配置项时,基于所述新增配置项分析匹配的第一类别链,基于所述第一类别链在配置库中匹配第二类别链,若第二类别链与第
一类别链不同,基于第二类别链相比于第一类别链不同的类别节点创建对应类别的配置项发现规则和对应类别的配置项属性项,并将所述新增配置项存储于第一类别链最底端类别节点;
[0042]新增配置项关系获取单元,用于针对所有配置项基于预设配置项关系发现规则判断是否存在新增配置项关系;
[0043]配置项关系结构图更新单元,用于在确定存在新增配置项关系时,更新原有配置项的关系结构图。
[0044]本专利技术的一种基于配置智能发现的CMDB自动化运维管理方法及系统,具备如下有益效果:
[0045]1、对于CMDB模型中的所有配置项同时通过配置项类别链关系结构图和配置项的关系结构拓扑图进行管理,实现对CMDB模型中的所有配置项的新增、异常变化的检测和异常变化发生的关联原因分析。
[0046]2、通过在信息系统整个生命周期中持续不断的对其配置信息进行抓取和比对,并通过粒子群算法不断迭代搜索配置数据以获取最优运行状态的信息系统,保证各其配置基线的生成科学合理。
[0047]3、在基于配置项二次特征分析所述信息系统的运行状态时,对于配置库中的所有配置项采用分为不同的配置项簇分别进行特征提取,避免了直接对所有配置项采用相同的特征提取方法,本申请中能够基于不同配置项自身的特性区别提取特征,且对于相似配置项基于配置项簇进行特征提取,同时对于信息系统运行状态的分析,考虑了不同配置项簇的不同二次特征对于信息系统运行状本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于配置智能发现的CMDB自动化运维管理方法,其特征在于,包括:基于预设配置项发现规则判断是否存在新增配置项;在确定存在新增配置项时,基于所述新增配置项分析匹配的第一类别链,基于所述第一类别链在配置库中匹配第二类别链,若第二类别链与第一类别链不同,基于第二类别链相比于第一类别链不同的类别节点创建对应类别的配置项发现规则和对应类别的配置项属性项,并将所述新增配置项存储于第一类别链最底端类别节点;针对所有配置项基于预设配置项关系发现规则判断是否存在新增配置项关系;在确定存在新增配置项关系时,更新原有配置项的关系结构图。2.根据权利要求1所述的一种基于配置智能发现的CMDB自动化运维管理方法,其特征在于,所述基于预设配置项发现规则判断是否存在新增配置项,包括:根据预设ip地址为中心根据路由表,向下一跳寻找配置项设备,直至寻找跳数达到预设值,获取寻找到的全部配置项设备;或者根据预设待搜索网段信息搜索符合预设条件的配置项设备;基于寻找到的配置项设备判断新增配置项。3.根据权利要求1所述的一种基于配置智能发现的CMDB自动化运维管理方法,其特征在于,所述针对所有配置项基于预设配置项关系发现规则判断是否存在新增配置项关系,还包括:判断原有配置项关系是否存在异常。4.根据权利要求1所述的一种基于配置智能发现的CMDB自动化运维管理方法,其特征在于,还包括:基于历史配置库中的配置项、配置项关系和配置属性项值,获取信息系统的历史运行状态;基于所述历史配置库数据和信息系统历史运行状态构建信息系统运行分析模块;基于当前配置库中的配置项、配置项关系和配置属性项值,获取信息系统运行状态;在确定所述信息系统运行状态不是最优状态时,通过智能算法确定能够获取最优状态信息系统的配置库最佳配置数据;基于所述最佳配置数据存储到基线库中。5.根据权利要求4所述的一种基于配置智能发现的CMDB自动化运维管理方法,其特征在于,所述通过智能算法确定能够获取最优状态信息系统的配置库最佳配置数据,通过粒子群算法不断迭代搜索配置数据以获取最优运行状态的信息系统。6.根据权利要求5所述的一种基于配置智能发现的CMDB自动化运维管理方法,其特征在于,所述通过粒子群算法不断迭代搜索配置数据以获取最优运行状态的信息系统,包括:对于配置库中所有的配置项,生成多个配置项簇;基于每个配置项簇的重要程度作为优先级排序,依次选择一个配置项簇的配置项参数作为粒子执行一次粒子群搜索算...

【专利技术属性】
技术研发人员:刘超臧洪睿王宇孙伟刘洪波曹永娇李黎滨赵春禹刘允志张广原王佳辛颖马旭东杨婷婷马凯宋健
申请(专利权)人:国网吉林省电力有限公司信息通信公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1