一种数据监控的多因素组合分析告警方法及系统技术方案

技术编号:21089353 阅读:44 留言:0更新日期:2019-05-11 09:53
本发明专利技术实施例公开了一种数据监控的多因素组合分析告警方法及系统,所述方法包括步骤:根据预定规则创建测点字典、因素字典和告警条件字典,测点字典包含测点对象,因素字典包含告警因素和与告警因素相绑定的测点对象,告警条件字典包含由多个告警因素组合形成的多因素告警条件;获取测点的实时值,并在测点字典中更新测点对象;遍历因素字典,调用执行测点对象所对应每个告警因素的因素分析方法,并将执行结果保存入告警因素;遍历告警条件字典,将告警条件中的多个告警因素进行AND或OR运算,并根据运算结果触发告警。本发明专利技术实施例的多因素组合分析告警方法能够对关联告警和对单一测点偶然异常告警进行过滤,提升数据监控中告警的准确性和智能性。

【技术实现步骤摘要】
一种数据监控的多因素组合分析告警方法及系统
本专利技术涉及数据监控
,尤其涉及一种用于数据中心监控系统中数据监控的多因素组合分析告警方法及系统。
技术介绍
在信息化时代,数据中心机房是业务的支撑平台和保障系统,运维人员要管理的设备越来越多,尤其需要及时了解到设备的告警信息便于及时处理,以便保障数据中心运行的安全。监控系统通过与设备的通讯实现对设备的有效监控,实现预警和准确告警。传统告警方法是根据单一测点的采集值与设定上下限判断是否告警、或者通过数字量测点的0/1值来判断是否告警。但是这种方法面临了一个挑战,即设备多样性和测点关联性等。一个原因可能同时引起多个告警,造成告警风暴,从而引起运维人员忽略掉重要告警、或者不易查到告警原因、或者造成重要告警被延迟通知等等;另一种情况是,由于某个传感器异常,带来的测点数据异常引起的告警,也会导致运维人员造成误判。因此,现有技术还有待进一步提升和改进。
技术实现思路
针对上述技术问题,本专利技术实施例提供了一种数据监控的多因素组合分析告警方法及系统,解决现有数据中心监控系统中数据监控告警的误报警和报警不智能的技术问题。本专利技术实施例的第一方面提供一种数据监控的多因素组合分析告警方法,包括步骤:根据预定规则创建测点字典、因素字典和告警条件字典,所述测点字典包含测点对象,所述因素字典包含告警因素和与所述告警因素相绑定的测点对象,所述告警条件字典包含由多个告警因素组合形成的多因素告警条件;获取测点的实时值,并在所述测点字典中更新测点对象;遍历所述因素字典,调用执行所述测点对象所对应每个告警因素的因素分析方法,并将执行结果保存入告警因素;遍历所述告警条件字典,将告警条件中的多个告警因素进行AND或OR运算,并根据运算结果触发告警。可选的,所述根据预定规则创建测点字典、因素字典和告警条件字典的步骤具体包括:读取测点数据,生成测点对象,并将所述测点对象存入测点字典;读取告警因素,生成因素对象,将所述因素对象绑定对应的测点对象,并将所述因素对象存入因素字典;读取多个告警因素组合形成的多因素告警条件,并绑定关联的告警因素,存入告警条件字典。可选的,所述遍历所述告警条件字典,将告警条件中的多个告警因素进行AND或OR运算,并根据运算结果触发告警的步骤具体还包括:当告警条件中的多个告警因素进行AND或OR的运算结果为true时,若当前未处于告警状态则触发告警并保存告警状态为true;当告警条件中的多个告警因素进行AND或OR的运算结果为false时,若当前已处于告警状态则解除告警并保存告警状态为false。可选的,所述告警因素的属性包括关联的测点对象、因素分析方法和时间,所述因素分析方法包括上限对比、下限对比、相等对比、递增趋势分析、递减趋势分析和维持时长分析。可选的,所述方法还包括步骤:更新测点字典、因素字典和告警条件字典,增加、变更和删除因素分析方法、告警因素和多因素告警条件。本专利技术实施例第二方面提供了一种数据监控的多因素组合分析告警系统,其特征在于,所述系统包括:配置模块,用于根据预定规则创建测点字典、因素字典和告警条件字典,并保存在配置数据库中;测点监测模块,用于获取测点的实时值,并在所述测点字典中更新测点对象;告警因素分析模块,用于遍历所述配置数据库中的因素字典,调用执行所述测点对象所对应每个告警因素的因素分析方法,并将执行结果保存入告警因素;告警模块,用于遍历所述配置数据库中的告警条件字典,将告警条件中的多个告警因素进行AND或OR运算,并根据运算结果触发告警。可选的,所述配置模块具体还包括:测点字典配置模块:用于读取测点数据,生成测点对象,并将所述测点对象存入测点字典;因素字典配置模块:用于读取告警因素,生成因素对象,将所述因素对象绑定对应的测点对象,并将所述因素对象存入因素字典;告警条件字典配置模块:用于读取多个告警因素组合形成的多因素告警条件,并绑定关联的告警因素,存入告警条件字典。可选的,所述告警模块具体还用于:当告警条件中的多个告警因素进行AND或OR的运算结果为true时,若当前未处于告警状态则触发告警并保存告警状态为true;当告警条件中的多个告警因素进行AND或OR的运算结果为false时,若当前已处于告警状态则解除告警并保存告警状态为false。可选的,所述系统还包括:更新模块,用于更新测点字典、因素字典和告警条件字典,增加、变更和删除因素分析方法、告警因素和多因素告警条件。本专利技术实施例第三方面提供一种数据中心监控系统,所述监控系统包括上述的多因素组合分析告警系统。本专利技术实施例提供的技术方案中,告警触发逻辑不再是基于单一测点值和阀值的比较,而是将多个测点、多种因素、多样的分析方法进行组合,以及将多个因素组合成一个告警条件,当满足多因素组合条件时就触发告警,不满足就不触发告警,因此相对于现有技术,本专利技术实施例的多因素组合分析告警方法能够对关联告警和对单一测点偶然异常告警进行过滤,提升数据监控中告警的准确性和智能性。附图说明图1为本专利技术实施例中数据监控的多因素组合分析告警方法的一个实施例示意图;图2为本专利技术实施例中数据监控的多因素组合分析告警方法的另一个实施例示意图;图3为本专利技术实施例中数据监控的多因素组合分析告警系统的一个实施例示意图;图4为图3中配置模块的组成示意图;图5为本专利技术实施例中数据监控的多因素组合分析告警系统的另一个实施例示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术实施例中数据监控的多因素组合分析告警方法一个实施例,包括步骤:S100、根据预定规则创建测点字典、因素字典和告警条件字典,所述测点字典包含测点对象,所述因素字典包含告警因素和与所述告警因素相绑定的测点对象,所述告警条件字典包含由多个告警因素组合形成的多因素告警条件。其中,本实施例所创建的测点字典、因素字典和告警条件字典,均保存在配置数据库中,以便对各个字典进行有效访问,而且配置数据库中还存储有测点数据、告警因素等等。测点字典、因素字典和告警条件字典的具体创建过程如下:从配置数据库中读取测点数据,生成测点对象,并将该测点对象存入测点字典。从配置数据库中读取告警因素,告警因素的属性包括有关联的测点、分析方法和时间等,并生成因素对象,将该因素对象绑定对应的测点对象,然后将因素对象存入因素字典。从配置数据库中读取由多个告警因素组合形成的多因素告警条件和多因素之间的组合关系,生成告警条件对象分析模型,并绑定对应的因素对象,将告警条件对象分析模型存入条件字典。在本实施例,多因素可以是数据的阀值,也可是时间,也可以是数据趋势。而根据可能情况进行因素组合形成一个告警条件,组合之间可以是AND、OR、或者满足其中几个因素等条件的关系。S200、获取测点的实时值,并在所述测点字典中更新测点对象;获取测点的实时值即为监控测点的实时状态。在监测时可以单一测点监测,也可以多个测点同时监测。S300、遍历所述因素字典,调用执行所述测点对象所对应每个告警因素的因素本文档来自技高网...

