创建告警规则

本文章详细介绍如何创建触发告警的规则。告警规则可针对数据原始测点或经流处理后的测点定义。例如,对某台风机,定义当风速超过30米/秒时即触发告警,并且报告预设的告警级别和告警内容。

告警规则面向指定的模型,根据设置可作用于以下范围:

  • 所有基于该模型实例化的资产。

  • 指定资产树中的基于该模型实例化的资产。

开始前准备

你需要具备告警服务的操作权限。如果没有,需联系组织管理员添加。有关EnOS内的用户权限,参见策略,角色,与权限

创建告警规则前,须完成以下操作:

操作步骤

  1. 在EnOS 管理控制台的导航菜单中,点击 告警管理 > 告警规则

  2. 点击 新增规则,在弹窗中定义触发告警的详细规则。如下图所示。

    Figure: Create alert rule
    • 规则编号

      用户为该规则定义的编号。支持字母、数字、英文句号(.)、下划线(_)、短横线(-),不超过50个字符。

    • 选择模型

      选择告警规则适用的资产模型和测点。关于如何定义资产模型,请参考模型管理

    • 触发条件

      选择触发告警的条件。分成以下两部分:

      • 关系运算符:判断上送的测点数据与设定的阈值之间的关系的运算符,以确定测点数据是否满足规则。

      • 阈值:你可以直接设定一个具体的数字作为阈值;也可以选择设备的属性值作为阈值,从而实现同一告警规则,针对同模型的不同设备,按不同的阈值触发告警。有关设置设备属性作为阈值的更多信息,参见教程:为同一模型的设备设置不同阈值的告警

    • 作用域

      选择告警规则的作用范围:

      • 如选择All Devices,则该规则作用于所有基于该模型的资产实例。

      • 如指定一棵资产树,则该规则作用于该资产树内所有基于该模型的实例。你也可以指定资产树内的节点,则规则只适用于指定的节点。当资产树产生更新时,规则将自动被继承至相关节点。如,当规则作用的节点下新增了子节点,则子节点自动继承父节点上定义的告警规则。

    • 告警内容

      为告警规则选择预设的告警内容。

    • 告警级别

      根据业务需要,为告警规则选择预设的告警级别,如严重,警告,信息等。

    • 标签

      用户可添加自定义的标签。便于根据实际情况对告警规则进行管理。

    • 延后告警

      你可以设定当设备上送的测点数据持续满足告警规则达一定时间后,再触发告警。延后告警的时间最短为60秒,最长为10800秒(3小时)。更多信息,参见教程:设置异常条件持续一段时间后触发的告警

    • [预览] 告警屏蔽

      仅当作用域为指定资产树时有效。开启告警屏蔽后,规则作用的资产树节点以下的子节点告警将被屏蔽,不再上报给应用侧。该选项可帮忙有效减少无效的告警。有关屏蔽行为的详细信息,参见 [预览] 屏蔽告警

    • 是否启用

      是否立即启用该条告警规则。

结果

在创建或编辑告警规则后,该规则将于5分钟后生效。你可以在 告警管理 > 告警记录 中查看当前已告警和历史告警(已解除的告警)。