一种基于制造技术

技术编号:39739537 阅读:9 留言:0更新日期:2023-12-17 23:40
本申请公开了一种基于

【技术实现步骤摘要】
一种基于SDN控制器的监控项实现方法、设备及介质


[0001]本申请涉及数据监控
,尤其涉及一种基于
SDN
控制器的监控项实现方法

设备及介质


技术介绍

[0002]目前,在软件定义网络
(Software Defined Network

SDN)
技术中,
SDN
控制器对全网的网元设备进行监控管理,用户能够通过
Web app
应用的可视化界面查看所有监控的网元设备的设备指标数据

一般来说,所有的
SDN
系统都会默认自带一些监控项,比如设备温度

内存使用率等通用且重要的指标

[0003]但是,除了需要对通用指标进行监控之外,也无法排除用户想要额外添加其他监控项的情况,并且,所需添加的监控项可能不仅是简单的获取到值,还需要根据多个指标进行某些运算才能得出最终结果


技术实现思路

[0004]本申请实施例提供了一种基于
SDN
控制器的监控项实现方法

设备及介质,用以解决现有技术无法在本地系统中针对不同的监控项进行统一的配置

监控以及实现的技术问题

[0005]一方面,本申请实施例提供了一种基于
SDN
控制器的监控项实现方法,包括:
[0006]SDN
控制器接收用户基于
Web
应用发出的操作指令,并基于所述操作指令,判断所述用户的待配置的监控指标数据对应的监控项是否需要进行计算;
[0007]若是,则确定所述监控项对应的监控项类型以及编写规则,并基于所述监控项类型和编写规则,将用户的待配置的监控指标数据发送至监控平台,以将对应的监控项添加至所述监控平台上;
[0008]基于所述用户在所述
Web
应用上对监控项的数据查询触发,从所述监控平台上读取所述监控项对应的监控指标数据,并对所述监控指标数据进行数据处理;
[0009]将对应的数据处理结果返回至所述
Web
应用,并通过所述
Web
应用将所述监控指标数据的数据处理结果展示给对应的用户,以完成对监控项的管理

[0010]在本申请的一种实现方式中,所述将对应的监控项添加至所述监控平台上之后,所述方法还包括:
[0011]确定出所述监控平台中监控项对应的设备列表,并将所述设备列表返回至所述
Web
应用中;
[0012]通过所述
Web
应用的可视化界面,对所述设备列表进行展示,以使所述用户对所述设备列表中网元设备下的监控项进行选择

[0013]在本申请的一种实现方式中,所述基于所述用户在所述
Web
应用上对监控项的数据查询触发,从所述监控平台上读取所述监控项对应的监控指标数据,具体包括:
[0014]基于所述
Web
应用的界面上所展示的设备列表,确定所述用户的待查询的监控项
对应的网元设备,并在所述设备列表中勾选所述网元设备下的监控项;
[0015]基于所述网元设备下监控项的勾选触发,通过所述
SDN
控制器,将所述监控项对应的多个监控指标数据发送至所述监控平台;
[0016]通过所述监控平台,并按照预设时间周期,向所述网元设备发起所述监控项对应的数据读取请求,以获取所述监控项对应的监控指标数据

[0017]在本申请的一种实现方式中,所述对所述监控指标数据进行数据处理,具体包括:
[0018]确定所述监控项对应的监控项类型,并在预设的多个计算表达式中,确定出所述监控项类型的监控项对应的目标计算表达式;
[0019]通过文法解析器并根据所述监控项对应的目标计算表达式,对所述监控项对应的多个监控指标数据进行计算,以实现对所述监控指标数据的数据处理

[0020]在本申请的一种实现方式中,所述将对应的数据处理结果返回至所述
Web
应用,并通过所述
Web
应用将所述监控指标数据的数据处理结果展示给对应的用户之后,所述方法还包括:
[0021]基于所述
Web
应用的可视化界面所展示的监控项的数据处理结果,确定是否存在达到告警阈值的监控项的数据处理结果,若否,则完成对监控项的管理;
[0022]若是,则生成所述监控项的数据处理结果对应的告警信息,并将所述告警信息通过告警邮件的方式发送至管理人员,以根据所述告警信息对所述监控项进行处理

