帮助手册

向 SNS 主题发布消息

借助 Site24x7 的 IT 自动化框架,您现在可以针对受监控的 AWS 环境中发生的各种告警事件,向 SNS 主题实时发布通知消息。

所需权限

请确保附加到 Site24x7 IAM 用户或已创建 IAM 角色的策略中包含以下写入级别权限。

  • "sns:Publish"

约束条件

  • 支持的消息结构为"string"(字符串),当前不支持 JSON 消息格式。
  • SNS 内适用的发布大小限制在此同样适用(262144 字符限制)。
  • SNS 主题必须处于活跃状态,且当前已由 Site24x7 进行监控。

创建操作配置文件

  • 登录 Site24x7 控制台,选择 Admin > IT Automation Templates 
  • 单击下拉列表,选择 "Publish to SNS Topic" 作为类型。
  • 显示名称字段中输入便于识别的标签。
  • 单击下拉列表,选择要向其发布消息的 SNS 主题。
  • 主题字段中,为消息输入适当的主题。
  • 消息字段中,输入您要发送的消息内容。您可以输入 $ 以查看所有可用标签并自定义消息。了解更多关于事件和自定义参数的信息。
  • 最大允许操作执行时间:Site24x7 在请求超时之前等待的最大秒数。您可以输入 1 到 90 秒之间的值。
  • 通过电子邮件发送自动化结果:您可以选择接收有关自动化结果的电子邮件,将切换按钮设置为"是"即可。通过电子邮件将自动化结果分享给用户告警组(在通知配置文件中配置)。该邮件将包含自动化名称、自动化类型、事件原因、目标主机等参数。
  • 保存配置文件。

模拟自动化

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

映射自动化

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

监视器级别映射

转到受监控 AWS 资源或其他服务的编辑监视器页面("AWS 资源监视器页面" > > 编辑),然后将操作配置文件映射到以下任意监视器状态变化。

  • 宕机时执行
  • 恢复时执行
  • 警告时执行
  • 任意状态变化时执行(属性级别映射)

属性级别映射

您还可以将操作配置文件关联到 CPU 使用率、响应时间、错误、延迟等指标数据点。转到任意受监控 AWS 资源的编辑阈值配置文件页面(资源的编辑监视器页面 > 单击阈值和可用性字段旁的铅笔图标),然后单击"选择要执行的自动化"字段,将配置文件映射到所需属性。

使用场景

向 SNS 主题发布自定义消息:借助此自动化,当受监控资源状态发生变化或指标值相对于阈值发生变化时,您可以自动向已创建的 SNS 主题及其配置的端点触发自定义消息/通知。

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!