创建警报 - Fleet Hub for AWS IoT Device Management

创建警报

本主题将引导您完成创建 Fleet Hub for AWS IoT Device Management 告警所需的步骤。它假定您的管理员已从名为 shadow.reported.batterylevel 的设备影子字段中创建聚合字段。此自定义字段指示设备的电池电量。您需要请管理员在 AWS IoT 机群索引服务中创建可搜索的自定义字段。

当您机群中设备的平均电池电量处于 50% 以下时,您创建的告警会在 1 分钟内向您组织的人员列表发送 Amazon Simple Notification Service (Amazon SNS) 消息。

创建 Fleet Hub 查询

  1. 导航到您的 Fleet Hub 应用程序。

  2. 如果要针对特定的一组设备,请创建查询。有关如何创建简单查询的说明,请参阅 使用筛选条件创建查询。如果您没有创建查询,您的告警将应用于您机群中的所有设备。

  3. 在默认的控制面板页面上,选择 Create alarm(创建告警)。

  4. Build aggregation metric(构建聚合指标)页面上,验证您的查询是否显示在 Target query(目标查询)中。在 Configure fleet metric aggregation(配置机群指标聚合)部分,对于 Choose field(选择字段),选择 shadow.reported.batterylevel。此菜单包含AWS托管字段和管理员在AWS IoT机群索引服务中创建的自定义字段。

  5. 对于 Choose aggregation type(选择聚合类型),选择 Average(平均)。此选项基于设备机群中的平均电池电量值告警。

  6. 对于 Choose period(选择周期),请选择 1 minute(1 分钟)。当您的设备机群保持指定的告警状态一分钟时,这就将触发告警。

    选择 Next (下一步)

  7. Set threshold(设置阈值)页面上,在的 Trigger the alarm whenever…(每当…时触发告警)部分,选择 Lower/Equal(小于/等于)。当平均电池电量值低于您指定的值时,就会触发告警。

  8. Than(目标数值)文本框中,输入 50。

    选择 Next (下一步)

  9. Notify user(通知用户)页面上,在 Notify — optional(通知 - 可选)部分中,输入电子邮件列表的名称,该列表应包含当告警被激活时组织中将接收通知的用户。输入以逗号分隔的电子邮件地址列表以填充此列表。

  10. Alarm details(告警详细信息)部分,输入告警的名称,并可选择是否输入告警的描述。选择 Next (下一步)

  11. Review(审核)页面上,审核您在之前页面输入的信息。选择 Submit (提交)。返回到默认控制面板。

  12. 在默认控制面板上,在左侧导航窗格中,选择 Fleet Hub alarm(Fleet Hub 告警)。验证是否能看到您创建的告警。