[0023]在本申请的一种实现方式中,所述
SDN
控制器接收用户基于
Web
应用发出的操作指令之前,所述方法还包括:
[0024]基于
Web
应用接收用户的登录请求,并根据所述登录请求,确定所述用户对应的账号信息;
[0025]根据所述账号信息对所述用户进行权限校验,并在权限校验通过的情况下,向所述用户返回监控项对应的配置界面;
[0026]通过所述配置界面并基于所述用户在所述配置界面上的点击触发,确定所述用户待配置的监控指标数据及所述待配置的监控指标数据对应的监控项

[0027]在本申请的一种实现方式中,所述判断所述用户的待配置的监控指标数据对应的监控项是否需要进行计算,具体包括:
[0028]确定所述待配置的监控指标数据对应监控项的监控项类型,并根据所述监控项类型,确定所述监控项是否对应多个监控指标;
[0029]若是,则确定所述监控项类型的监控项需要进行计算,若否,则确定所述监控项类型的监控项无需进行计算

[0030]在本申请的一种实现方式中,所述若否,则确定所述监控项类型的监控项无需进行计算之后,所述方法还包括:
[0031]在所述用户的待配置的监控指标数据中,确定出监控项对应的监控项名称和对象标识符;
[0032]将所述监控项名称和所述对象标识符输入至所述监控平台,以将所述监控项添加至所述监控平台上

[0033]另一方面,本申请实施例还提供了一种基于
SDN
控制器的监控项实现设备,所述设备包括:
[0034]至少一个处理器;
[0035]以及,与所述至少一个处理器通信连接的存储器;
[0036]其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上述的一种基于
SDN
控制器的监控项实现方法

[0037]另一方面,本申请实施例还提供了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种基于
SDN
控制器的监控项实现方法,其特征在于,所述方法包括:
SDN
控制器接收用户基于
Web
应用发出的操作指令,并基于所述操作指令,判断所述用户的待配置的监控指标数据对应的监控项是否需要进行计算;若是,则确定所述监控项对应的监控项类型以及编写规则,并基于所述监控项类型和编写规则,将用户的待配置的监控指标数据发送至监控平台,以将对应的监控项添加至所述监控平台上;基于所述用户在所述
Web
应用上对监控项的数据查询触发,从所述监控平台上读取所述监控项对应的监控指标数据,并对所述监控指标数据进行数据处理;将对应的数据处理结果返回至所述
Web
应用,并通过所述
Web
应用将所述监控指标数据的数据处理结果展示给对应的用户,以完成对监控项的管理
。2.
根据权利要求1所述的一种基于
SDN
控制器的监控项实现方法,其特征在于,所述将对应的监控项添加至所述监控平台上之后,所述方法还包括:确定出所述监控平台中监控项对应的设备列表,并将所述设备列表返回至所述
Web
应用中;通过所述
Web
应用的可视化界面,对所述设备列表进行展示,以使所述用户对所述设备列表中网元设备下的监控项进行选择
。3.
根据权利要求1所述的一种基于
SDN
控制器的监控项实现方法,其特征在于,所述基于所述用户在所述
Web
应用上对监控项的数据查询触发,从所述监控平台上读取所述监控项对应的监控指标数据,具体包括:基于所述
Web
应用的界面上所展示的设备列表,确定所述用户的待查询的监控项对应的网元设备,并在所述设备列表中勾选所述网元设备下的监控项;基于所述网元设备下监控项的勾选触发,通过所述
SDN
控制器,将所述监控项对应的多个监控指标数据发送至所述监控平台;通过所述监控平台,并按照预设时间周期,向所述网元设备发起所述监控项对应的数据读取请求,以获取所述监控项对应的监控指标数据
。4.
根据权利要求1所述的一种基于
SDN
控制器的监控项实现方法,其特征在于,所述对所述监控指标数据进行数据处理,具体包括:确定所述监控项对应的监控项类型,并在预设的多个计算表达式中,确定出所述监控项类型的监控项对应的目标计算表达式;通过文法解析器并根据所述监控项对应的目标计算表达式,对所述监控项对应的多个监控指标数据进行计算,以实现对所述监控指标数据的数据处理
。5.
根据权利要求1所述的一种基于
SDN
控制器的监控项实现方法,其特征在于,所述将对...

【专利技术属性】
技术研发人员:郑宏彬
申请(专利权)人:浪潮思科网络科技有限公司
类型:发明
国别省市:

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

1