CN109120453A - 一种全局展现cmdb中it基础架构数据的方法 - Google Patents

一种全局展现cmdb中it基础架构数据的方法 Download PDF

Info

Publication number
CN109120453A
CN109120453A CN201811013626.0A CN201811013626A CN109120453A CN 109120453 A CN109120453 A CN 109120453A CN 201811013626 A CN201811013626 A CN 201811013626A CN 109120453 A CN109120453 A CN 109120453A
Authority
CN
China
Prior art keywords
data
cmdb
database
overall situation
host
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201811013626.0A
Other languages
English (en)
Other versions
CN109120453B (zh
Inventor
程永新
宋辉
韦继光
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai New Torch Network Information Technology Ltd By Share Ltd
Original Assignee
Shanghai New Torch Network Information Technology Ltd By Share Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai New Torch Network Information Technology Ltd By Share Ltd filed Critical Shanghai New Torch Network Information Technology Ltd By Share Ltd
Priority to CN201811013626.0A priority Critical patent/CN109120453B/zh
Publication of CN109120453A publication Critical patent/CN109120453A/zh
Application granted granted Critical
Publication of CN109120453B publication Critical patent/CN109120453B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/085Retrieval of network configuration; Tracking network configuration history
    • H04L41/0853Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
    • H04L41/0856Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information by backing up or archiving configuration information

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Debugging And Monitoring (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种全局展现CMDB中IT基础架构数据的方法,包括如下步骤:S1)获取CMDB中两两关联的配置项数据;S2)对从CMDB中获取的关联关系数据进行笛卡尔积运算,以业务***为源端,扩展形成业务拓扑结构;S3)通过内置的校验规则校验关联数据的完整性和准确性,发现拓扑断点并汇总展现。本发明提供的全局展现CMDB中IT基础架构数据的方法,将CMDB关联关系数据进行笛卡尔积运算,生成复杂的数据列表,以全局视图分析和查看,把握IT架构,发现IT架构中存在的数据质量问题;从而便于维护人员完善数据,提升数据质量,并为硬件维保提供依据。

Description

