机房监控系统构建灵活有效cmdb的方法

文档序号:10470589阅读:301来源:国知局
机房监控系统构建灵活有效cmdb的方法
【专利摘要】本发明公开了一种机房监控系统构建灵活有效CMDB方法,包括确定CI对象,将CI对象进行三级CI分类,确定CI对象属性,确定CI对象之间的关系,映射关系图到数据库。本发明方法不仅可以实现对机房环境的有效梳理,提高服务效率和用户满意度,同时,还可以发现机房环境潜在的问题,减少故障发生的频率,通过基线配置快速排出故障,不断提升电网机房运维管理水平,保障电网产业快速发展,进一步为国民经济的发展提供稳定的能源支持。
【专利说明】
机房监控系统构建灵活有效CMDB的方法
技术领域
[0001] 本发明设及一种机房监控系统构建灵活有效CMDB的方法,属于电力系统信息机房 监控运维技术领域。
【背景技术】
[0002] 随着IT技术的进步与发展,企业的IT环境越来越复杂。数量庞大、品种繁多的IT设 备很难被有效的管理,更不用说管理W运些IT设备为基础的各种IT服务。同时,企业的IT环 境在不断变化,如何评估某个设备或服务发生的事故或变更所造成的影响,W及如何为其 它流程提供IT资源当前准确的配置信息都是企业面临的重大挑战。
[0003] CMDB是Configuration Management Da1:abase的简称。英国商务部出版的《ITIL月良 务支持》一书运样定义CMDB:"它是一种包含每一个配置项(Configuration Item,CI)全部 关联细节,W及配置项之间重要关联细节的数据库"。CMDB是真实环境中服务资产在软件系 统中的逻辑体现,它的目的是有效管理资产,并对其他的服务管理流程实现支持。CMDB也常 被用于帮助服务提供商在产生故障时能够迅速定位到故障位置,并能分析出受影响服务的 深度和广度。所WCMDB对IT服务提供商尤为重要。
[0004] 鉴于机房监控系统在公司安全健康运营中的重要性,机房监控系统建立有效灵活 CMDB对系统W后的业务扩展提供强有力的支撑,而不会成为阻碍。

【发明内容】

