一种实现智能运维管理平台动态拓扑灵活配置的方法技术

技术编号:37708860 阅读:15 留言:0更新日期:2023-06-01 23:59
本发明专利技术公开一种实现智能运维管理平台动态拓扑灵活配置的方法,涉及智能运维管理平台技术领域,该方法基于snap.svg技术,开发动态编辑器,对资源进行可视化编辑,通过拖拽方式构建拓扑图,配置拓扑图中资源间的关联关系,输出资源配置json文件,并在拓扑图中某资源或链路达到预先配置的条件时进行该资源或链路的动态切换。本发明专利技术可以快速构建网络中各资源的拓扑图,直观的展示网络中各资源、接口间链接关系,并通过配置资源间的关联关系,实现拓扑图中资源或链路的动态切换,实现资源可视化动态监控。动态监控。动态监控。

【技术实现步骤摘要】
一种实现智能运维管理平台动态拓扑灵活配置的方法


[0001]本专利技术涉及智能运维管理平台
,具体的说是一种实现智能运维管理平台动态拓扑灵活配置的方法。

技术介绍

[0002]实际开发过程中,经常通过绘制资源位置及关系静态图、在图上添加动态数据的方式实现资源可视化监控,但当有资源录入或删除、及资源连接关系发生变化时,需要更换底图,修改代码,造成不必要的人力成本。
[0003]因此基于snap.svg技术,对资源可视化编辑,通过拖拽、缩放、关系配置实现动态配置、输出资源配置json文件,通过重绘动态加载监控视图。
[0004]在实际项目中,经常有用户提出针对现场设备、网络链路、甚至是电路等资源进行拓扑呈现,并能实时刷新资源的状态,查看资源下联的子设备、子链路,还要求当发生报警或其他异常时,资源图标动态切换,链路流向或颜色动态切换。目前开发人员设计拓扑动态发现,或绘制效果图,亦或者其他手动配置方式,但实现起来要么效果好但配置慢,要么自动生成效果差,

技术实现思路

