一种基于绘图动态建模的可视化运维监控方法及系统技术方案

技术编号:39165563 阅读:8 留言:0更新日期:2023-10-23 15:04
本发明专利技术公开了一种基于绘图动态建模的可视化运维监控方法及系统,获取待监控的应用系统并对其中的若干个运维对象分别建立元模型,得到元模型库,根据待监控的应用系统的软件运行部署最小依赖,基于元模型库采用绘图软件绘制软件运行拓扑图,根据元模型库和软件运行拓扑图,基于待监控的应用系统实际部署的物理环境,采用绘图软件绘制业务实例图;将业务实例图和若干个运维对象的实时运行数据进行绑定,得到运行拓扑图并通过显示屏动态展示。该方法可将运维对象的拓扑结构建模过程可视化,并通过拖拽元模型调整拓扑结构内容,使所有运维对象的实时运行数据以一张图的形式展现,运维过程更直观,运维难度低。运维难度低。运维难度低。

【技术实现步骤摘要】
一种基于绘图动态建模的可视化运维监控方法及系统


[0001]本专利技术涉及计算机与自动化领域,尤其是涉及一种基于绘图动态建模的可视化运维监控方法及系统。

技术介绍

[0002]随着互联网的发展,应用软件运行所依赖的软硬件规模越来越复杂,现有技术中,对软件的运维和硬件的运维一般是割裂开来的:软件运维一般由应用软件供应商提供,硬件运维一般由硬件设备厂商或云平台提供。另外,当前的可视化运维一般只针对单个运维对象的运维情况做可视化展示,这样就导致无法从软硬件统筹运维的全局角度去进行更全面直观的运维。

技术实现思路

