一种监测项间隔智能调整方法及系统与流程

文档序号:12818826阅读:242来源:国知局
一种监测项间隔智能调整方法及系统与流程

本发明涉及计算机应用技术领域,具体地说是一种实用性强、监测项间隔智能调整方法及系统。



背景技术:

当前的监控管理软件越来越普遍,使用监控软件的用户也越来越多,与以前的少量用户相比,现在的用户因需求不同,对监控的效率也提出了要求,客户希望一款监控软件在部署完毕后,能够根据具体的使用环境,智能化的调整软件的监控参数,包括监控插件的轮询时间,这对我们的监控管理软件提出了更高的要求。

如何在现有的监控管理技术框架下,实现监控软件对用户的实际环境的自适应,符合不同用户的差异性监控管理需求也就成了我们关心的问题。

当前计算机厂商的监控解决方案,目前的做法是在监控软件运行一段时间后,发现默认的配置参数如果不合适,再手动调整的方式解决问题,如手动调整告警的阀值、告警重试的次数等,非常麻烦,且设备多的情况下不易实现。如何在计算机的监控管理方面,最大化的利用现有资源,为我们的客户提供一个智能化的监控轮询调整策略也就成了我们关心的问题,为此我们提出一种预监测体系下的监测项间隔智能调整方法及系统,来满足用户对设备监控项轮询时间智能化调整的需要,通过对用户的实际使用环境进行分析,为不同的用户的不同环境自动调整配置参数,在最大程度上为用户打造一个智能、准确的监控管理平台的目的。



技术实现要素:

本发明的技术任务是针对以上不足之处,提供一种实用性强、监测项间隔智能调整方法及系统。

一种监测项间隔智能调整方法,其实现过程为:

首先用户在数据中心机房中安装监控软件并添加监控资源;

根据监控资源的情况,实时确定监控规模与监控网络环境的变化;

当监控规模与监控网络环境发生变化时,通过脚本自动调整监控软件监控项的执行时间,从而实现智能调控。

实时监控网络环境时,对加入到监控体系中的所有设备的网络情况进行测量,监控安装监控软件的数据中心机房的网络情况,对加入监控软件的每个设备的网络健康情况进行测量、统计,并把测量统计的数据反馈给自动完成调整过程的脚本。

实时监控网络环境采用以下方式实现,对所有监控设备的网络状况,通过ping命令测试,并获取每个设备返回的时间,然后将每个设备的返回时间进行统计、汇总并反馈给自动完成调整过程的脚本。

实时确定监控规模时,监控安装的监控管理软件的监控规模变化情况,当监控到软件的规模发生变化时,把监控的规模发送给自动完成调整过程的脚本。

脚本自动完成调整是指对监控软件监控项的轮询间隔控制,通过调整监控项的轮询间隔,使监控项按照合理的节奏完成轮询。

一种监测项间隔智能调整系统,包括网络监控单元、规模监控单元、间隔控制单元,其中,

网络监控单元,实时监控网络环境的变化,并将相关变化发送给间隔控制单元;

规模监控单元,实时确定监控规模变化,并将相关变化发送给间隔控制单元;

间隔控制单元,自动调整监控软件监控项的执行时间,从而实现智能调控。

所述网络监控单元对加入到监控体系中的所有设备的网络情况进行测量,监控安装监控软件的数据中心机房的网络情况,对加入监控软件的每个设备的网络健康情况进行测量、统计,并把测量统计的数据反馈给间隔控制单元。

所述网络监控单元实时监控网络环境采用以下方式实现,对所有监控设备的网络状况,通过ping命令测试,并获取每个设备返回的时间,然后将每个设备的返回时间进行统计、汇总并反馈给间隔控制单元。

所述规模监控单元监控安装的监控管理软件的监控规模变化情况,当监控到软件的规模发生变化时,把监控的规模发送给间隔控制单元。

所述间隔控制单元用于自动完成调整,对监控软件监控项的轮询间隔控制,通过调整监控项的轮询间隔,使监控项按照合理的节奏完成轮询。

本发明的一种监测项间隔智能调整方法及系统,具有以下优点:

该发明的一种监测项间隔智能调整方法及系统,解决默认的监控间隔不适用环境、用户手动配置监控间隔不合理的问题,为用户提供更加贴合实际需求的监控管理服务,避免监控间隔设置不合理,造成的资源浪费或者告警信息延迟等问题,实用性强,易于实现,易于推广。