一种全局展现CMDB中IT基础架构数据的方法
技术领域
本发明涉及一种IT基础架构展现方法,尤其涉及一种全局展现CMDB中IT基础架构数据的方法。
背景技术
CMDB存储与管理企业IT架构中设备的各种配置信息,它与所有服务支持和服务交付流程都紧密相联,支持这些流程的运转、发挥配置信息的价值,同时依赖于相关流程保证数据的准确性。目前市面上没有全局展现所有IT基础架构的方法,基本是针对单个应用进行分析和图形展现。
目前的技术方案存在如下问题:查看和分析的对象为单个应用,缺少全局视图,不能全局把握IT架构,不能全局发现IT架构中存在的数据质量问题。
发明内容
本发明所要解决的技术问题是提供一种全局展现CMDB中IT基础架构数据的方法,便于维护人员完善数据,提升数据质量,并为硬件维保提供依据。
本发明为解决上述技术问题而采用的技术方案是提供一种全局展现CMDB中IT基础架构数据的方法,包括如下步骤:S1)获取CMDB中两两关联的配置项数据;S2)对从CMDB中获取的关联关系数据进行笛卡尔积运算,以业务***为源端,扩展形成业务拓扑结构;S3)通过内置的校验规则校验关联数据的完整性和准确性,发现拓扑断点并汇总展现。
上述的全局展现CMDB中IT基础架构数据的方法,其中,所述步骤S1)以CMDB关联关系为基础,将数据写入到中间表;所述步骤S2)处理中间表数据,以笛卡尔积形式生成关联的正式数据;若关系数据为空,则表示存在拓扑断点。
上述的全局展现CMDB中IT基础架构数据的方法,其中,所述步骤S3)中通过内置的校验规则指定数据库/中间件/主机必须具有有效IP地址,并为业务***、中间件、软件实例、数据库、主机和磁盘阵列设定必填项;若关系数据中的必填项为空,则表示存在拓扑断点,所述步骤S3)以孤岛形式展示拓扑断点。
上述的全局展现CMDB中IT基础架构数据的方法,其中,所述步骤S2)以业务***为源端,遍历各类基础资源对象生成“业务***-***软件-***软件主机-***软件服务器-***软件光纤交换机-***软件磁盘阵列-***软件交换机-数据库-数据库主机-数据库服务器-数据库光纤交换机-数据库磁盘阵列-数据库交换机”结构数据。
上述的全局展现CMDB中IT基础架构数据的方法,其中,所述基础资源对象包括业务***、***软件、数据库、主机、服务器、网络交换机、光纤交换机和磁盘阵列,所述步骤S2)生成的数据结构划分为多个关联的数据存储表,所述数据存储表包括:业务***表、软件实例表、主机表、交换机表、服务器表、磁盘阵列表和数据库表。
本发明对比现有技术有如下的有益效果:本发明提供的全局展现CMDB中IT基础架构数据的方法,将CMDB关联关系数据进行笛卡尔积运算,生成复杂的数据列表,以全局视图分析和查看,把握IT架构,发现IT架构中存在的数据质量问题;从而便于维护人员完善数据,提升数据质量,并为硬件维保提供依据。
附图说明
图1为CMDB中原始的配置项数据关联关系示意图;
图2为经过本发明转换后生成的IT基础架构数据关联关系示意图;
图3为本发明全局展现业务视图数据生成原理图;
图4a和4b为本发明全局展现CMDB中IT基础架构数据示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的描述。
图1为CMDB中原始的配置项数据关联关系示意图;图2为经过本发明转换后生成的IT基础架构数据关联关系示意图。
请参见图1和图2,本发明提供的全局展现CMDB中IT基础架构数据的方法,包括如下步骤:
S1)获取CMDB中两两关联的配置项数据;
S2)对从CMDB中获取的关联关系数据进行笛卡尔积运算,以业务***为源端,扩展形成业务拓扑结构;
S3)通过内置的校验规则校验关联数据的完整性和准确性,发现拓扑断点并汇总展现。
本发明将CMDB中两两配置项的关系数据拓展为NN配置项之间的关系数据。图1表示CMDB中原始的关联关系,关系为两两之间的关系。经过转换,生成图2中的关联关系,图2中的任何两个配置项之间都存在关系,若关系数据为空,则表示存在拓扑断点。
请继续参见图3,本发明生成数据包含以下两个步骤:
1)以CMDB关联关系为基础,将数据写入到中间表。由于CMDB关联关系数据存储复杂,查询效率低,通过中间件简化关系,方便后续处理。
2)处理中间表数据,以笛卡尔积形式生成关联的正式数据。针对中间表中的特定数据进行笛卡尔积运算,遍历各类基础资源对象生成‘业务***-***软件-***软件主机-***软件服务器-***软件光纤交换机-***软件磁盘阵列-***软件交换机-数据库-数据库主机-数据库服务器-数据库光纤交换机-数据库磁盘阵列-数据库交换机’结构数据;所述基础资源对象包括业务***、***软件(细分为中间件和软件实例)、数据库、主机、服务器、交换机(网络交换机)、光纤交换机、磁盘阵列。生成的数据是按照结构划分为几个表,各表关联后存储的,不是一张表全部存储。具体包括:业务***表、软件实例表、主机表、交换机表、服务器表、磁盘阵列表、数据库表;展现结果如图4a和图4b所示。
本发明对CMDB关联关系数据进行笛卡尔积运算,以‘业务***’为源端,扩展为‘业务***-***软件-***软件主机-***软件服务器-***软件光纤交换机-***软件磁盘阵列-***软件交换机-数据库-数据库主机-数据库服务器-数据库光纤交换机-数据库磁盘阵列-数据库交换机’的拓扑结构。具有如下优点:
1、用于校验关联数据的完整性和准确性,以形成准确的业务拓扑结构;
2、用于发现处于‘孤岛’的硬件资产,为硬件维保提供依据;
3、通过内置的校验规则发现拓扑断点问题并汇总展现,便于维护人员完善数据,提升数据质量。本发明使用的校验规则列举如下:
比如某一主机‘ZJSUS00007’缺少业务***,根据以上规则,命中‘主机-业务***’的必填项校验,校验得出结果‘业务***不能为空’。
虽然本发明已以较佳实施例揭示如上,然其并非用以限定本发明,任何本领域技术人员,在不脱离本发明的精神和范围内,当可作些许的修改和完善,因此本发明的保护范围当以权利要求书所界定的为准。