[0005]本专利技术针对目前技术发展的需求和不足之处,提供一种实现智能运维管理平台动态拓扑灵活配置的方法。
[0006]本专利技术的一种实现智能运维管理平台动态拓扑灵活配置的方法,解决上述技术问题采用的技术方案如下:
[0007]一种实现智能运维管理平台动态拓扑灵活配置的方法,该方法基于snap.svg技术,开发动态编辑器,对资源进行可视化编辑,通过拖拽方式构建拓扑图,配置拓扑图中资源间的关联关系,输出资源配置json文件,并在拓扑图中某资源或链路达到预先配置的条件时进行该资源或链路的动态切换。
[0008]可选的,要实现智能运维管理平台动态拓扑的灵活配置,需要:
[0009](1)在智能运维管理平台安装snap.svg.js,配置版本参数,智能运维管理平台即可采用snap.svg相关元素及对象方法;
[0010](2)智能运维管理平台基于snap.svg技术,维护资源类型,或资源模型,录入相关资源,定义唯一的标识,管理资源所属组织机构;
[0011](3)智能运维管理平台基于snap.svg技术,开发资源动态编辑器,设计编辑器工作台页面,通过编辑器工作台页面的左侧资源工具箱、中部编辑区域和右侧工具栏,完成拓扑图的构建,并配置拓扑图中资源间的关联关系,实现拓扑图中某资源或链路的动态切换。
[0012]进一步可选的,资源工具箱用于从智能运维管理平台的资源列表中选择某个组织机构下的资源,从组件库中选择组件,被选中资源的图标和组件显示在编辑器工作台页面的中部编辑区域;
[0013]通过拖拽方式移动编辑器工作台页面中部编辑区域的资源图标和组件,构建拓扑图。
[0014]进一步可选的,构建拓扑图的过程中,通过点击拓扑图中的某个资源图标和组件,一方面借助工具栏进行资源图标和组件的样式配置和效果配置,另一方面在中部编辑区域进行资源间关联关系的配置,以在拓扑图中某资源或链路达到预先配置的条件时进行该资源或链路的动态切换。
[0015]进一步可选的,通过点击拓扑图中的某个资源图标,借助工具栏创建该资源的子页面,
[0016]随后通过资源工具箱和工具栏在中部编辑区域进一步构建该资源的下级拓扑图,
[0017]构建下级拓扑图的过程中,通过点击下级拓扑图中的某个子资源图标和子组件,一方面借助工具栏进行子资源图标和子组件的样式配置和效果配置,另一方面在中部编辑区域进行子资源间关联关系的配置,以在下级拓扑图中某子资源或子链路达到预先配置的条件时进行该子资源或子链路的动态切换。
[0018]优选的,组件库包括路径、框线、文本、电路符号四类组件;
[0019]构建拓扑图的过程中,根据资源间的具体关系,选择不同类型的组件,实现相邻资源的连接,并借助工具栏进行所选组件的效果配置。
[0020]优选的,借助工具栏进行资源图标和组件的样式配置,具体配置内容包括资源图标和组件的位置、形状、大小、透明度、旋转角度。
[0021]优选的,借助工具栏进行资源图标和组件的效果配置,具体配置内容包括流动方向、颜色变化和闪动频率。
[0022]本专利技术的一种实现智能运维管理平台动态拓扑灵活配置的方法,与现有技术相比具有的有益效果是:
[0023](1)本专利技术基于snap.svg技术,可以快速构建网络中各资源的拓扑图,直观的展示网络中各资源、接口间链接关系,并通过配置资源间的关联关系,实现拓扑图中资源或链路的动态切换,实现资源可视化动态监控;
[0024](2)本专利技术通过用户灵活配置资源关系及链路,设置其样式、动态效果呈现的条件,实现不同资源状态的动态监控、及链路的动态切换,无需修改代码,配置简单,页面呈现效果佳;
[0025](3)本专利技术解决了包括但不局限于智能运维管理平台的动态拓扑实现问题,帮助用户动态监控资源,实时汇报资源的状态及链路的异常,解决了自动生成动态拓扑样式乱、效果不佳的问题,减少资源变化时代码修改工作,减少代码维护成本,提高运维等相关工作的工作效率,具有实际应用价值。
附图说明
[0026]附图1是本专利技术实施例一中编辑器工作台页面上显示的拓扑图。
具体实施方式
[0027]为使本专利技术的技术方案、解决的技术问题和技术效果更加清楚明白,以下结合具体实施例,对本专利技术的技术方案进行清楚、完整的描述。
[0028]实施例一:
[0029]本实施例提出一种实现智能运维管理平台动态拓扑灵活配置的方法,该方法基于snap.svg技术,开发动态编辑器,对资源进行可视化编辑,通过拖拽方式构建拓扑图,配置拓扑图中资源间的关联关系,输出资源配置json文件,并在拓扑图中某资源/设备或链路达到预先配置的条件时进行该资源/设备或链路的动态切换。
[0030]本实施例中,为了实现上述方案,首先需要:
[0031](1)在智能运维管理平台安装snap.svg.js,配置版本参数,智能运维管理平台即可采用snap.svg相关元素及对象方法;
[0032](2)智能运维管理平台基于snap.svg技术,维护资源/设备类型,或资源/设备模型,录入相关资源/设备,定义唯一的标识,管理资源/设备所属组织机构;
[0033](3)智能运维管理平台基于snap.svg技术,开发资源动态编辑器,设计编辑器工作台页面,通过编辑器工作台页面的左侧资源工具箱、中部编辑区域和右侧工具栏,完成拓扑图的构建,并配置拓扑图中资源间/设备间的关联关系,实现拓扑图中某资源/设备或链路的动态切换。
[0034]结合附图1,基于资源工具箱,从智能运维管理平台的资源列表中选择某个组织机构下的资源/设备,从组件库中选择组件,被选中资源/设备的图标和组件显示在编辑器工作台页面的中部编辑区域;
[0035]通过拖拽方式移动编辑器工作台页面中部编辑区域的资源图标/设备图标和组件,构建拓扑图。
[0036]构建拓扑图的过程中,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现智能运维管理平台动态拓扑灵活配置的方法,其特征在于,该方法基于snap.svg技术,开发动态编辑器,对资源进行可视化编辑,通过拖拽方式构建拓扑图,配置拓扑图中资源间的关联关系,输出资源配置json文件,并在拓扑图中某资源或链路达到预先配置的条件时进行该资源或链路的动态切换。2.根据权利要求1所述的一种实现智能运维管理平台动态拓扑灵活配置的方法,其特征在于,该方法的具体实现步骤包括:(1)在智能运维管理平台安装snap.svg.js,配置版本参数,智能运维管理平台即可采用snap.svg相关元素及对象方法;(2)智能运维管理平台基于snap.svg技术,维护资源类型,或资源模型,录入相关资源,定义唯一的标识,管理资源所属组织机构;(3)智能运维管理平台基于snap.svg技术,开发资源动态编辑器,设计编辑器工作台页面,通过编辑器工作台页面的左侧资源工具箱、中部编辑区域和右侧工具栏,完成拓扑图的构建,并配置拓扑图中资源间的关联关系,实现拓扑图中某资源或链路的动态切换。3.根据权利要求2所述的一种实现智能运维管理平台动态拓扑灵活配置的方法,其特征在于,所述资源工具箱用于从智能运维管理平台的资源列表中选择某个组织机构下的资源,从组件库中选择组件,被选中资源的图标和组件显示在编辑器工作台页面的中部编辑区域;通过拖拽方式移动编辑器工作台页面中部编辑区域的资源图标和组件,构建拓扑图。4.根据权利要求3所述的一种实现智能运维管理平台动态拓扑灵活配置的方法,其特征在于,构建拓扑图的过程中,通过点击拓扑图中的...

【专利技术属性】
技术研发人员:于洁英李占述马小勇
申请(专利权)人:浪潮通信信息系统有限公司
类型:发明
国别省市:

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

1