附图说明

为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

附图1为本发明的实施例中环境a示意图。

附图2为本发明的实施例中环境b示意图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

一种监测项间隔智能调整方法,在用户安装完监控软件并添加完监控资源后,根据用户的监控规模以及监控的网络环境,自动调整监控软件监控项的执行间隔,解决默认的监控间隔不适用环境、用户手动配置监控间隔不合理的问题。

其实现过程为:

首先用户在数据中心机房中安装监控软件并添加监控资源;

根据监控资源的情况,实时确定监控规模与监控网络环境的变化;

当监控规模与监控网络环境发生变化时,通过脚本自动调整监控软件监控项的执行时间,从而实现智能调控。

实时监控网络环境时,对加入到监控体系中的所有设备的网络情况进行测量,监控安装监控软件的数据中心机房的网络情况,对加入监控软件的每个设备的网络健康情况进行测量、统计,并把测量统计的数据反馈给自动完成调整过程的脚本。

实时监控网络环境采用以下方式实现,对所有监控设备的网络状况,通过ping命令测试,并获取每个设备返回的时间,然后将每个设备的返回时间进行统计、汇总并反馈给自动完成调整过程的脚本。

实时确定监控规模时,监控安装的监控管理软件的监控规模变化情况,当监控到软件的规模发生变化时,把监控的规模发送给自动完成调整过程的脚本。

脚本自动完成调整是指对监控软件监控项的轮询间隔控制,通过调整监控项的轮询间隔,使监控项按照合理的节奏完成轮询。

一种监测项间隔智能调整系统,包括网络监控单元、规模监控单元、间隔控制单元,其中,

网络监控单元,实时监控网络环境的变化,并将相关变化发送给间隔控制单元;

规模监控单元,实时确定监控规模变化,并将相关变化发送给间隔控制单元;

间隔控制单元,自动调整监控软件监控项的执行时间,从而实现智能调控。

所述网络监控单元对加入到监控体系中的所有设备的网络情况进行测量,监控安装监控软件的数据中心机房的网络情况,对加入监控软件的每个设备的网络健康情况进行测量、统计,并把测量统计的数据反馈给间隔控制单元。

所述网络监控单元实时监控网络环境采用以下方式实现,对所有监控设备的网络状况,通过ping命令测试,并获取每个设备返回的时间,然后将每个设备的返回时间进行统计、汇总并反馈给间隔控制单元。

所述规模监控单元监控安装的监控管理软件的监控规模变化情况,当监控到软件的规模发生变化时,把监控的规模发送给间隔控制单元。

所述间隔控制单元用于自动完成调整,对监控软件监控项的轮询间隔控制,通过调整监控项的轮询间隔,使监控项按照合理的节奏完成轮询。

如附图1、图2所示,本发明的系统来实现上述方法的具体过程为:

网络监控单元,采集并汇总管理软件管理的每个设备网络数据返回情况,如,部署环境a,为局域网部署的管理软件,所有的设备都在局域网内,各个设备的网络情况较好,利用ping命令测试,每个设备返回的时间都<1ms。网络监控单元把每个设备的返回时间进行统计、汇总并反馈给间隔调整单元。部署环境b,是在各个城市之间建立的管理中心,网络比较复杂,所有管理的设备,利用ping命令测试,每个设备返回的时间都在1s以上,网络监控单元把每个设备的返回时间进行统计、汇总并反馈给间隔调整单元。

规模监控单元,把管理软件监控的设备规模反馈给间隔控制单元,如环境a,监控规模为1000台服务器,环境b监控规模为500台服务器。

间隔控制单元,根据软件部署的环境以及监控的规模自动调整监控项的轮询间隔时间,根据最优的监控间隔算法,当网络延时小于1ms时,在并发处理的情况下,根据软件每1秒钟可完成10台设备轮询情况计算,1000台设备完成轮询需要100秒。环境a间隔控制单元自动设置软件的轮询间隔为100秒。当网络延时大于1s时,在并发处理的情况下,根据软件每1秒钟可完成1台设备轮询情况计算,500台设备完成轮询需要500秒。环境b间隔控制单元自动设置软件的轮询间隔为500秒。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

以上对本发明所提供的一种监测项间隔智能调整方法及系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1