一种异常报警方法、装置及电子设备制造方法及图纸

技术编号:22564684 阅读:41 留言:0更新日期:2019-11-16 11:49
本发明专利技术实施例提供了一种异常报警方法、装置及电子设备。获得已产生且未报警的多个异常信息,所述多个异常信息为对被监测设备进行监测所产生的;针对所述多个异常信息,按照预先根据数据关联挖掘算法建立的强关联规则,确定所述多个异常信息中强关联的至少两个异常信息,所述强关联规则中包含:所有可能产生的异常信息中存在强关联关系的所有的异常信息组合;将强关联的所述至少两个异常信息,合并为一条报警信息;针对所述报警信息,进行报警。应用本发明专利技术实施例,将强关联的多个异常信息合并为一条报警信息,减少冗余报警信息,提升运维人员效率,有助于快速止损。

An abnormal alarm method, device and electronic equipment

The embodiment of the invention provides an abnormal alarm method, device and electronic equipment. Obtain a plurality of exception information that has been generated and has not been alarmed, and the plurality of exception information is generated by monitoring the monitored equipment; for the plurality of exception information, determine at least two exception information that are strongly associated in the plurality of exception information according to the strong association rules established in advance according to the data association mining algorithm, and the strong association rules include: all possible generation In the exception information of, there is a combination of all the exception information with strong correlation; at least two exception information with strong correlation is combined into one alarm information; and an alarm is given for the alarm information. By using the embodiment of the invention, a plurality of strongly associated abnormal information are combined into one alarm information, redundant alarm information is reduced, efficiency of operation and maintenance personnel is improved, and quick loss stopping is facilitated.

