[发明专利]监测事件的方法和装置在审
申请号: | 201410510514.1 | 申请日: | 2014-09-28 |
公开(公告)号: | CN105512006A | 公开(公告)日: | 2016-04-20 |
发明(设计)人: | 王哲 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F11/32 | 分类号: | G06F11/32 |
代理公司: | 北京智汇东方知识产权代理事务所(普通合伙) 11391 | 代理人: | 康正德;孙晓芳 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 监测 事件 方法 装置 | ||
技术领域
本发明涉及计算机技术领域,特别是一种监测事件的方法和装置。
背景技术
在日常工作和生活中,经常会遇到监测某一项目是否发生报警事件的需 求。例如,监测磁盘空间是否满了,若是,则发出报警,提示用户进行清理。 又例如,监测CPU(CentralProcessingUnit,中央处理器)是否被程序过度 占用,若是,则发出报警,提醒用户释放CPU资源。再例如,监测人员到岗 情况,若人员未到岗,则发出报警。通过实时或定时监测项目是否发生报警事 件,可以提高对发生了报警事件的项目的关注度或对负责人的推动力。
相关技术中,开发人员需要针对每个项目设置一个监测器,一个监测器用 来监测一个项目。如果在一个工程中有多个需要监测的项目,则需要在该工程 中设置多个监测器,这样的话,整个监测系统就非常庞大。此外,如果需要监 测一新的项目,那么开发人员需要重新编写监测程序来设置新的监测器,特别 是需要针对新的项目设置新的监测规则,开发时间会较长,导致无法及时满足 对新的项目进行监测的需求。因此,亟待解决目前监测方法可扩展性差的问题。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地 解决上述问题的监测事件的方法和相应的装置。
依据本发明的一个方面,提供了一种监测事件的方法,包括:利用一个监 测器监测多个项目,其中,所述监测器能够为每个项目设置监测的过期时间, 且每个项目具备独立的项目标识以及监测报警数值;对于其中任意一个项目, 若所述监测器监测时间到达该项目对应的过期时间时,判断该项目的监测结果 是否为发生报警事件;根据判断结果,按照预设的规则设置根据该项目的项目 标识查找到的该项目的历史监测报警数值,以得到当前监测报警数值。
可选地,根据判断结果,按照预设的规则设置根据该项目的项目标识查找 到的该项目的历史监测报警数值,以得到当前监测报警数值,包括:若所述判 断结果为所述监测结果为发生报警事件,则根据所述历史监测报警数值判断所 述监测器监测时间上一次到达其对应的过期时间时、其监测结果是否为发生报 警事件,若是,则将所述历史监测报警数值增加1,作为当前监测报警数值, 若否,则设置所述历史监测报警数值为1,作为当前监测报警数值。
可选地,根据判断结果,按照预设的规则设置根据该项目的项目标识查找 到的该项目的历史监测报警数值,以得到当前监测报警数值,包括:若所述判 断结果为所述监测结果为未发生报警事件,则将所述历史监测报警数值置空或 置零,作为当前监测报警数值;或者将所述历史监测报警数值减1,作为当前 监测报警数值。
可选地,所述项目标识包括信息摘要算法MD5标识和安全哈希算法SHA 标识中的至少一个。
可选地,判断该项目的监测结果是否为发生报警事件,包括:判断该项目 是否达到预设报警条件,其中,若达到所述预设报警条件,则所述监测结果为 发生报警事件;以及若未达到所述预设报警条件,则所述监测结果为未发生报 警事件。
可选地,根据所述历史监测报警数值判断所述监测器监测时间上一次到达 其对应的过期时间时、其监测结果是否为发生报警事件,包括:判断所述历史 监测报警数值是否为正整数,若是,则确定所述监测器监测时间上一次到达其 对应的过期时间时、其监测结果为发生报警事件;若否,则确定所述监测器监 测时间上一次到达其对应的过期时间时、其监测结果为未发生报警事件;或者 通过比较所述历史监测报警数值与其相邻的前一次历史监测报警数值,判断所 述历史监测报警数值是否为减1后的数值,若否,则确定所述监测器监测时间 上一次到达其对应的过期时间时、其监测结果为发生报警事件;若是,则确定 所述监测器监测时间上一次到达其对应的过期时间时、其监测结果为未发生报 警事件。
可选地,所述方法还包括:在分布式的内存对象缓存系统memcache中, 利用其具备的过期时间功能为每个项目设置监测的过期时间,且采用key-value 结构存储每个项目的项目标识以及监测报警数值,其中,采用key键存储每个 项目的项目标识,采用value值存储每个项目的监测报警数值。
可选地,所述方法还包括:监测每个项目的监测报警数值是否达到预设阈 值;以及若监测到某个项目的监测报警数值达到预设阈值,则输出表示该项目 的监测报警数值达到预设阈值的提示信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410510514.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种PCIE硬盘状态灯的控制方法及系统
- 下一篇:设备监控方法和监控服务器