CN106897192B - 一种基于延时分类的监控插件控制方法和装置 - Google Patents
一种基于延时分类的监控插件控制方法和装置 Download PDFInfo
- Publication number
- CN106897192B CN106897192B CN201710107908.6A CN201710107908A CN106897192B CN 106897192 B CN106897192 B CN 106897192B CN 201710107908 A CN201710107908 A CN 201710107908A CN 106897192 B CN106897192 B CN 106897192B
- Authority
- CN
- China
- Prior art keywords
- monitoring
- polling
- type
- monitoring plug
- plug
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 489
- 238000000034 method Methods 0.000 title claims abstract description 29
- 230000002159 abnormal effect Effects 0.000 abstract description 7
- 239000002184 metal Substances 0.000 description 6
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 108010028984 3-isopropylmalate dehydratase Proteins 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3089—Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents
- G06F11/3096—Monitoring arrangements determined by the means or processing involved in sensing the monitored data, e.g. interfaces, connectors, sensors, probes, agents wherein the means or processing minimize the use of computing system or of computing system component resources, e.g. non-intrusive monitoring which minimizes the probe effect: sniffing, intercepting, indirectly deriving the monitored data from other directly available data
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明实施例公开了一种基于延时分类的监控插件控制方法,通过先将监控插件进行分类,根据轮询时限选择性地移除第三类监控插件,并建立第三类监控插件的无时限轮询,使得第一类监控插件和第二类监控插件在轮询时限内正常轮询完毕的同时完成第三类监控插件的轮询,解决了现有的计算机厂商通过调整监控软件的监控间隔、频度等方式实现对监控插件的控制造成的在解决异常插件的监控问题的同时对正常的监控插件同样造成影响的技术问题。
Description
技术领域
本发明涉及资源监控管理领域,尤其涉及一种基于延时分类的监控插件控制方法和装置。
背景技术
当前的监控管理软件越来越普遍,监控管理软件对设备的监控数据采集多是以监控插件的方式进行,当监控的设备多的时候,需要编写大量的监控插件在服务器端运行,并定时的轮询这些插件,以通过SNMP协议、IPMI协议等远程采集监控设备上的硬件信息。对于服务器端的软件,定时的轮询及信息采集给监控软件的服务器占用了大量的资源,造成了很大的资源浪费。定时的轮询及信息采集在监控插件多的情况下,往往造成监控信息的不及时,持续的监控插件的积压造成软件的反应迟缓,甚至是软件宕掉退出。
当前计算机厂商的监控解决方案是通过调整监控软件的监控间隔、频度等方式实现的,然而该方法在解决异常插件的监控问题的同时对正常的监控插件同样造成影响。
发明内容
本发明实施例提供了一种基于延时分类的监控插件控制方法和装置,通过先将监控插件进行分类,根据轮询时限选择性地移除第三类监控插件,并建立第三类监控插件的无时限轮询,使得第一类监控插件和第二类监控插件在轮询时限内正常轮询完毕的同时完成第三类监控插件的轮询,解决了现有的计算机厂商通过调整监控软件的监控间隔、频度等方式实现对监控插件的控制造成的在解决异常插件的监控问题的同时对正常的监控插件同样造成影响的技术问题。
本发明实施例提供了一种基于延时分类的监控插件控制方法,包括:
根据监控插件的运行周期和监控结果将所述监控插件分类为第一类监控插件、第二类监控插件、第三类监控插件,其中第一类监控插件为能正常获取监控数据的监控插件,第二类监控插件为能获取监控数据但存在明显网络延时的监控插件,第三类监控插件为网络延时严重且无监控数据返回的监控插件;
通过计算判断所有所述监控插件在预置轮询时限内能否正常轮询完毕,若所有所述监控插件在预置轮询时限内能正常轮询完毕,则执行所有所述监控插件的正常轮询,若所有所述监控插件在预置轮询时限内不能正常轮询完毕,则将所述第三类监控插件移除第一轮询体系并单独执行所述第三类监控插件的无时限轮询,其中所述第一轮询体系为存在轮询时限的正常轮询体系。
优选地,
在则将所述第三类监控插件移除所述监控插件的第一轮询体系并执行所述第三类监控插件的无时限轮询之后,还包括:
若所述第三类监控插件能获取监控数据后,则将所述第三类监控插件移回所述第一轮询体系。
优选地,
在则将所述第三类监控插件移除所述监控插件的第一轮询体系并执行所述第三类监控插件的无时限轮询之后,还包括:
通过计算判断所述第一类监控插件和所述第二类监控插件在预置轮询时限内能否正常轮询完毕,若所述第一类监控插件和所述第二类监控插件在预置轮询时限内能正常轮询完毕,则执行所述第一类监控插件和所述第二类监控插件的正常轮询,若所述第一类监控插件和所述第二类监控插件在预置轮询时限内不能正常轮询完毕,则将所述第二类监控插件移除所述监控插件的第一轮询体系并单独执行所述第二类监控插件的无时限轮询。
优选地,
在则将所述第二类监控插件移除所述监控插件的第一轮询体系并单独执行所述第二类监控插件的无时限轮询之后,还包括:
若所述第二类监控插件能获取监控数据且不存在明显网络延时,则将所述第二类监控插件移回所述第一轮询体系。
本发明实施例提供了一种基于延时分类的监控插件控制装置,包括:
插件分类单元,用于根据监控插件的运行周期和监控结果将所述监控插件分类为第一类监控插件、第二类监控插件、第三类监控插件,其中第一类监控插件为能正常获取监控数据的监控插件,第二类监控插件为能获取监控数据但存在明显网络延时的监控插件,第三类监控插件为网络延时严重且无监控数据返回的监控插件;
第一轮询单元,用于通过计算判断所有所述监控插件在预置轮询时限内能否正常轮询完毕,若所有所述监控插件在预置轮询时限内能正常轮询完毕,则执行所有所述监控插件的正常轮询,若所有所述监控插件在预置轮询时限内不能正常轮询完毕,则将所述第三类监控插件移除第一轮询体系并单独执行所述第三类监控插件的无时限轮询,其中所述第一轮询体系为存在轮询时限的正常轮询体系。
优选地,
所述基于延时分类的监控插件控制装置还包括:
第一移回单元,用于当所述第三类监控插件能获取监控数据后,则将所述第三类监控插件移回所述第一轮询体系。
优选地,
所述基于延时分类的监控插件控制装置还包括:
第二轮询单元,用于通过计算判断所述第一类监控插件和所述第二类监控插件在预置轮询时限内能否正常轮询完毕,若所述第一类监控插件和所述第二类监控插件在预置轮询时限内能正常轮询完毕,则执行所述第一类监控插件和所述第二类监控插件的正常轮询,若所述第一类监控插件和所述第二类监控插件在预置轮询时限内不能正常轮询完毕,则将所述第二类监控插件移除所述监控插件的第一轮询体系并单独执行所述第二类监控插件的无时限轮询。
优选地,
所述基于延时分类的监控插件控制装置还包括:
第二移回单元,用于当所述第二类监控插件能获取监控数据且不存在明显网络延时,则将所述第二类监控插件移回所述第一轮询体系。
从以上技术方案可以看出,本发明实施例具有以下优点:
1、本发明实施例提供了一种基于延时分类的监控插件控制方法和装置,通过先将监控插件进行分类,根据轮询时限选择性地移除第三类监控插件,并建立第三类监控插件的无时限轮询,使得第一类监控插件和第二类监控插件在轮询时限内正常轮询完毕的同时完成第三类监控插件的轮询,解决了现有的计算机厂商通过调整监控软件的监控间隔、频度等方式实现对监控插件的控制造成的在解决异常插件的监控问题的同时对正常的监控插件同样造成影响的技术问题,保障每次的轮询时限内,所有的监控插件可以轮询完毕,不会出现监控插件轮询积压的情况,在保障软件整体监控效果的同时,最大化的保障监控软件运行的流畅性、告警的及时。
2、本发明实施例提供了一种基于延时分类的监控插件控制方法和装置,当第一类监控插件和第二类监控插件在预置轮询时限内不能正常轮询完毕,则将第二类监控插件移除监控插件的第一轮询体系并单独执行第二类监控插件的无时限轮询,使得所有的监控插件可以轮询完毕,不会出现监控插件轮询积压的情况,在保障软件整体监控效果的同时,最大化的保障监控软件运行的流畅性、告警的及时,更加智能、高效。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的一种基于延时分类的监控插件控制方法的第一实施例的流程示意图;
图2为本发明实施例提供的一种基于延时分类的监控插件控制方法的第二实施例的一个流程示意图;
图3为本发明实施例提供的一种基于延时分类的监控插件控制装置的第一实施例的结构示意图;
图4为本发明实施例提供的一种基于延时分类的监控插件控制装置的第二实施例的结构示意图。
具体实施方式
本发明实施例提供了一种基于延时分类的监控插件控制方法和装置,通过先将监控插件进行分类,根据轮询时限选择性地移除第三类监控插件,并建立第三类监控插件的无时限轮询,使得第一类监控插件和第二类监控插件在轮询时限内正常轮询完毕的同时完成第三类监控插件的轮询,解决了现有的计算机厂商通过调整监控软件的监控间隔、频度等方式实现对监控插件的控制造成的在解决异常插件的监控问题的同时对正常的监控插件同样造成影响的技术问题,保障每次的轮询时限内,所有的监控插件可以轮询完毕,不会出现监控插件轮询积压的情况,在保障软件整体监控效果的同时,最大化的保障监控软件运行的流畅性、告警的及时。
为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参阅图1,本发明实施例提供了一种基于延时分类的监控插件控制方法的第一实施例,包括:
101,根据监控插件的运行周期和监控结果将监控插件分类为第一类监控插件、第二类监控插件、第三类监控插件,其中第一类监控插件为能正常获取监控数据的监控插件,第二类监控插件为能获取监控数据但存在明显网络延时的监控插件,第三类监控插件为网络延时严重且无监控数据返回的监控插件;
在本发明实施例中,首先需要根据监控插件的运行周期和监控结果将监控插件分类为第一类监控插件、第二类监控插件、第三类监控插件,其中第一类监控插件为能正常获取监控数据的监控插件,第二类监控插件为能获取监控数据但存在明显网络延时的监控插件,第三类监控插件为网络延时严重且无监控数据返回的监控插件。
102,通过计算判断所有监控插件在预置轮询时限内能否正常轮询完毕,若所有监控插件在预置轮询时限内能正常轮询完毕,则执行所有监控插件的正常轮询,若所有监控插件在预置轮询时限内不能正常轮询完毕,则将第三类监控插件移除第一轮询体系并单独执行第三类监控插件的无时限轮询,其中第一轮询体系为存在轮询时限的正常轮询体系;
在本发明实施例中,在根据监控插件的运行周期和监控结果将监控插件分类为第一类监控插件、第二类监控插件、第三类监控插件之后,还需要通过计算判断所有监控插件在预置轮询时限内能否正常轮询完毕,若所有监控插件在预置轮询时限内能正常轮询完毕,则执行所有监控插件的正常轮询,若所有监控插件在预置轮询时限内不能正常轮询完毕,则将第三类监控插件移除第一轮询体系并单独执行第三类监控插件的无时限轮询,其中第一轮询体系为存在轮询时限的正常轮询体系,例如当所有监控插件在预置轮询时限内能否正常轮询完毕时,第一轮询体系包括第一监控插件、第二类监控插件、第三类监控插件的正常轮询,而“正常轮询”可以理解为有轮询时限的顺序轮询,以下不再赘述。
请参阅图2,本发明实施例提供了一种基于延时分类的监控插件控制方法的第二实施例,包括:
201,根据监控插件的运行周期和监控结果将监控插件分类为第一类监控插件、第二类监控插件、第三类监控插件,其中第一类监控插件为能正常获取监控数据的监控插件,第二类监控插件为能获取监控数据但存在明显网络延时的监控插件,第三类监控插件为网络延时严重且无监控数据返回的监控插件;
在本发明实施例中,首先需要根据监控插件的运行周期和监控结果将监控插件分类为第一类监控插件、第二类监控插件、第三类监控插件,其中第一类监控插件为能正常获取监控数据的监控插件,第二类监控插件为能获取监控数据但存在明显网络延时的监控插件,第三类监控插件为网络延时严重且无监控数据返回的监控插件。
202,通过计算判断所有监控插件在预置轮询时限内能否正常轮询完毕,若所有监控插件在预置轮询时限内能正常轮询完毕,则执行所有监控插件的正常轮询,若所有监控插件在预置轮询时限内不能正常轮询完毕,则将第三类监控插件移除第一轮询体系并单独执行第三类监控插件的无时限轮询,其中第一轮询体系为存在轮询时限的正常轮询体系;
在本发明实施例中,在根据监控插件的运行周期和监控结果将监控插件分类为第一类监控插件、第二类监控插件、第三类监控插件之后,还需要通过计算判断所有监控插件在预置轮询时限内能否正常轮询完毕,若所有监控插件在预置轮询时限内能正常轮询完毕,则执行所有监控插件的正常轮询,若所有监控插件在预置轮询时限内不能正常轮询完毕,则将第三类监控插件移除第一轮询体系并单独执行第三类监控插件的无时限轮询,其中第一轮询体系为存在轮询时限的正常轮询体系。
203,若第三类监控插件能获取监控数据后,则将第三类监控插件移回第一轮询体系;
在本发明实施例中,在通过计算判断所有监控插件在预置轮询时限内能否正常轮询完毕,若所有监控插件在预置轮询时限内能正常轮询完毕,则执行所有监控插件的正常轮询,若所有监控插件在预置轮询时限内不能正常轮询完毕,则将第三类监控插件移除第一轮询体系并单独执行第三类监控插件的无时限轮询,其中第一轮询体系为存在轮询时限的正常轮询体系之后,若第三类监控插件能获取监控数据后,则将第三类监控插件移回第一轮询体系,可以理解为第三类监控插件有监控数据返回,可以在预置轮询时限内与第一类监控插件和第二类监控插件一起完成正常轮询。
204,通过计算判断第一类监控插件和第二类监控插件在预置轮询时限内能否正常轮询完毕,若第一类监控插件和第二类监控插件在预置轮询时限内能正常轮询完毕,则执行第一类监控插件和第二类监控插件的正常轮询,若第一类监控插件和第二类监控插件在预置轮询时限内不能正常轮询完毕,则将第二类监控插件移除监控插件的第一轮询体系并单独执行第二类监控插件的无时限轮询;
在本发明实施例中,在通过计算判断所有监控插件在预置轮询时限内能否正常轮询完毕,若所有监控插件在预置轮询时限内能正常轮询完毕,则执行所有监控插件的正常轮询,若所有监控插件在预置轮询时限内不能正常轮询完毕,则将第三类监控插件移除第一轮询体系并单独执行第三类监控插件的无时限轮询,其中第一轮询体系为存在轮询时限的正常轮询体系之后,还需要通过计算判断第一类监控插件和第二类监控插件在预置轮询时限内能否正常轮询完毕,若第一类监控插件和第二类监控插件在预置轮询时限内能正常轮询完毕,则执行第一类监控插件和第二类监控插件的正常轮询,若第一类监控插件和第二类监控插件在预置轮询时限内不能正常轮询完毕,则将第二类监控插件移除监控插件的第一轮询体系并单独执行第二类监控插件的无时限轮询。
205,若第二类监控插件能获取监控数据且不存在明显网络延时,则将第二类监控插件移回第一轮询体系;
在本发明实施例中,在通过计算判断第一类监控插件和第二类监控插件在预置轮询时限内能否正常轮询完毕,若第一类监控插件和第二类监控插件在预置轮询时限内能正常轮询完毕,则执行第一类监控插件和第二类监控插件的正常轮询,若第一类监控插件和第二类监控插件在预置轮询时限内不能正常轮询完毕,则将第二类监控插件移除监控插件的第一轮询体系并单独执行第二类监控插件的无时限轮询之后,若第二类监控插件能获取监控数据且不存在明显网络延时,则将第二类监控插件移回第一轮询体系,可以理解为第二类监控插件网络延时减少、不明显或没有网络延时,可以与第一类监控插件一起完成正常轮询。
请参阅图3,本发明实施例提供了一种基于延时分类的监控插件控制装置的第一实施例,包括:
插件分类单元301,用于根据监控插件的运行周期和监控结果将监控插件分类为第一类监控插件、第二类监控插件、第三类监控插件,其中第一类监控插件为能正常获取监控数据的监控插件,第二类监控插件为能获取监控数据但存在明显网络延时的监控插件,第三类监控插件为网络延时严重且无监控数据返回的监控插件;
第一轮询单元302,用于通过计算判断所有监控插件在预置轮询时限内能否正常轮询完毕,若所有监控插件在预置轮询时限内能正常轮询完毕,则执行所有监控插件的正常轮询,若所有监控插件在预置轮询时限内不能正常轮询完毕,则将第三类监控插件移除第一轮询体系并单独执行第三类监控插件的无时限轮询,其中第一轮询体系为存在轮询时限的正常轮询体系。
请参阅图4,本发明实施例提供了一种基于延时分类的监控插件控制装置的第二实施例,包括:
插件分类单元401,用于根据监控插件的运行周期和监控结果将监控插件分类为第一类监控插件、第二类监控插件、第三类监控插件,其中第一类监控插件为能正常获取监控数据的监控插件,第二类监控插件为能获取监控数据但存在明显网络延时的监控插件,第三类监控插件为网络延时严重且无监控数据返回的监控插件;
第一轮询单元402,用于通过计算判断所有监控插件在预置轮询时限内能否正常轮询完毕,若所有监控插件在预置轮询时限内能正常轮询完毕,则执行所有监控插件的正常轮询,若所有监控插件在预置轮询时限内不能正常轮询完毕,则将第三类监控插件移除第一轮询体系并单独执行第三类监控插件的无时限轮询,其中第一轮询体系为存在轮询时限的正常轮询体系。
第一移回单元403,用于当第三类监控插件能获取监控数据后,则将第三类监控插件移回第一轮询体系。
第二轮询单元404,用于通过计算判断第一类监控插件和第二类监控插件在预置轮询时限内能否正常轮询完毕,若第一类监控插件和第二类监控插件在预置轮询时限内能正常轮询完毕,则执行第一类监控插件和第二类监控插件的正常轮询,若第一类监控插件和第二类监控插件在预置轮询时限内不能正常轮询完毕,则将第二类监控插件移除监控插件的第一轮询体系并单独执行第二类监控插件的无时限轮询。
第二移回单元405,用于当第二类监控插件能获取监控数据且不存在明显网络延时,则将第二类监控插件移回第一轮询体系。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (8)
1.一种基于延时分类的监控插件控制方法,其特征在于,所述方法能够保障每次的轮询时限内,所有的监控插件可以轮询完毕,包括:
根据监控插件的运行周期和监控结果将所述监控插件分类为第一类监控插件、第二类监控插件、第三类监控插件,其中第一类监控插件为能正常获取监控数据的监控插件,第二类监控插件为能获取监控数据但存在明显网络延时的监控插件,第三类监控插件为网络延时严重且无监控数据返回的监控插件;
通过计算判断所有所述监控插件在预置轮询时限内能否正常轮询完毕,若所有所述监控插件在预置轮询时限内能正常轮询完毕,则执行所有所述监控插件的正常轮询,若所有所述监控插件在预置轮询时限内不能正常轮询完毕,则将所述第三类监控插件移除第一轮询体系并单独执行所述第三类监控插件的无时限轮询,其中所述第一轮询体系为存在轮询时限的正常轮询体系。
2.根据权利要求1所述的基于延时分类的监控插件控制方法,其特征在于,在则将所述第三类监控插件移除所述监控插件的第一轮询体系并执行所述第三类监控插件的无时限轮询之后,还包括:
若所述第三类监控插件能获取监控数据后,则将所述第三类监控插件移回所述第一轮询体系。
3.根据权利要求1所述的基于延时分类的监控插件控制方法,其特征在于,在则将所述第三类监控插件移除所述监控插件的第一轮询体系并执行所述第三类监控插件的无时限轮询之后,还包括:
通过计算判断所述第一类监控插件和所述第二类监控插件在预置轮询时限内能否正常轮询完毕,若所述第一类监控插件和所述第二类监控插件在预置轮询时限内能正常轮询完毕,则执行所述第一类监控插件和所述第二类监控插件的正常轮询,若所述第一类监控插件和所述第二类监控插件在预置轮询时限内不能正常轮询完毕,则将所述第二类监控插件移除所述监控插件的第一轮询体系并单独执行所述第二类监控插件的无时限轮询。
4.根据权利要求3所述的基于延时分类的监控插件控制方法,其特征在于,在则将所述第二类监控插件移除所述监控插件的第一轮询体系并单独执行所述第二类监控插件的无时限轮询之后,还包括:
若所述第二类监控插件能获取监控数据且不存在明显网络延时,则将所述第二类监控插件移回所述第一轮询体系。
5.一种基于延时分类的监控插件控制装置,其特征在于,所述装置能够保障每次的轮询时限内,所有的监控插件可以轮询完毕,包括:
插件分类单元,用于根据监控插件的运行周期和监控结果将所述监控插件分类为第一类监控插件、第二类监控插件、第三类监控插件,其中第一类监控插件为能正常获取监控数据的监控插件,第二类监控插件为能获取监控数据但存在明显网络延时的监控插件,第三类监控插件为网络延时严重且无监控数据返回的监控插件;
第一轮询单元,用于通过计算判断所有所述监控插件在预置轮询时限内能否正常轮询完毕,若所有所述监控插件在预置轮询时限内能正常轮询完毕,则执行所有所述监控插件的正常轮询,若所有所述监控插件在预置轮询时限内不能正常轮询完毕,则将所述第三类监控插件移除第一轮询体系并单独执行所述第三类监控插件的无时限轮询,其中所述第一轮询体系为存在轮询时限的正常轮询体系。
6.根据权利要求5所述的基于延时分类的监控插件控制装置,其特征在于,还包括:
第一移回单元,用于当所述第三类监控插件能获取监控数据后,则将所述第三类监控插件移回所述第一轮询体系。
7.根据权利要求5所述的基于延时分类的监控插件控制装置,其特征在于,还包括:
第二轮询单元,用于通过计算判断所述第一类监控插件和所述第二类监控插件在预置轮询时限内能否正常轮询完毕,若所述第一类监控插件和所述第二类监控插件在预置轮询时限内能正常轮询完毕,则执行所述第一类监控插件和所述第二类监控插件的正常轮询,若所述第一类监控插件和所述第二类监控插件在预置轮询时限内不能正常轮询完毕,则将所述第二类监控插件移除所述监控插件的第一轮询体系并单独执行所述第二类监控插件的无时限轮询。
8.根据权利要求7所述的基于延时分类的监控插件控制装置,其特征在于,还包括:
第二移回单元,用于当所述第二类监控插件能获取监控数据且不存在明显网络延时,则将所述第二类监控插件移回所述第一轮询体系。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710107908.6A CN106897192B (zh) | 2017-02-27 | 2017-02-27 | 一种基于延时分类的监控插件控制方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710107908.6A CN106897192B (zh) | 2017-02-27 | 2017-02-27 | 一种基于延时分类的监控插件控制方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106897192A CN106897192A (zh) | 2017-06-27 |
CN106897192B true CN106897192B (zh) | 2020-08-25 |
Family
ID=59184088
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710107908.6A Active CN106897192B (zh) | 2017-02-27 | 2017-02-27 | 一种基于延时分类的监控插件控制方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106897192B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106357469B (zh) * | 2016-11-16 | 2019-05-28 | 郑州云海信息技术有限公司 | 一种资源监控模式的动态调整方法和装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4259147A (en) * | 1975-02-12 | 1981-03-31 | New Fibers International | Pulping process |
WO2005069542A1 (en) * | 2004-01-15 | 2005-07-28 | Utstarcom Korea Limited | Method for correcting time data in a network management application using a snmp |
CN101056202A (zh) * | 2007-05-31 | 2007-10-17 | 武汉虹信通信技术有限责任公司 | 一种网管监控***实现多任务轮询的方法 |
CN102761439A (zh) * | 2012-06-13 | 2012-10-31 | 烽火通信科技股份有限公司 | Pon接入***中基于看门狗的异常检测记录装置及方法 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5560023A (en) * | 1994-09-07 | 1996-09-24 | International Business Machines Corporation | Automatic backup system for advanced power management |
CN104104536B (zh) * | 2013-04-15 | 2018-08-17 | 北京中嘉时代科技有限公司 | 一种基于策略的自调节并发轮询监测方法和装置 |
CN105912439B (zh) * | 2016-04-05 | 2018-12-14 | 浪潮电子信息产业股份有限公司 | 一种计算机监控的方法、装置及*** |
CN106357469B (zh) * | 2016-11-16 | 2019-05-28 | 郑州云海信息技术有限公司 | 一种资源监控模式的动态调整方法和装置 |
-
2017
- 2017-02-27 CN CN201710107908.6A patent/CN106897192B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4259147A (en) * | 1975-02-12 | 1981-03-31 | New Fibers International | Pulping process |
WO2005069542A1 (en) * | 2004-01-15 | 2005-07-28 | Utstarcom Korea Limited | Method for correcting time data in a network management application using a snmp |
EP1704671A4 (en) * | 2004-01-15 | 2012-12-26 | Transpacific Sonic Llc | METHOD FOR CORRECTING TIME DATA IN A SNMP-USING NETWORK MANAGEMENT APPLICATION |
CN101056202A (zh) * | 2007-05-31 | 2007-10-17 | 武汉虹信通信技术有限责任公司 | 一种网管监控***实现多任务轮询的方法 |
CN102761439A (zh) * | 2012-06-13 | 2012-10-31 | 烽火通信科技股份有限公司 | Pon接入***中基于看门狗的异常检测记录装置及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN106897192A (zh) | 2017-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9503347B2 (en) | Techniques associated with server transaction latency information | |
CN103634149B (zh) | 一种用于分布式***的监测方法 | |
CN110995497A (zh) | 一种云计算环境下统一运维的方法、终端设备及存储介质 | |
CN111200526B (zh) | 网络设备的监控***及方法 | |
CN110650060A (zh) | 流量告警的处理方法、设备及存储介质 | |
CN112596450B (zh) | 一种基于b/s架构的实时频谱监控***及方法 | |
CN113590337A (zh) | 一种云环境下自动调整云主机配置的方法及装置 | |
CN114244718A (zh) | 一种输电线路通信网络设备管理*** | |
CN114070711A (zh) | 告警信息的处理方法、装置、电子设备及存储介质 | |
CN106897192B (zh) | 一种基于延时分类的监控插件控制方法和装置 | |
CN105050103B (zh) | 一种信令流程的识别方法及装置 | |
CN116975938B (zh) | 一种产品制造过程中的传感器数据处理方法 | |
CN106294364B (zh) | 实现网络爬虫抓取网页的方法和装置 | |
CN110224872B (zh) | 一种通信方法、装置及存储介质 | |
US9172552B2 (en) | Managing an entity using a state machine abstract | |
CN112749285A (zh) | 一种基于知识图谱的资源预警方法、***、设备及介质 | |
CN102546652B (zh) | 一种服务器负载平衡***及方法 | |
CN109462510B (zh) | 一种cdn节点质量评估的方法及装置 | |
CN117076195A (zh) | 参数的调整方法、装置、存储介质及电子装置 | |
CN106911505B (zh) | 一种基于监控插件状态的轮询优化方法和装置 | |
CN106717064B (zh) | 时分双工无线数据传输***的数据传输方法、装置及*** | |
CN111010706A (zh) | 一种异常恢复方法及装置 | |
CN115712529A (zh) | 一种边缘智能设备测试方法、装置、设备及存储介质 | |
CN106776181B (zh) | 一种多板卡的集中调试方法及*** | |
DE102019131038B4 (de) | Detektion von Ereignisstürmen |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200730 Address after: 215100 No. 1 Guanpu Road, Guoxiang Street, Wuzhong Economic Development Zone, Suzhou City, Jiangsu Province Applicant after: SUZHOU LANGCHAO INTELLIGENT TECHNOLOGY Co.,Ltd. Address before: 450018 Henan province Zheng Dong New District of Zhengzhou City Xinyi Road No. 278 16 floor room 1601 Applicant before: ZHENGZHOU YUNHAI INFORMATION TECHNOLOGY Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |