向 SQS 队列发送消息
使用 Site24x7 的 IT Automation 框架,您现在可以在受监控的 AWS 环境中发生告警事件时,向活跃的 SQS 队列发布自定义消息。
所需权限
请确保附加到 Site24x7 IAM 实体的策略中包含以下写入级别权限:
- "sqs:SendMessage"
约束条件
- 不支持批量消息请求
- 支持的消息格式为"纯文本",目前不支持 JSON 或 XML 消息
- SQS 适用的发布大小限制同样适用于此处(262144 字符限制)
- SQS 队列必须处于活跃状态,且当前已由 Site24x7 监控。
创建操作配置文件
- 登录 Site24x7 控制台,选择管理 > IT Automation 模板
- 点击下拉列表,选择"向 SQS 队列发送消息"作为类型
- 在显示名称字段中填写适当的标签,用于识别目的
- 点击下拉菜单,选择要发布消息的 SQS 队列
- 在消息字段中输入要发送的消息内容。您可以键入 $ 查找所有可用标签并自定义消息。了解更多关于事件和自定义参数的信息。
- 最大允许操作执行时间:Site24x7 在请求超时之前的最长等待秒数。您可以输入 1 到 90 秒范围内的值。
- 通过电子邮件发送自动化结果:您可以选择接收关于自动化结果的电子邮件,将切换按钮设置为"是"即可。通过电子邮件将自动化结果分享给通知配置文件中配置的用户告警组。该邮件将包含自动化名称、自动化类型、事件原因、目标主机等参数。
- 保存配置文件。
模拟自动化
创建配置文件后,返回 IT Automation 摘要页面,点击播放按钮执行测试运行。
映射自动化
要执行自动化,请将操作配置文件映射到所需的告警事件。您可以将配置文件映射到预定义的监视器级别事件类型(上线/下线/故障),或映射到自定义的属性级别事件(如 CPU 使用率 > 90%)。
监视器级别映射
导航到受监控 AWS 资源或任何其他服务的监视器编辑页面("AWS 资源监视器页面" >
> 编辑),并将操作配置文件映射到以下任意监视器状态变化。
- 下线时执行
- 上线时执行
- 故障时执行
- 任意状态变更时执行属性级别映射
属性级别映射
您还可以将操作配置文件关联到 CPU 使用率、响应时间、错误、延迟等指标数据点。导航到任意受监控 AWS 资源的阈值配置文件编辑页面(资源的监视器编辑页面 > 点击阈值和可用性字段旁的铅笔图标),然后点击"选择要执行的自动化"字段,将配置文件映射到所需的属性。
