告警规则配置
操作步骤
- 访问智能设施云平台。
- 进入“规则引擎 > 联动规则”菜单。
- 单击“点位管理”按钮。
- 指标(属性)告警:当满足触发条件时(例如:设备的某个属性值超出某个阈值)时,触发告警;当满足恢复条件时,告警恢复。
针对某类设备(指定产品ID)配置告警规则,可参考联动规则定义:
参数名称
说明
规则名称
创建的联动规则名称。
规则状态
- 启用:创建规则后,规则处于启用状态。
- 停用:创建规则后,规则处于停用状态。
忽略空值
- 启用:忽略空值。
- 停用:不忽略空值。
告警属性
- 启用:在告警通知时会推送具体的告警点位。
- 停用:在告警通知时不会推送具体的告警点位。
指定产品/设备
- 指定产品:指定产品后,须选择关联产品,可选择作用空间。
- 指定设备:指定设备后,须选择单个关联设备。
- 指定多设备:指定多设备后,须选择多个关联设备。
关联产品
该规则生效的产品,当“指定产品/设备”选项为指定产品时必填。
所属空间
该规则生效的设备的空间范围,当“指定产品/设备”选项为指定产品时填写。
关联设备
该规则生效的设备,当“指定产品/设备”选项为指定设备时必填。
描述
对该规则的描述。
判定类型
- 全天生效:规则生效时间为全天。
- 根据日历:指定日历后,可配置时间段,若不选择时间段则为全天。
- 按日期范围:指定多个日期范围。
检测类型
- 告警型规则:该规则目的是用于触发或恢复告警。
- 控制型规则:该规则目的是用于联动设备控制
触发条件动作组
满足条件:可设置满足全部条件,或者任意一个条件,触发规则。
- 条件组
说明:
在指定产品或指定单个设备时,每个条件组下只允许添加一个状态类型条件,但可添加多个属性类型条件。
- 条件类型-设备属性触发:可以将设备上报的属性作为触发条件,如:温度过高达到80℃,关闭设备。
- 选择设备:仅在指定多设备时才需选择,用于指定当前条件对应哪个设备
- 选择服务:选择产品/设备规格中对应的服务项
- 选择动态属性:选择服务中对应的动态属性项
- 选择指标类型:支持选择原始值,聚合类型的指标支持最大值,最小值,均值,求和值,方差值。
- 选择周期时间:选择指标类型为聚合类型时需要设置,用于设置聚合指标进行聚合计算的时间范围。如:填入5分钟,表示聚合计算的时间范围为最近5分钟
- 告警阈值:选择的设备属性触发动作的告警阈值
说明:
属性的数据类型为int、long和decimal时,支持选择多种判断符号。
属性的数据类型为string,date time,jsonObject且指标类型为原始值时,判断条件仅支持相等
- 条件类型-设备状态触发:可以将设备的上下线状态作为触发条件,如:设备离线,上报告警。
- 选择设备:仅在指定多设备时才需选择,用于指定当前条件对应哪个设备
- 条件类型-内联条件组:可以添加内联子条件,内联条件组可设置满足全部条件,或者任意一个条件。
- 内联子条件类型-设备属性触发:与条件组中的设备属性触发一致
- 内联子条件类型-设备状态触发:与条件组中的设备状态触发一致
说明:
内联条件组视为条件组中的一个嵌套条件判断。如:条件组设置满足全部条件生效,配置了A,B两个条件和一个内联条件组,内联条件组中配置了C,D两个条件,内联条件组设置满足任意一个条件生效,a, b, c, d分别为A, B, C, D四个条件的结果,则条件组判断结果等价于:
a AND b AND ( c OR d )
- 条件类型-设备属性触发:可以将设备上报的属性作为触发条件,如:温度过高达到80℃,关闭设备。
- 动作组
- 动作类型:检测类型为告警型规则时,动作类型仅支持触发告警
- 告警名称:触发告警后生成的告警名称
- 告警等级:触发告警后生成的告警等级
- 描述:触发告警后,生成的告警描述
- 窗口时间设置:单击窗口时间-添加可以设置窗口时间,条件组需在窗口时间内满足一定条件才会产生告警
- 窗口时间:指定窗口时间范围,最大指定2小时
- 配置类型:选择配置类型为数据可信度或连续触发次数。
- 可信度:配置类型选择数据可信度时需填写。在窗口时间内,满足条件组的次数占总上报次数的比例大于等于设置的可信度百分比时才会触发告警。
- 连续触发次数:配置类型选择连续触发次数时需填写。在窗口时间内,满足条件组的连续次数大于等于设置的连续触发次数时才会触发告警。
恢复条件动作组
满足条件:可设置满足全部条件,或者任意一个条件,恢复规则。
恢复条件动作组中的条件组,与触发条件动作组中的条件组配置方法类似,只是该条件组用于恢复对应的告警动作。
条件动作组
满足条件:可设置满足全部条件,或者任意一个条件,触发规则。
- 条件组
说明:
每个条件组下只允许添加一个状态类型条件,但可添加多个属性类型条件。
- 条件类型-设备属性触发:可以将设备上报的属性作为触发条件,如:温度过高达到80℃,关闭设备。
- 选择服务:选择产品/设备规格中对应的服务项
- 选择动态属性:选择服务中对应的动态属性项
- 告警阈值:选择的设备属性触发动作的告警阈值
说明:
属性的数据类型为int、long和decimal时,支持选择多种判断符号。
属性的数据类型为string,date time,jsonObject时,判断条件仅支持相等。
- 条件类型-设备状态触发:可以将设备的上下线状态作为触发条件,如:设备离线,上报告警。
- 动作组:单击“添加动作”,设置在规则触发后,需要执行的动作。
- 命令下发:依次选择需要执行命令下发的设备、服务和命令,配置下发命令的参数。
- 属性设置:依次选择需要执行属性设置的设备、服务和属性,配置属性设置的参数。
- 点位控制:依次选择需要执行属性设置的设备和点位,可以选择“是否强制控制”,以及添加描述。
- 分组管控:可以选择在6.2.2章节创建好的分组控制,在规则触发后执行分组控制。
说明:
当动作组包含分组管控动作时,该动作组只允许添加1个动作(即分组管控)。
其余情况下最多添加10个动作。
- 条件类型-设备属性触发:可以将设备上报的属性作为触发条件,如:温度过高达到80℃,关闭设备。
截图如下:
图1 告警规则列表图2 创建联动规则