[0005] 本发明的目的在于提供一种机房监控系统构建灵活有效CMDB的方法,实现对机房 环境的有效梳理。
[0006] 为达到上述目的,本发明采用的技术方案如下:
[0007] 机房监控系统构建灵活有效CMDB的方法,包括W下步骤:
[000引1)确定CI对象,将机房的所有运维对象做一次逻辑划分,得到Ξ级CI分类;
[0009] 2)确定CI对象属性集;
[0010] 3)确定CI对象之间的关系;
[0011] 4)映射CI对象之间的关系到数据表。
[0012] 前述的步骤1)中CI对象的确定遵循W下原则:
[0013] a、影响服务及影响业务的才能作为CI对象;
[0014] b、CI对象一定是能够被更新的;
[0015] c、CI对象是否值得作为CI对象。
[0016] 前述的步骤1)中,CI对象确定后,首先要确定它属于哪一个CI分类,确定后,就自 动继承运个CI分类所有关系、属性和动作。
[0017] 前述的步骤2)中,确定CI对象属性集是指一个CI对象除具有它所在CI分类的属性 外还继承了上级CI分类的属性。
[0018] 前述的步骤3)中,CI对象之间的关系分为Ξ种类型:构成,连接和需要。
[0019] 前述的步骤4)中,映射Cl对象之间的关系到数据表是指将属于相同的Cl分类的Cl 对象归为一类实体,具有相同的CI对象属性集,将该CI分类的所有CI对象属性一一映射成 具有一定数据类型及格式的字段,即把CI对象之间的关系映射成了具有一定数据类型及格 式的数据表。
[0020] 本发明所达到的有益效果是:
[0021] 1、有效灵活的CMDB可W实现对机房环境的有效梳理;
[0022] 2、有效灵活的CMDB可W提高服务效率和用户满意度;
[0023] 3、有效灵活的CMDB可W快速发现潜在问题,减少故障发生次数;
[0024] 4、有效灵活的CMDB可W根据历史故障记录,快速解决故障;
[0025] 5、有效灵活的CMDB可W更好理解业务需求,推动IT与机房监控业务目标的融合;
[00%] 6、有效灵活的CMDB可W不断提升电网机房运维管理水平,保障电网产业快速发 展,进一步为国民经济的发展提供稳定的能源支持。
【附图说明】
[0027] 图1为本发明方法流程图;
[0028] 图2为本发明的一个实施例中的CI属性示意图;
[0029] 图3为本发明的一个实施例中的CI结构示意图;
[0030] 图4为本发明的CI分类到CI实例的映射关系图。
【具体实施方式】
[0031] 下面结合附图对本发明作进一步描述。W下实施例仅用于更加清楚地说明本发明 的技术方案,而不能W此来限制本发明的保护范围。
[0032] CMDB储存与管理企业IT架构中设备的各种配置信息,它与所有服务支持和服务交 付流程都紧密相联,一方面支持运些流程的流杨运转、发挥配置信息的价值,同时依赖于相 关流程保证数据的准确性。在实际的项目中,CMDB常常被认为是构建其它ITIL流程的基础 而优先考虑,因此,机房监控项目W后扩展性与是否成功建立灵活有效CMDB有非常大的关 系。
[0033] 如图1所示,本发明的机房监控系统构建灵活有效CMDB的方法,包括W下步骤:
[0034] 1)确定CI对象,将机房的所有运维对象做一次逻辑划分,得到Ξ级CI分类,便于管 理,按其物理形态来区分管理;
[0035] 确定CI对象,此项工作对于整体而言相当关键,将影响到后续的步骤W及最终 CMDB能否能被有效地使用,并且运一个步骤需要有一定的抽象和总结能力。
[0036] CI对象的确定主要根据W下原则:
[0037] a、影响服务及影响业务的才能作为CI对象;
[0038] b、CI对象一定是可W被更新的;
[0039] C、成本决定粒度,CI对象是否值得作为CI对象。
[0040] 新建一个CI对象时,首先要确定它属于哪一个CI分类,确定后,就自动继承运个CI 分类所有关系、属性、动作,需要提供一些比较方便的功能。
[0041] 基于机房监控服务组件的总类别,结合机房实际情况,可W将机房管理类别继续 进行细分,每个分类即可W作为一个Cl对象,具体分类如下:
[0042] 表1机房管理类别Ξ级CI分类
[0043]
[00441
[0045] 2)确定Cl对象属性集,利用Cl分类动作,明确配置管理的范围与颗粒度,一级分类 决定配置管理的范围,Ξ级分类决定配置管理的颗粒度。
[0046] 每一个配置项都会有很多属性,需要对属性进行筛选,考验构建者的抽象能力。另 一方面有些CI对象还可W再进行分解,可W分解成更多的CI对象,可分解的内容是作为属 性还是另一个CI对象需要反复考虑。每一个CI对象属性需要设计属性值约束机制,W规范 及效率填写,同时便于后续的统计与计算。
[0047] W图2为例,一个CI分类为CIS级分类2的CI对象,其属性集=(属性9+属性10+属 性3+属性4+属性1+属性2)。也就是说一个CI对象具有除本分类的属性外还继承了上级分类 的属性。
[004引3)确定CI对象之间的关系,CI分类的设计,最大程度的满足管理统计需求与各种 灵活的组合查询动作。确定CI对象之间的关系,需要采用更灵活的方式来建立CI对象之间 的关系。只要CI对象之间的关系对服务存在一种影响或者对帮助定位CI对象有帮助就可W 定义一种关系。在很多情况下配置项之间的关系存在多重性,而传统的做法只考虑了一种 关系,有局限性。
[0049] CI对象之间的关系可W分为Ξ种类型:
[0化0] a、构成(forms part of),真正意义上的父子,某个模块是一个程序的一部份,如, CPU是计算机的一部份;
[0化1] b、连接(Is connected to),如,计算机与网络的节点;
[0化2] C、需要(Is needed for),如,操作系统与计算机,一个项目与一台服务器;
[0053] W机房中一个服务器为例,其Cl结构示意图如图3所示,CPU、硬盘、主板、计算机、 操作系统、局域网均为CI对象,其中,CPU、硬盘、主板与计算机之间均是构成的关系,操作系 统与计算机是需要的关系,计算机与局域网是连接的关系。
[0054] 4)映射CI对象之间的关系到数据表,即将硬件、软件W及IT服务之间的物理和逻 辑关系映射可视化,使得IT人员可W看到其互相之间的依赖关系。利用CI分类作为桥接CI 对象属性与CI对象的中间环节,映射CI对象之间的关系图到可W存储的数据库中。如图4所 示,属于相同的CI分类的CI对象归为一类实体,具有相同的CI对象属性集,如图4中的属性1 至属性5,将该CI分类的所有CI对象属性一一映射成具有一定数据类型及格式的字段,如图 4中的值1至值5,即把CI对象之间的关系映射成了具有一定数据类型及格式的数据表。W服 务器为例:服务器属性有名称、位置、操作系统、CPU、内存、硬盘大小等属性,映射成服务器 数据表必须有名称、位置、操作系统、CPU、内存、硬盘大小等相应字段,用W存储服务器相应 数据。
[0055] 其实也就是是将图3运样的一个箭头指示的图的形式转换为数据表格的形式。将 每个关系映射为一个数据,运样,所有的关系就构成一个表格了。
[0056] W上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明技术原理的前提下,还可W做出若干改进和变形,运些改进和变形 也应视为本发明的保护范围。
【主权项】
1. 机房监控系统构建灵活有效CMDB的方法,其特征在于,包括以下步骤: 1) 确定CI对象,将机房的所有运维对象做一次逻辑划分,得到三级CI分类; 2) 确定CI对象属性集; 3) 确定CI对象之间的关系; 4) 映射CI对象之间的关系到数据表。2. 根据权利要求1所述的机房监控系统构建灵活有效CMDB的方法,其特征在于,所述步 骤1)中CI对象的确定遵循以下原则: a、 影响服务及影响业务的才能作为CI对象; b、 CI对象一定是能够被更新的; c、 CI对象是否值得作为CI对象。3. 根据权利要求1所述的机房监控系统构建灵活有效CMDB的方法,其特征在于,所述步 骤1)中,CI对象确定后,首先要确定它属于哪一个CI分类,确定后,就自动继承这个CI分类 所有关系、属性和动作。4. 根据权利要求1所述的机房监控系统构建灵活有效CMDB的方法,其特征在于,所述步 骤2)中,确定CI对象属性集是指一个CI对象除具有它所在CI分类的属性外还继承了上级CI 分类的属性。5. 根据权利要求1所述的机房监控系统构建灵活有效CMDB的方法,其特征在于,所述步 骤3)中,CI对象之间的关系分为三种类型:构成,连接和需要。6. 根据权利要求1所述的机房监控系统构建灵活有效CMDB的方法,其特征在于,所述步 骤4)中,映射CI对象之间的关系到数据表是指将属于相同的CI分类的CI对象归为一类实 体,具有相同的CI对象属性集,将该CI分类的所有CI对象属性一一映射成具有一定数据类 型及格式的字段,即把CI对象之间的关系映射成了具有一定数据类型及格式的数据表。
【文档编号】G05B19/048GK105824279SQ201610145770
【公开日】2016年8月3日
【申请日】2016年3月15日
【发明人】李叶飞, 官国飞, 葛崇慧
【申请人】江苏方天电力技术有限公司, 国网江苏省电力公司, 国家电网公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1