【技术实现步骤摘要】
一种异常报警方法、装置及电子设备
本专利技术涉及设备监控
,特别是涉及一种异常报警方法、装置及电子设备。
技术介绍
目前依靠开源的监控系统,例如,open-falcon,可以收集每台缓存服务器(cache机)运行状态的各种信息,包括CPU负载、磁盘读写状态、网络参数、内核参数、进程资源消耗等,并基于对这些信息设置的规则,对每一项信息进行监测,当某项信息满足报警规则时,则触发报警。专利技术人在实现本专利技术的过程中发现,现有技术至少存在如下问题:现有技术中的监控系统针对每一项信息进行监控,当产生多项信息异常时,会针对多个异常信息分别触发报警。然而,同一个故障可能会触发上下游多个信息异常,也就是说,同一个故障会引起监控系统触发多个报警,这会导致报警信息冗余,报警有效性不足。进一步的,目前越来越多的线上服务器被部署,监控系统监控的项目也越来越多,现有技术的报警方式带来的冗余报警信息会更加影响报警的有效性,影响运维人员排查故障的效率。
技术实现思路
本专利技术实施例的目的在于提供一种异常报警的方法,以实现减少冗余报警信息、提升报警效率的目的。具体技术方案如下:为达到上述效果,本专利技术实施例提供了一种异常报警方法,包括:获得已产生且未报警的多个异常信息,所述多个异常信息为对被监测设备进行监测所产生的;针对所述多个异常信息,按照预先根据数据关联挖掘算法建立的强关联规则,确定所述多个异常信息中强关联的至少两个异常信息,所述强关联规则中包含:所有可能产生的异常信息中存在强关联关系的所有的异常信息组合;将强关联的所述至少两个异常信息,合并为一条报警信息;针对所述报警信息,进行报警。进一步的,所述获得已产生且未报警的多个异常信息,包括:获得对被监测设备进行监测产生的当前异常信息和已产生且未报警的旧异常信息;所述将强关联的所述至少两个异常信息,合并为一条报警信息,包括:当所述多个异常信息中,存在已到达异常容忍极限时刻的第一异常信息时,判断是否存在与所述第一异常信息强关联的异常信息;所述异常容忍极限时刻为从异常信息产生的时刻开始起,经过预设异常容忍时长的时刻;若存在,将所述第一异常信息及与所述第一异常信息强关联的异常信息,合并为一条报警信息;若不存在与所述第一异常信息强关联的异常信息,则将所述第一异常信息确定为一条独立报警信息;针对所述独立报警信息,进行报警。进一步的,所述获得已产生且未报警的多个异常信息,包括:根据预设报警周期设定的报警时刻到达时,获取最近一个所述报警周期内产生的多个异常信息。进一步的,所述强关联规则的建立过程,包括:收集预设历史时间段内,对所述被监测设备进行监测所产生的多个历史异常信息,以及每个历史异常信息的产生时刻;根据每个所述历史异常信息的产生时刻,将所述多个历史异常信息排列至时间轴上;按照长度固定的预设时长区间,对排列至所述时间轴上的所述多个历史异常信息进行划分,将划分到同一个所述预设时长区间内的多个所述历史异常信息确定为一个事务;采用数据关联挖掘算法,根据各个历史异常信息出现在同一个事务中的次数,获取所述多个历史异常信息中存在强关联关系的所有的历史异常信息组合,作为强关联规则。进一步的,所述强关联规则的建立过程,包括:收集预设历史时间段内,对所述被监测设备进行监测所产生的多个历史异常信息,以及每个历史异常信息的产生时刻;根据每个所述历史异常信息的产生时刻,将所述多个历史异常信息排列至时间轴上;按照长度固定的预设时长区间,对排列至所述时间轴上的所述多个历史异常信息进行划分,将划分到同一个所述预设时长区间内的多个所述历史异常信息确定为一个事务;采用数据关联挖掘算法,根据各个历史异常信息出现在同一个事务中的次数,获取所述多个历史异常信息中存在强关联关系的所有的历史异常信息组合;将所述存在强关联关系的所有的历史异常信息组合中,每两个历史异常信息之间均存在强关联关系的历史异常信息组合,确定为强关联规则。本专利技术实施例还提供了一种异常报警装置,包括:异常信息获得模块,用于获得已产生且未报警的多个异常信息,所述多个异常信息为对被监测设备进行监测所产生的;强关联确定模块,用于针对所述多个异常信息,按照预先根据数据关联挖掘算法建立的强关联规则,确定所述多个异常信息中强关联的至少两个异常信息,所述强关联规则中包含:所有可能产生的异常信息中存在强关联关系的所有的异常信息组合;合并模块,用于将强关联的所述至少两个异常信息,合并为一条报警信息;报警模块,用于针对所述报警信息,进行报警。进一步的,所述异常信息获得模块,具体用于获得对被监测设备进行监测产生的当前异常信息和已产生且未报警的旧异常信息;所述合并模块,具体用于:当所述多个异常信息中,存在已到达异常容忍极限时刻的第一异常信息时,判断是否存在与所述第一异常信息强关联的异常信息;所述异常容忍极限时刻为从异常信息产生的时刻开始起,经过预设异常容忍时长的时刻;若存在,将所述第一异常信息及与所述第一异常信息强关联的异常信息,合并为一条报警信息;若不存在与所述第一异常信息强关联的异常信息,则将所述第一异常信息确定为一条独立报警信息;针对所述独立报警信息,进行报警。进一步的,所述异常信息获得模块,具体用于根据预设报警周期设定的报警时刻到达时,获取最近一个所述报警周期内产生的多个异常信息。进一步的,所述装置,还包括:第一历史异常信息收集模块、第一历史异常信息排列模块、第一事务确定模块及第一强关联规则确定模块;所述第一历史异常信息收集模块,用于收集预设历史时间段内,对所述被监测设备进行监测所产生的多个历史异常信息,以及每个历史异常信息的产生时刻;所述第一历史异常信息排列模块,用于根据每个所述历史异常信息的产生时刻,将所述多个历史异常信息排列至时间轴上;所述第一事务确定模块,用于按照长度固定的预设时长区间,对排列至所述时间轴上的所述多个历史异常信息进行划分,将划分到同一个所述预设时长区间内的多个所述历史异常信息确定为一个事务;所述第一强关联规则确定模块,用于采用数据关联挖掘算法,根据各个历史异常信息出现在同一个事务中的次数,获取所述多个历史异常信息中存在强关联关系的所有的历史异常信息组合,作为强关联规则。进一步的,所述装置,还包括:第二历史异常信息收集模块、第二历史异常信息排列模块、第二事务确定模块、强关联历史异常信息组合获取模块及第二强关联规则确定模块;所述第二历史异常信息收集模块,用于收集预设历史时间段内,对所述被监测设备进行监测所产生的多个历史异常信息,以及每个历史异常信息的产生时刻;所述第二历史异常信息排列模块,用于根据每个所述历史异常信息的产生时刻,将所述多个历史异常信息排列至时间轴上;所述第二事务确定模块,用于按照长本文档来自技高网...

