设备监控项的管理方法、待升级设备及监控服务器技术

技术编号:35138387 阅读:15 留言:0更新日期:2022-10-05 10:13
本公开提供了一种设备监控项的管理方法、待升级设备及监控服务器,该方法包括:向监控服务器发送第一消息;接收监控服务器发送的第二消息;所述第二消息携带有所述待升级设备的最新版本号;若第一插件升级包的版本号低于所述待升级设备的最新版本号,则向所述监控服务器发送第一请求消息;接收所述监控服务器发送的第二插件升级包;所述第二插件升级包为所述待升级设备的最新插件升级包;所述第二插件升级包包含的监控项采集插件的数量大于所述第一插件升级包包含的监控项采集插件的数量;根据所述第二插件升级包对所述待升级设备进行升级。本方法通过获取最新插件升级包对待升级设备进行升级,能够扩展监控项采集插件的数量。量。量。

【技术实现步骤摘要】
设备监控项的管理方法、待升级设备及监控服务器


[0001]本公开涉及边界安全
,尤其涉及一种设备监控项的管理方法、待升级设备、监控服务器、电子设备以及计算机可读存储介质。

技术介绍

[0002]随着互联网在不同领域的应用,护航网络安全的安全设备的正常运行显得尤为重要。对网络安全设备的性能指标以及设备的健康运行状态的监控多是通过设备自带的系统诊断模块,后来发展为通过安装在网络安全设备上的代理组件完成监控数据采集,然后将采集的数据上报至第三方系统,由第三方系统进行数据分析。
[0003]相关技术中,在被监控设备上安装代理组件,监控服务器通过调用代理组件,以使代理组件触发监控脚本的执行,获得各个监控项的监控数据,被监控设备将各个监控项的标识和各个监控项的监控数据发送至监控服务器。采用这种方式,由于可执行的监控脚本已被安装在被监控设备上,只有参数可配置,监控项的种类不可配置,即,无法新增监控项。因此,现有技术中缺少能够动态扩展设备监控项的方法。

技术实现思路

