监测事件的方法和装置的制造方法_4

文档序号:9750687阅读:来源:国知局
警数值达到预设阈值的提示信息。
[0081]根据上述任意一个优选实施例或多个优选实施例的组合,本发明实施例能够达到如下有益效果:
[0082]本发明提供的监测事件的方法,可以利用一个监测器对多个项目进行监测,由于监测器能够为每个项目设置监测的过期时间,且每个项目具备独立的项目标识以及监测报警数值,因而对于其中任意一个项目,若监测器监测时间到达该项目对应的过期时间时,则对该项目的监测结果是否为发生报警事件进行判断,进而根据判断结果对该项目的历史监测报警数值进行设置,得到该项目的当前监测报警数值。由此可见,本发明利用一个监测器实现对多个项目进行监测,解决了相关技术中:开发人员需要针对每个项目设置一个监测器,一个监测器用来监测一个项目,以及监测方法可扩展性差的问题。并且,本发明可以根据监测结果对该项目的历史监测报警数值进行设置,得到当前监测报警数值,从而实现了对连续或非连续报警事件的处理。综上,本发明提供监测事件的方法可扩展性高,且能够实现对连续或非连续报警事件的处理。
[0083]本发明还公开了:
[0084]Al、一种监测事件的方法,包括:
[0085]利用一个监测器监测多个项目,其中,所述监测器能够为每个项目设置监测的过期时间,且每个项目具备独立的项目标识以及监测报警数值;
[0086]对于其中任意一个项目,若所述监测器监测时间到达该项目对应的过期时间时,判断该项目的监测结果是否为发生报警事件;
[0087]根据判断结果,按照预设的规则设置根据该项目的项目标识查找到的该项目的历史监测报警数值,以得到当前监测报警数值。
[0088]A2、根据Al所述的方法,其中,根据判断结果,按照预设的规则设置根据该项目的项目标识查找到的该项目的历史监测报警数值,以得到当前监测报警数值,包括:
[0089]若所述判断结果为所述监测结果为发生报警事件,则根据所述历史监测报警数值判断所述监测器监测时间上一次到达其对应的过期时间时、其监测结果是否为发生报警事件,若是,则将所述历史监测报警数值增加I,作为当前监测报警数值,若否,则设置所述历史监测报警数值为1,作为当前监测报警数值。
[0090]A3、根据Al所述的方法,其中,根据判断结果,按照预设的规则设置根据该项目的项目标识查找到的该项目的历史监测报警数值,以得到当前监测报警数值,包括:
[0091]若所述判断结果为所述监测结果为未发生报警事件,则将所述历史监测报警数值置空或置零,作为当前监测报警数值;或者将所述历史监测报警数值减1,作为当前监测报警数值。
[0092]A4、根据Al至A3任一项所述的方法,其中,所述项目标识包括信息摘要算法MD5标识和安全哈希算法SHA标识中的至少一个。
[0093]A5、根据Al至A4任一项所述的方法,其中,判断该项目的监测结果是否为发生报警事件,包括:
[0094]判断该项目是否达到预设报警条件,
[0095]其中,若达到所述预设报警条件,则所述监测结果为发生报警事件;以及若未达到所述预设报警条件,则所述监测结果为未发生报警事件。
[0096]A6、根据A2所述的方法,其中,根据所述历史监测报警数值判断所述监测器监测时间上一次到达其对应的过期时间时、其监测结果是否为发生报警事件,包括:
[0097]判断所述历史监测报警数值是否为正整数,若是,则确定所述监测器监测时间上一次到达其对应的过期时间时、其监测结果为发生报警事件;若否,则确定所述监测器监测时间上一次到达其对应的过期时间时、其监测结果为未发生报警事件;或者
[0098]通过比较所述历史监测报警数值与其相邻的前一次历史监测报警数值,判断所述历史监测报警数值是否为减I后的数值,若否,则确定所述监测器监测时间上一次到达其对应的过期时间时、其监测结果为发生报警事件;若是,则确定所述监测器监测时间上一次到达其对应的过期时间时、其监测结果为未发生报警事件。
[0099]A7、根据Al至A6任一项所述的方法,其中,还包括:
[0100]在分布式的内存对象缓存系统memcache中,利用其具备的过期时间功能为每个项目设置监测的过期时间,且采用key-value结构存储每个项目的项目标识以及监测报警数值,其中,采用key键存储每个项目的项目标识,采用value值存储每个项目的监测报警数值。
[0101]A8、根据Al至A7任一项所述的方法,其中,还包括:
[0102]监测每个项目的监测报警数值是否达到预设阈值;以及
[0103]若监测到某个项目的监测报警数值达到预设阈值,则输出表示该项目的监测报警数值达到预设阈值的提示信息。
[0104]B9、一种监测事件的装置,包括:
[0105]监测模块,适于利用一个监测器监测多个项目,其中,所述监测器能够为每个项目设置监测的过期时间,且每个项目具备独立的项目标识以及监测报警数值;
[0106]判断模块,适于对于其中任意一个项目,若所述监测器监测时间到达该项目对应的过期时间时,判断该项目的监测结果是否为发生报警事件;以及
[0107]处理模块,适于根据判断结果,按照预设的规则设置根据该项目的项目标识查找到的该项目的历史监测报警数值,以得到当前监测报警数值。
[0108]B10、根据B9所述的装置,其中,所述处理模块还适于:
[0109]若所述判断结果为所述监测结果为发生报警事件,则根据所述历史监测报警数值判断所述监测器监测时间上一次到达其对应的过期时间时、其监测结果是否为发生报警事件,若是,则将所述历史监测报警数值增加I,作为当前监测报警数值,若否,则设置所述历史监测报警数值为1,作为当前监测报警数值。
[0110]B11、根据B9所述的装置,其中,所述处理模块还适于:
[0111]若所述判断结果为所述监测结果为未发生报警事件,则将所述历史监测报警数值置空或置零,作为当前监测报警数值;或者将所述历史监测报警数值减1,作为当前监测报警数值。
[0112]B12、根据B9至BI I任一项所述的装置,其中,所述项目标识包括信息摘要算法MD5标识和安全哈希算法SHA标识中的至少一个。
[0113]B13、根据B9至B12任一项所述的装置,其中,所述判断模块还适于:
[0114]判断该项目是否达到预设报警条件,
[0115]其中,若达到所述预设报警条件,则所述监测结果为发生报警事件;以及若未达到所述预设报警条件,则所述监测结果为未发生报警事件。
[0116]B14、根据BlO所述的装置,其中,所述处理模块还适于:
[0117]判断所述历史监测报警数值是否为正整数,若是,则确定所述监测器监测时间上一次到达其对应的过期时间时、其监测结果为发生报警事件;若否,则确定所述监测器监测时间上一次到达其对应的过期时间时、其监测结果为未发生报警事件;或者
[0118]通过比较所述历史监测报警数值与其相邻的前一次历史监测报警数值,判断所述历史监测报警数值是否为减I后的数值,若否,则确定所述监测器监测时间上一次到达其对应的过期时间时、其监测结果为发生报警事件;若是,则确定所述监测器监测时间上一次到达其对应的过期时间时、其监测结果为未发生报警事件。
[0119]B15、根据B9至B14任一项所述的装置,其中,还包括:
[0120]存储模块,适于在分布式的内存对象缓存系统memcache中,利用其具备的过期时间功能为每个项目设置监测的过期时间,且采用key-value结构存储每个项目的项目标识以及监测报警数值,其中,采用key键存储每个项目的项目标识,采用value值存储每个项目的监测报警数值。
[0121]B16、根据B9至B15任一项所述的装置,其中,所述监测模块还适于:
[0122]监测每个项目的监测报警数值是否达到预设阈值;以及
[0123]若监测到某个项目的监测报警数值达到预设阈值,则输出表示该项目的监测报警数值达到预设阈值的提示信息。
[0124]在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1