【技术保护点】
1.一种异常报警方法,其特征在于,包括:/n获得已产生且未报警的多个异常信息,所述多个异常信息为对被监测设备进行监测所产生的;/n针对所述多个异常信息,按照预先根据数据关联挖掘算法建立的强关联规则,确定所述多个异常信息中强关联的至少两个异常信息,所述强关联规则中包含:所有可能产生的异常信息中存在强关联关系的所有的异常信息组合;/n将强关联的所述至少两个异常信息,合并为一条报警信息;/n针对所述报警信息,进行报警。/n

【技术特征摘要】
1.一种异常报警方法,其特征在于,包括:
获得已产生且未报警的多个异常信息,所述多个异常信息为对被监测设备进行监测所产生的;
针对所述多个异常信息,按照预先根据数据关联挖掘算法建立的强关联规则,确定所述多个异常信息中强关联的至少两个异常信息,所述强关联规则中包含:所有可能产生的异常信息中存在强关联关系的所有的异常信息组合;
将强关联的所述至少两个异常信息,合并为一条报警信息;
针对所述报警信息,进行报警。


2.根据权利要求1所述的方法,其特征在于,所述获得已产生且未报警的多个异常信息,包括:
获得对被监测设备进行监测产生的当前异常信息和已产生且未报警的旧异常信息;
所述将强关联的所述至少两个异常信息,合并为一条报警信息,包括:
当所述多个异常信息中,存在已到达异常容忍极限时刻的第一异常信息时,判断是否存在与所述第一异常信息强关联的异常信息;所述异常容忍极限时刻为从异常信息产生的时刻开始起,经过预设异常容忍时长的时刻;
若存在,将所述第一异常信息及与所述第一异常信息强关联的异常信息,合并为一条报警信息;
若不存在与所述第一异常信息强关联的异常信息,则将所述第一异常信息确定为一条独立报警信息;
针对所述独立报警信息,进行报警。


3.根据权利要求1所述的方法,其特征在于,所述获得已产生且未报警的多个异常信息,包括:
根据预设报警周期设定的报警时刻到达时,获取最近一个所述报警周期内产生的多个异常信息。


4.根据权利要求1所述的方法,其特征在于,所述强关联规则的建立过程,包括:
收集预设历史时间段内,对所述被监测设备进行监测所产生的多个历史异常信息,以及每个历史异常信息的产生时刻;
根据每个所述历史异常信息的产生时刻,将所述多个历史异常信息排列至时间轴上;
按照长度固定的预设时长区间,对排列至所述时间轴上的所述多个历史异常信息进行划分,将划分到同一个所述预设时长区间内的多个所述历史异常信息确定为一个事务;
采用数据关联挖掘算法,根据各个历史异常信息出现在同一个事务中的次数,获取所述多个历史异常信息中存在强关联关系的所有的历史异常信息组合,作为强关联规则。


5.根据权利要求1所述的方法,其特征在于,所述强关联规则的建立过程,包括:
收集预设历史时间段内,对所述被监测设备进行监测所产生的多个历史异常信息,以及每个历史异常信息的产生时刻;
根据每个所述历史异常信息的产生时刻,将所述多个历史异常信息排列至时间轴上;
按照长度固定的预设时长区间,对排列至所述时间轴上的所述多个历史异常信息进行划分,将划分到同一个所述预设时长区间内的多个所述历史异常信息确定为一个事务;
采用数据关联挖掘算法,根据各个历史异常信息出现在同一个事务中的次数,获取所述多个历史异常信息中存在强关联关系的所有的历史异常信息组合;
将所述存在强关联关系的所有的历史异常信息组合中,每两个历史异常信息之间均存在强关联关系的历史异常信息组合,确定为强关联规则。


6.一种异常报警装置,其特征在于,包括:
异常信息获得模块,用于获得已产生且未报警的多个异常信息,所述多个异常信息为对被监测设备进行监测所产生的;
强关联确定模块,用于针对所述多个异常信息,按照预先根据数据关联挖掘算法建立的强关联规则,确定所述多个异常信息中强关联的至少两个异常信息,所述强关联规则中包含:所有可能产生的异常信息中存在强关联关系的所有...

【专利技术属性】
技术研发人员:胡文丁浩吴岩
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1