[0004]为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种设备监控项的管理方法,解决了现有技术中无法动态扩展设备监控项的问题。
[0005]为了实现上述目的,本公开实施例提供技术方案如下:
[0006]第一方面,本公开提供一种设备监控项的管理方法,应用于待升级设备,所述待升级设备为待升级的被监控设备;所述方法包括:
[0007]向监控服务器发送第一消息;所述第一消息携带有待升级设备的标识信息,用于请求获取插件升级包集合中所述待升级设备的最新版本号;所述插件升级包集合由至少一种待升级设备类型的插件升级包组成;
[0008]接收监控服务器发送的第二消息;所述第二消息携带有所述待升级设备的最新版本号;
[0009]若第一插件升级包的版本号低于所述待升级设备的最新版本号,则向所述监控服务器发送第一请求消息;所述第一请求消息用于请求对所述第一插件升级包进行升级;所述第一插件升级包为所述待升级设备的本地插件升级包;
[0010]接收所述监控服务器发送的第二插件升级包;所述第二插件升级包为所述待升级设备的最新插件升级包;所述第二插件升级包包含的监控项采集插件的数量大于所述第一插件升级包包含的监控项采集插件的数量;
[0011]根据所述第二插件升级包对所述待升级设备进行升级。
[0012]作为本公开实施例一种可选的实施方式,在向监控服务器发送第一消息之前,所述方法还包括:
[0013]获取第一插件升级包的配置文件存放路径、以及第一插件升级包的动态库存放路
径;
[0014]根据第一插件升级包的配置文件存放路径遍历第一插件升级包的配置文件,加载第一插件升级包的配置信息;所述配置信息包括:插件名称、插件动态库路径、插件类型、以及插件循环间隔周期;
[0015]将第一插件升级包的配置信息存储到内存中;
[0016]从内存中获取第一插件升级包的配置信息;
[0017]根据第一插件升级包的配置信息,以及第一插件升级包的动态库存放路径,调用第一插件升级包的初始化函数,对所述待升级设备进行系统初始化。
[0018]作为本公开实施例一种可选的实施方式,在对所述待升级设备进行系统初始化之后,所述方法还包括:
[0019]判断所述第一插件升级包中的目标监控项采集插件是否被调度;
[0020]若所述目标监控项采集插件被调度,则对所述目标监控项采集插件的类型进行判断;
[0021]若所述待升级设备通过所述目标监控项采集插件向监控服务器定时上报监控数据,则确定所述目标监控项采集插件为第一插件类型;
[0022]若所述待升级设备接收到所述监控服务器发送的第二命令消息后上报监控数据,则确定所述目标监控项采集插件为第二插件类型;所述第二命令消息用于通知所述待升级设备向所述监控服务器发送监控数据。
[0023]作为本公开实施例一种可选的实施方式,所述方法还包括:
[0024]当所述目标监控项采集插件为第一插件类型时,获取目标监控项采集插件采集的监控数据,将所述目标监控项采集插件采集的监控数据发送给监控服务器,并按照预设周期循环调度所述目标监控项采集插件;
[0025]当所述目标监控项采集插件为第二插件类型时,获取目标监控项采集插件采集的监控数据,将所述目标监控项采集插件采集的监控数据发送给监控服务器,结束运行所述目标监控项采集插件。
[0026]第二方面,本公开提供一种设备监控项的管理方法,应用于监控服务器,所述方法包括:
[0027]确定待升级设备;
[0028]向所述待升级设备发送第一命令消息,以使所述待升级设备判断第一插件升级包是否需要升级,若所述第一插件升级包需要升级,则根据第二插件升级包对所述待升级设备进行升级;
[0029]其中,所述第一插件升级包为所述待升级设备的本地插件升级包;所述第二插件升级包为所述待升级设备的最新插件升级包;所述第一命令消息携带有所述待升级设备的第二插件升级包;所述第二插件升级包包含的监控项采集插件的数量大于所述第一插件升级包包含的监控项采集插件的数量。
[0030]作为本公开实施例一种可选的实施方式,所述插件升级包集合中的每个插件升级包均为进行加壳处理后的插件升级包。
[0031]作为本公开实施例一种可选的实施方式,对所述第二插件升级包进行脱壳处理。
[0032]第三方面,本公开提供一种待升级设备,包括:
[0033]第一发送模块,用于向监控服务器发送第一消息;所述第一消息携带有待升级设备的标识信息,用于请求获取插件升级包集合中所述待升级设备的最新版本号;所述插件升级包集合由至少一种待升级设备类型的插件升级包组成;
[0034]第一接收模块,用于接收监控服务器发送的第二消息;所述第二消息携带有所述待升级设备的最新版本号;
[0035]第二发送模块,用于若第一插件升级包的版本号低于所述待升级设备的最新版本号,则向所述监控服务器发送第一请求消息;所述第一请求消息用于请求对所述第一插件升级包进行升级;所述第一插件升级包为所述待升级设备的本地插件升级包;
[0036]第二接收模块,用于接收所述监控服务器发送的第二插件升级包;所述第二插件升级包为所述待升级设备的最新插件升级包;所述第二插件升级包包含的监控项采集插件的数量大于所述第一插件升级包包含的监控项采集插件的数量;
[0037]升级模块,用于根据所述第二插件升级包对所述待升级设备进行升级。
[0038]作为本公开实施例一种可选的实施方式,所述待升级设备,还包括初始化模块,具体用于:
[0039]获取第一插件升级包的配置文件存放路径、以及第一插件升级包的动态库存放路径;
[0040]根据第一插件升级包的配置文件存放路径遍历第一插件升级包的配置文件,加载第一插件升级包的配置信息;所述配置信息包括:插件名称、插件动态库路径、插件类型本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备监控项的管理方法,其特征在于,应用于待升级设备,所述待升级设备为待升级的被监控设备;所述方法包括:向监控服务器发送第一消息;所述第一消息携带有待升级设备的标识信息,用于请求获取插件升级包集合中所述待升级设备的最新版本号;所述插件升级包集合由至少一种待升级设备类型的插件升级包组成;接收监控服务器发送的第二消息;所述第二消息携带有所述待升级设备的最新版本号;若第一插件升级包的版本号低于所述待升级设备的最新版本号,则向所述监控服务器发送第一请求消息;所述第一请求消息用于请求对所述第一插件升级包进行升级;所述第一插件升级包为所述待升级设备的本地插件升级包;接收所述监控服务器发送的第二插件升级包;所述第二插件升级包为所述待升级设备的最新插件升级包;所述第二插件升级包包含的监控项采集插件的数量大于所述第一插件升级包包含的监控项采集插件的数量;根据所述第二插件升级包对所述待升级设备进行升级。2.根据权利要求1所述的方法,其特征在于,在向监控服务器发送第一消息之前,所述方法还包括:获取第一插件升级包的配置文件存放路径、以及第一插件升级包的动态库存放路径;根据第一插件升级包的配置文件存放路径遍历第一插件升级包的配置文件,加载第一插件升级包的配置信息;所述配置信息包括:插件名称、插件动态库路径、插件类型、以及插件循环间隔周期;将第一插件升级包的配置信息存储到内存中;从内存中获取第一插件升级包的配置信息;根据第一插件升级包的配置信息,以及第一插件升级包的动态库存放路径,调用第一插件升级包的初始化函数,对所述待升级设备进行系统初始化。3.根据权利要求2所述的方法,其特征在于,在对所述待升级设备进行系统初始化之后,所述方法还包括:判断所述第一插件升级包中的目标监控项采集插件是否被调度;若所述目标监控项采集插件被调度,则对所述目标监控项采集插件的类型进行判断;若所述待升级设备通过所述目标监控项采集插件向监控服务器定时上报监控数据,则确定所述目标监控项采集插件为第一插件类型;若所述待升级设备接收到所述监控服务器发送的第二命令消息后上报监控数据,则确定所述目标监控项采集插件为第二插件类型;所述第二命令消息用于通知所述待升级设备向所述监控服务器发送监控数据。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:当所述目标监控项采集插件为第一插件类型时,获取目标监控项采集插件采集的监控数据,将所述目标监控项采集插件采集的监控数据发送给监控服务器,并按照预设周期循环调度所述目标监控项采集插件;当所述目标监控项采集插件为第二插件类型时,获取目标监控项采集插件采集的监控数据,将所述目标监控项采集插件采集的监控数据发送给监控服务器,结束运...

【专利技术属性】
技术研发人员:王红艳
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司
类型:发明
国别省市:

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

1