Claims (5)

1.一种全局展现CMDB中IT基础架构数据的方法,其特征在于,包括如下步骤:
S1)获取CMDB中两两关联的配置项数据;
S2)对从CMDB中获取的关联关系数据进行笛卡尔积运算,以业务***为源端,扩展形成业务拓扑结构;
S3)通过内置的校验规则校验关联数据的完整性和准确性,发现拓扑断点并汇总展现。
2.如权利要求1所述的全局展现CMDB中IT基础架构数据的方法,其特征在于,所述步骤S1)以CMDB关联关系为基础,将数据写入到中间表;所述步骤S2)处理中间表数据,以笛卡尔积形式生成关联的正式数据;若关系数据为空,则表示存在拓扑断点。
3.如权利要求2所述的全局展现CMDB中IT基础架构数据的方法,其特征在于,所述步骤S3)中通过内置的校验规则指定数据库/中间件/主机必须具有有效IP地址,并为业务***、中间件、软件实例、数据库、主机和磁盘阵列设定必填项;若关系数据中的必填项为空,则表示存在拓扑断点,所述步骤S3)以孤岛形式展示拓扑断点。
4.如权利要求1所述的全局展现CMDB中IT基础架构数据的方法,其特征在于,所述步骤S2)以业务***为源端,遍历IT架构中的各类基础资源对象生成“业务***-***软件-***软件主机-***软件服务器-***软件光纤交换机-***软件磁盘阵列-***软件交换机-数据库-数据库主机-数据库服务器-数据库光纤交换机-数据库磁盘阵列-数据库交换机”结构数据。
5.如权利要求4所述的全局展现CMDB中IT基础架构数据的方法,其特征在于,所述基础资源对象包括业务***、***软件、数据库、主机、服务器、网络交换机、光纤交换机和磁盘阵列,所述步骤S2)生成的数据结构划分为多个关联的数据存储表,所述数据存储表包括:业务***表、软件实例表、主机表、交换机表、服务器表、磁盘阵列表和数据库表。
CN201811013626.0A 2018-08-31 2018-08-31 一种全局展现cmdb中it基础架构数据的方法 Active CN109120453B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811013626.0A CN109120453B (zh) 2018-08-31 2018-08-31 一种全局展现cmdb中it基础架构数据的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811013626.0A CN109120453B (zh) 2018-08-31 2018-08-31 一种全局展现cmdb中it基础架构数据的方法

Publications (2)

Publication Number Publication Date
CN109120453A true CN109120453A (zh) 2019-01-01
CN109120453B CN109120453B (zh) 2021-04-23

Family

ID=64861584

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811013626.0A Active CN109120453B (zh) 2018-08-31 2018-08-31 一种全局展现cmdb中it基础架构数据的方法

Country Status (1)