[0003]针对现有技术在软、硬件运维中存在的不够直观清晰、不够全面、可复用性低等问题,本专利技术提供了一种基于绘图动态建模的可视化运维监控方法及系统。
[0004]本专利技术一方面提供一种基于绘图动态建模的可视化运维监控方法,包括如下步骤:
[0005]S1、获取待监控的应用系统,应用系统包括若干个运维对象,对若干个运维对象分别建立元模型,得到元模型库,若干个运维对象可划分为软件运维对象和硬件运维对象;
[0006]S2、根据待监控的应用系统的软件运维对象的运行部署最小依赖,基于元模型库采用绘图软件绘制待监控的应用系统的软件运行拓扑图;
[0007]S3、根据元模型库和软件运行拓扑图,基于待监控的应用系统的硬件运维对象采用绘图软件绘制待监控的应用系统的业务实例图;
[0008]S4、将业务实例图和若干个运维对象的实时运行数据进行绑定,得到待监控的应用系统的运行拓扑图,将运行拓扑图通过显示屏动态展示。
[0009]优选地,S1中对若干个运维对象分别建立元模型,具体包括:
[0010]S11、将若干个运维对象的基础信息分别抽象为对应的元模型的基础信息;
[0011]S12、将若干个运维对象的属性分别抽象为对应的元模型的属性;
[0012]S13、元模型的基础信息和元模型的属性组成对应的运维对象的元模型。
[0013]优选地,S11中元模型的基础信息包括元模型名称、元模型标识和元模型状态图片。
[0014]优选地,S12中元模型的属性包括固定属性和可扩展属性。
[0015]优选地,S2中的软件运行拓扑图包括若干个节点以及节点和节点之间的连线,其中,每个节点对应一个运维对象,每条线对应不同的两个运维对象之间的关系。
[0016]优选地,S4中的实时运行数据包括指标数据、日志数据和告警数据。
[0017]优选地,S4中将业务实例图和若干个运维对象的实时运行数据进行绑定,得到待监控的应用系统的运行拓扑图,具体包括:
[0018]S41、对若干个运维对象的实时运行数据进行分析,得到若干个运维对象各自对应的实例标识;
[0019]S42、将若干个运维对象各自对应的实例标识与业务实例图中的节点进行匹配绑定,得到待监控的应用系统的运行拓扑图。
[0020]本专利技术另一方面提供一种基于绘图动态建模的可视化运维监控系统,采用基于绘图动态建模的可视化运维监控方法进行可视化运维监控,包括依次连接的元模型构建模块、软件运行拓扑图构建模块、业务实例图构建模块、运行数据绑定模块和运行拓扑图展示模块,其中:
[0021]元模型构建模块用于对待监控的应用系统中的软件运维对象和硬件运维对象进行建模,得到元模型库;
[0022]软件运行拓扑图构建模块用于根据元模型库和软件运维对象构建待监控的应用系统的软件运行拓扑图;
[0023]业务实例图构建模块用于根据元模型库、软件运行拓扑图和硬件运维对象构建待监控的应用系统的业务实例图;
[0024]运行数据绑定模块用于获取软件运维对象和硬件运维对象对应的实时数据,并将实时数据与业务实例图进行绑定,得到待监控的应用系统的运行拓扑图;
[0025]运行拓扑图展示模块用于展示运行拓扑图的实时状态。
[0026]上述一种基于绘图动态建模的可视化运维监控方法及系统,首先对待监控的应用系统中的若干个运维对象分别建立元模型,得到元模型库,根据待监控的应用系统的软件运维对象的运行部署最小依赖,基于元模型库采用绘图软件绘制待监控的应用系统的软件运行拓扑图;再根据元模型库和软件运行拓扑图,基于待监控的应用系统的硬件运维对象,采用绘图软件绘制待监控的应用系统的业务实例图;将业务实例图和若干个运维对象的实时运行数据进行绑定,得到运行拓扑图并通过显示屏动态展示。通过绘图软件将待监控的应用系统中的运维对象的拓扑结构建模过程可视化,通过拖拽元模型调整拓扑结构内容,使所有运维对象的实时运行数据以一张图的形式展现,从而使运维过程更直观,降低运维难度。
附图说明
[0027]图1是本专利技术一实施例中一种基于绘图动态建模的可视化运维监控方法的流程图;
[0028]图2是本专利技术一实施例中一种基于绘图动态建模的可视化运维监控系统的系统架构示意图;
[0029]图3是本专利技术一实施例中某个数字园区应用系统的软件运行拓扑图;
[0030]图4是本专利技术一实施例中某个数字园区应用系统的业务实例图。
[0031]具体实时方式
[0032]为了使本
的人员更好地理解本专利技术的技术方案,下面结合附图对本专利技术作进一步的详细说明。
[0033]一种基于绘图动态建模的可视化运维监控方法,具体包括:
[0034]S1、获取待监控的应用系统,应用系统包括若干个运维对象,对若干个运维对象分
别建立元模型,得到元模型库,若干个运维对象可划分为软件运维对象和硬件运维对象;
[0035]S2、根据待监控的应用系统的软件运维对象的运行部署最小依赖,基于元模型库采用绘图软件绘制待监控的应用系统的软件运行拓扑图;
[0036]S3、根据元模型库和软件运行拓扑图,基于待监控的应用系统的硬件运维对象采用绘图软件绘制待监控的应用系统的业务实例图;
[0037]S4、将业务实例图和若干个运维对象的实时运行数据进行绑定,得到待监控的应用系统的运行拓扑图,将运行拓扑图通过显示屏动态展示。
[0038]具体地,参见图1,图1为本专利技术一实施例中一种基于绘图动态建模的可视化运维监控方法的流程图。
[0039]首先针对待监控的应用系统,获取该应用系统对应的运维对象,运维对象是指现实中的某种物理存在或者抽象的事物,如物理机,虚拟机,路由器,业务服务等,对这些运维对象分别进行抽象化建模,相应得到每个运维对象的元模型,这些运维对象的元模型组成元模型库,将元模型库存储在待监控的应用系统的数据库中,由于待监控的应用系统可划分为软件和硬件两大部分,因此这些运维对象可划分为软件运维对象和硬件运维对象,元模型也可相应地分为软件运维对象对应的元模型和硬件运维对象对应的元模型。
[0040]接着根据待监控的应用系统中的软件运维对象的运行部署最小依赖,最小依赖是指被监控运维的应用系统中的软件运维对象成功运行所需的最精简运行部署拓扑图,可采用现有的绘图软件进本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于绘图动态建模的可视化运维监控方法,其特征在于,包括如下步骤:S1、获取待监控的应用系统,所述应用系统包括若干个运维对象,对若干个所述运维对象分别建立元模型,得到元模型库,若干个所述运维对象可划分为软件运维对象和硬件运维对象;S2、根据所述待监控的应用系统的软件运维对象的运行部署最小依赖,基于所述元模型库采用绘图软件绘制所述待监控的应用系统的软件运行拓扑图;S3、根据所述元模型库和所述软件运行拓扑图,基于所述待监控的应用系统的硬件运维对象采用所述绘图软件绘制所述待监控的应用系统的业务实例图;S4、将所述业务实例图和若干个所述运维对象的实时运行数据进行绑定,得到所述待监控的应用系统的运行拓扑图,将所述运行拓扑图通过显示屏动态展示。2.如权利要求1所述的基于绘图动态建模的可视化运维监控方法,其特征在于,所述S1中对若干个所述运维对象分别建立元模型,具体包括:S11、将若干个所述运维对象的基础信息分别抽象为对应的元模型的基础信息;S12、将若干个所述运维对象的属性分别抽象为对应的元模型的属性;S13、所述元模型的基础信息和所述元模型的属性组成对应的运维对象的元模型。3.如权利要求2所述的基于绘图动态建模的可视化运维监控方法,其特征在于,所述S11中元模型的基础信息包括元模型名称、元模型标识和元模型状态图片。4.如权利要求3所述的基于绘图动态建模的可视化运维监控方法,其特征在于,所述S12中元模型的属性包括固定属性和可扩展属性。5.如权利要求4所述的基于绘图动态建模的可视化运维监控方法,其特征在于,所述S2中的软件运行拓扑图包括若干个节点以及节点和节点之间的连线,其中,每个节点对应一个运维...

【专利技术属性】
技术研发人员:邹祁零李澜水超陈鹏张牡欧涛
申请(专利权)人:长沙军民先进技术研究有限公司
类型:发明
国别省市:

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

1