【技术保护点】
1.一种数据监控的多因素组合分析告警方法,其特征在于,包括步骤:根据预定规则创建测点字典、因素字典和告警条件字典,所述测点字典包含测点对象,所述因素字典包含告警因素和与所述告警因素相绑定的测点对象,所述告警条件字典包含由多个告警因素组合形成的多因素告警条件;获取测点的实时值,并在所述测点字典中更新测点对象;遍历所述因素字典,调用执行所述测点对象所对应每个告警因素的因素分析方法,并将执行结果保存入告警因素;遍历所述告警条件字典,将告警条件中的多个告警因素进行AND或OR运算,并根据运算结果触发告警。

【技术特征摘要】
1.一种数据监控的多因素组合分析告警方法,其特征在于,包括步骤:根据预定规则创建测点字典、因素字典和告警条件字典,所述测点字典包含测点对象,所述因素字典包含告警因素和与所述告警因素相绑定的测点对象,所述告警条件字典包含由多个告警因素组合形成的多因素告警条件;获取测点的实时值,并在所述测点字典中更新测点对象;遍历所述因素字典,调用执行所述测点对象所对应每个告警因素的因素分析方法,并将执行结果保存入告警因素;遍历所述告警条件字典,将告警条件中的多个告警因素进行AND或OR运算,并根据运算结果触发告警。2.根据权利要求1所述的数据监控的多因素组合分析告警方法,其特征在于,所述根据预定规则创建测点字典,因素字典和告警条件字典的步骤具体包括:读取测点数据,生成测点对象,并将所述测点对象存入测点字典;读取告警因素,生成因素对象,将所述因素对象绑定对应的测点对象,并将所述因素对象存入因素字典;读取多个告警因素组合形成的多因素告警条件,并绑定关联的告警因素,存入告警条件字典。3.根据权利要求1所述的数据监控的多因素组合分析告警方法,其特征在于,所述遍历所述告警条件字典,将告警条件中的多个告警因素进行AND或OR运算,并根据运算结果触发告警的步骤具体还包括:当告警条件中的多个告警因素进行AND或OR的运算结果为True时,若当前未处于告警状态则触发告警并保存告警状态为true;当告警条件中的多个告警因素进行AND或OR的运算结果为false时,若当前已处于告警状态则解除告警并保存告警状态为false。4.根据权利要求1所述的数据监控的多因素组合分析告警方法,其特征在于,所述告警因素的属性包括关联的测点对象、因素分析方法和时间,所述因素分析方法包括上限对比、下限对比、相等对比、递增趋势分析、递减趋势分析和维持时长分析。5.根据权利要求1所述的数据监控的多因素组合分析告警方法,其特征在于,还包括步骤:更...

【专利技术属性】
技术研发人员:陈柳园毛建辉钟敏谭能文
申请(专利权)人:深圳市计通智能技术有限公司
类型:发明
国别省市:广东,44

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

1