Country Link
CN (1) CN109120453B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110083664A (zh) * 2019-04-25 2019-08-02 上海新炬网络信息技术股份有限公司 基于cmdb模型自动构建拓扑模型的方法
CN112242928A (zh) * 2020-10-15 2021-01-19 浪潮商用机器有限公司 一种业务***管理***
CN113672203A (zh) * 2021-08-26 2021-11-19 优维科技(深圳)有限公司 一种用于cmdb配置管理的模型继承方法

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102123042A (zh) * 2010-12-30 2011-07-13 中国民航信息网络股份有限公司 ***配置智能管理***及其管理方法
CN104123369A (zh) * 2014-07-24 2014-10-29 ***通信集团广东有限公司 一种基于图形数据库的配置管理数据库***及实现方法
CN104683164A (zh) * 2013-11-27 2015-06-03 贵州电网公司信息通信分公司 简化的配置项关联模型生成监控拓扑图的方法
US20160098428A1 (en) * 2014-10-01 2016-04-07 International Business Machines Corporation Creating and handling identification for a resource in a configuration database
CN106503222A (zh) * 2016-11-04 2017-03-15 上海轻维软件有限公司 基于Excel的批量导入管理数据库的方法及装置
CN107193543A (zh) * 2017-03-31 2017-09-22 北京奇艺世纪科技有限公司 一种批量操作执行方法及装置
CN107622314A (zh) * 2017-09-22 2018-01-23 天翼电子商务有限公司 基于自动化运维的配置管理方法及其***
CN107908640A (zh) * 2017-09-27 2018-04-13 国网浙江省电力公司杭州供电公司 一种业务实体关系智能探索引擎实现方法

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102123042A (zh) * 2010-12-30 2011-07-13 中国民航信息网络股份有限公司 ***配置智能管理***及其管理方法
CN104683164A (zh) * 2013-11-27 2015-06-03 贵州电网公司信息通信分公司 简化的配置项关联模型生成监控拓扑图的方法
CN104123369A (zh) * 2014-07-24 2014-10-29 ***通信集团广东有限公司 一种基于图形数据库的配置管理数据库***及实现方法
US20160098428A1 (en) * 2014-10-01 2016-04-07 International Business Machines Corporation Creating and handling identification for a resource in a configuration database
CN106503222A (zh) * 2016-11-04 2017-03-15 上海轻维软件有限公司 基于Excel的批量导入管理数据库的方法及装置
CN107193543A (zh) * 2017-03-31 2017-09-22 北京奇艺世纪科技有限公司 一种批量操作执行方法及装置
CN107622314A (zh) * 2017-09-22 2018-01-23 天翼电子商务有限公司 基于自动化运维的配置管理方法及其***
CN107908640A (zh) * 2017-09-27 2018-04-13 国网浙江省电力公司杭州供电公司 一种业务实体关系智能探索引擎实现方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110083664A (zh) * 2019-04-25 2019-08-02 上海新炬网络信息技术股份有限公司 基于cmdb模型自动构建拓扑模型的方法
CN110083664B (zh) * 2019-04-25 2023-03-31 上海新炬网络信息技术股份有限公司 基于cmdb模型自动构建拓扑模型的方法
CN112242928A (zh) * 2020-10-15 2021-01-19 浪潮商用机器有限公司 一种业务***管理***
CN113672203A (zh) * 2021-08-26 2021-11-19 优维科技(深圳)有限公司 一种用于cmdb配置管理的模型继承方法
CN113672203B (zh) * 2021-08-26 2022-04-08 优维科技(深圳)有限公司 一种用于cmdb配置管理的模型继承方法

Also Published As

Publication number Publication date
CN109120453B (zh) 2021-04-23

Similar Documents

Publication Publication Date Title
CN110457190B (zh) 一种基于区块链的全链路监控方法、装置及***
WO2021088724A1 (zh) 一种测试方法及装置
CN109120453A (zh) 一种全局展现cmdb中it基础架构数据的方法
CN104426768A (zh) 一种数据报文转发方法及装置
CN106254144A (zh) 故障定位平台、故障定位方法及装置
US8326982B2 (en) Method and apparatus for extracting and visualizing execution patterns from web services
CN105868521A (zh) 数据信息处理方法及装置
CN110083581B (zh) 一种日志追溯的方法、装置、存储介质及计算机设备
CN105956087A (zh) 数据及代码版本管理***及方法
CN110507986B (zh) 动画信息的处理方法和装置
CN105630661B (zh) 用于自动化跨***程序调试的方法和装置
CN109308305A (zh) 监测数据的查询方法、装置和计算机设备
CN107729234A (zh) 测试用例的调度执行方法、装置、设备及计算机存储介质
CN112579558A (zh) 展示拓扑图的方法、装置、存储介质及设备
CN107426610A (zh) 视频信息同步方法及装置
US20230004487A1 (en) System and method for anomaly detection and root cause automation using shrunk dynamic call graphs
US20180157651A1 (en) Auditing Lineage of Consumer Data Through Multiple Phases of Transformation
CN113065447A (zh) 一种图像集中自动识别商品的方法和设备
CN108287859A (zh) 一种多媒体信息检索方法及装置
CN109189864B (zh) 一种数据同步延时的确定方法、装置和设备
CN105607957B (zh) 一种基于opc da的数据采集与监控***
CN114170373A (zh) 目标物体标注方法、处理器、装置及搅拌站
US20220172458A1 (en) Individual identification information generation method, individual identification information generation device, and program
Mayer et al. Beyond SOT: Tracking Multiple Generic Objects at Once
CN108270604B (zh) 一种业务数据变更的追踪方法和***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant