告警通知常见问题
告警通知常见问题
告警规则配置
可以一次为多个设备创建告警规则吗?
可以,您可以将告警规则关联到设备类型,设备类型下的所有设备都会自动拥有该告警规则。
设备源类型
告警规则支持两种设备源类型:设备(针对指定一个或多个设备)和 设备类型(对设备类型下所有设备生效)。详细说明请浏览 告警规则 - 设备源类型。
告警规则的「待定」状态是什么意思?
待定状态表示设备属性已触发告警条件,但尚未达到设置的重复次数或持续时间要求,因此还未正式进入告警状态。
告警状态详解
告警规则有四种状态:正常、告警、待定、未知。详细说明请浏览 告警状态。
告警规则中,设置触发条件后,还需要设置恢复条件吗?
不需要。当设备处于告警状态后,如果下次数据不符合触发条件,便会自动清除告警状态,恢复正常。
如何防止传感器数据抖动造成频繁告警?
可以通过以下三种方式防止数据抖动:
- 设置重复次数:告警条件需连续重复触发指定次数后才会进入告警状态
- 设置持续时间:告警条件需持续触发指定时间后才会进入告警状态
- 使用动态生成条件属性:结合属性上报预处理规则,精确定义告警恢复条件
多个触发条件之间 AND 和 OR 有什么区别?
- AND:多个条件要同时成立才会触发告警(优先级更高)
- OR:多个条件只要有一个成立即可触发告警
当 AND 和 OR 同时存在时,AND 的优先级大于 OR。
逻辑关系示例
例如:湿度 > 50% OR 温度 > 20℃,表示两个条件任一满足即触发告警。详细说明请浏览 告警规则 - 触发条件。
可以实现设备离线告警吗?
可以。在告警规则的 触发类型 中,选择 设备不活跃,当设备属性未更新超过设置时间后,平台会触发告警检查。
设备离线告警配置
详细说明请浏览 告警规则 - 触发类型。
我的传感器上报数据一直超过告警阈值,为什么只有一条告警消息?
ThingsCloud 中设备告警状态是一种可持续的状态。当设备首次触发告警后进入告警状态,后续只要条件持续满足,不会重复发送告警通知,避免产生无效重复信息。
重复次数和持续时间同时设置时,如何计算?
两者必须同时满足才会触发告警。例如设置重复次数 3 次、持续时间 10 分钟,则必须在 10 分钟内连续重复触发 3 次,才会进入告警状态。
告警状态变化示例
详细说明请浏览 告警状态 - 示例。
什么是告警规则的动态阈值?如何使用?
动态阈值是指使用设备属性值作为告警触发条件的阈值,而不是固定数值。这样可以实现不同设备使用不同的告警阈值,也可以让用户通过 App 修改阈值。
在告警规则的阈值输入框中输入 { 符号,即可选择设备属性作为动态阈值。
动态阈值配置
详细说明请浏览 告警规则 - 设置动态阈值。
可以设置在某些时段暂停告警规则吗?
可以。在告警规则中开启 有效时段 选项,全天每 30 分钟作为一个时段单位,可以灵活选择告警规则的生效时段。
还可以开启 无效时段允许告警恢复,在无效时段期间允许告警恢复正常。
有效时段设置
详细说明请浏览 告警规则 - 有效时段。
可以禁用某个设备的告警规则吗?
可以。告警规则支持两级可用状态控制:
- 全局可用状态:启用或禁用整个告警规则
- 单个设备可用状态:在全局启用的基础上,对单个设备独立启用或禁用
可用状态控制
详细说明请浏览 告警规则 - 可用状态。
告警级别有什么作用?
告警级别用于区分告警的重要程度,包括:普通告警、重要告警、紧急告警。告警级别会显示在告警历史和告警通知(如邮件标题)中,帮助接收者快速判断告警的紧急程度。
可以手动解除告警吗?
可以。在告警规则中开启 允许手动解除告警 选项,当管理员或用户确认已排除故障时,可以手动解除告警状态。
手动解除告警
详细说明请浏览 告警规则 - 手动解除告警。
修改告警规则后立即生效吗?
是的。告警规则修改保存后会立即生效,无需重启或等待。
通知方式
告警支持哪些站外通知方式?
ThingsCloud 支持以下告警通知方式:
- 邮件
- 短信
- 电话
- 微信公众号
- App 通知
- 企业微信群机器人
- 钉钉群机器人
- 飞书群机器人
- Webhook 自定义通知
如何查看告警通知是否发送成功?
在告警消息列表中,每个告警消息右下方会显示通知记录图标。灰色图标表示发送失败,点击可以查看失败原因。
常见失败原因包括:微信公众号接收方拒收或取消关注、集成通道配置错误等。
通知历史查看
详细说明请浏览 告警消息 - 告警通知历史。
告警通知失败后如何排查?
在告警消息详情页底部可以查看通知发送失败的详细原因。常见排查方向:
- 微信公众号通知:检查用户是否取消关注或设置拒收
- 短信/电话通知(集成通道):检查第三方服务配置是否正确
可复制失败原因联系技术支持。
除了内置通知方式,还有其他告警通知方式吗?
除了内置的通知方式,还可以通过以下方式实现更多告警通知:
- MQTT 应用端订阅:获得设备实时消息,实现应用端的告警逻辑
- 消息规则的数据流转:包括 MQTT 和 Webhook 推送
- 项目 HTTP API:获得聚合数据,实现应用端的告警逻辑
更多通知方式
详细说明请浏览 更多第三方告警通知。
可以集成阿里云语音通知服务吗?
可以。ThingsCloud 已集成阿里云语音通知服务,使用集成服务后无需购买平台的语音通知配额。
阿里云集成
详细说明请浏览 集成阿里云语音通知服务。
可以设置告警通知的每日发送次数上限吗?
可以。在告警规则中可以设置两种通知次数上限:
- 每日通知次数上限:整个告警规则的每日总通知次数上限
- 单个设备每日通知次数上限:对单个设备每日通知次数上限
填写 0 表示无限制。
通知次数限制
详细说明请浏览 告警规则 - 通知次数上限。
如何创建企业微信群机器人通知?
在企业微信群中添加群机器人后,会获得 Webhook 地址。在 ThingsCloud 中创建通知组,选择 企业微信群机器人,填入 Webhook 地址即可。
群机器人配置
钉钉群机器人和飞书群机器人的配置方式类似。详细说明请浏览 告警通知组 - 企业微信群机器人。
什么是 Webhook 告警通知?
Webhook 通知方式允许 ThingsCloud 将告警信息推送到第三方 URL,帮助您对接更多自定义的通知方式。支持默认 JSON 格式和自定义函数格式。
Webhook 使用
详细说明请浏览 告警通知 Webhook。
告警语音通知有哪些方式?
告警语音通知有三种方式:
- 项目成员电话通知:通知项目成员绑定的手机号
- 指定电话通知:通知指定的手机号或座机号(需企业版)
- 用户电话通知:通知设备所属用户的手机号
语音通知配置
详细说明请浏览 告警语音通知。
用户通知
设备告警通知可以发送给设备所属用户吗?
可以。在告警规则中开启 通知用户,告警通知会自动发送给设备所属的用户。
支持的用户通知方式包括:微信公众号通知、短信通知、电话通知、App 通知。
用户通知配置
详细说明请浏览 用户告警通知。
如何让用户收到微信公众号告警通知?
需要完成以下三步:
- 在用户应用中开启 用户绑定微信 选项
- 引导用户关注公众号完成绑定
- 在告警规则中开启 微信公众号通知
微信公众号通知配置
详细说明请浏览 用户告警通知 - 微信公众号通知。
如何为用户设置免打扰时段?
在用户详情页的 告警通知 页面中,可以为每种通知方式设置免打扰时段。支持添加多个时间段,在这些时间段内不会向用户发送告警通知。
免打扰时段设置
详细说明请浏览 用户告警通知 - 设置免打扰时段。
什么是用户通知配额?如何管理?
用户通知配额用于限制用户可以接收的短信和电话通知次数。可以在用户详情页中为用户分配或调整配额数量,也可以查看配额变更历史。
配额管理
详细说明请浏览 用户告警通知 - 用户通知配额管理。
如何为单个用户设置每日通知上限?
在用户详情页的 告警通知 页面中,可以为每种通知方式单独设置每日通知上限。用户也可以在 ThingsX 中自行设置。
用户通知限制
详细说明请浏览 用户告警通知 - 设置每日通知上限。