将消息发送到 SQS 队列

使用 Site24x7 的 IT 自动化框架,您现在可以将自定义消息发布到您的活动 SQS 队列,以响应您监控的 AWS 环境中发生的告警事件。

所需权限

请确保附加到 Site24x7 IAM 实体的策略中存在以下写入级别权限

  • "sqs:SendMessage"

约束

  • 不支持批量消息请求
  • 支持的消息结构是“纯文本”。目前不支持 JSON 或 XML 消息
  • 适用于 SQS 的发布大小限制也适用于此处(262144 个字符限制)
  • SQS 队列必须处于活动状态并且当前由 Site24x7 监控。

创建动作配置文件

  • 登录到 Site24x7 控制台,选择管理IT 自动化模板
  • 单击下拉列表并选择“ Send Message to SQS Queue ”作为类型
  • 在显示名称字段中提供适当的标签以进行识别
  • 单击下拉列表并选择要将消息发布到的 SQS 队列
  • 消息字段中,输入您要发送的消息。您可以键入 $ 以查找所有可用标签并自定义您的消息。了解有关事件和自定义参数的更多信息。
  • 最大允许动作执行时间:Site24x7 在请求超时之前必须等待的最大秒数。您可以输入 1-90 秒范围内的值。
  • 通过电子邮件发送自动化结果:您可以通过将切换按钮设置为是来选择接收有关自动化结果的电子邮件。通过电子邮件将自动化结果共享给在通知配置文件中配置用户告警组。此电子邮件将包含参数,包括自动化名称、自动化类型、事件原因、目标主机等。
  • 保存配置文件。

模拟自动化

创建配置文件后,导航回 IT 自动化摘要页面并单击播放按钮以执行测试运行。

映射自动化

要执行自动化,请将动作配置文件映射到所需的告警事件。您可以将配置文件映射到预定义的监视器级别事件类型(正常/停机/故障)或自定义属性级别事件,例如(CPU 使用率 > 90%)

监视器级别映射

导航到监控的 AWS 资源或任何其他服务的编辑监视器页面(“AWS 资源监视器页面”> > 编辑),并将动作配置文件映射到以下任何监视器状态更改。

  • 停机执行
  • 正常执行
  • 遇到问题执行
  • 在任何状态变更属性级别映射上执行

属性级映射

您还可以将动作配置文件与 CPU 使用率、响应时间、错误、延迟等指标数据点相关联。导航到任何监控 AWS 资源的“编辑阈值配置文件”页面(资源的“编辑监视器”页面 > 单击“阈值和可用性”字段旁边的铅笔图标)并通过单击“选择要执行的自动化”将配置文件映射到任何所需的属性“ 字段。