使用 SES API 发送电子邮件
使用 Site24x7 的 IT 自动化框架将告警通知邮件发送到使用 Amazon SES 验证的电子邮件地址,以响应阈值违规事件或监视器状态更改事件。
先决条件
- 您必须已启用 Amazon SES 集成。
- 您的 Site24x7 订阅帐户中必须有活动的监控 SES 端点。
所需权限
Site24x7 使用 Amazon Simple Email Email Service 电子邮件服务 API 通过 SES 发送电子邮件。请确保分配给 Site24x7 实体(IAM 用户或 IAM 角色)的 IAM 策略 JSON 中存在以下写入级别操作
- "ses:SendEmail" :Site24x7 将根据输入数据撰写电子邮件并立即将其排队发送。
- "ses:SendTemplatedEmail" :Site24x7 将使用指定的电子邮件模板撰写和发送电子邮件,并立即将其排队等待发送。
创建动作配置文件以发送格式化的电子邮件
- 打开 Site24x7 Web 控制台。从左侧导航窗格中选择管理员。
- 选择IT 自动化模板。
- 单击菜单下拉菜单。从列表中选择SES-Send Email作为类型。
- 对于展示名称,输入适当的名称以便于识别。
- 对于要执行的操作,单击菜单下拉菜单并选择发送格式化的电子邮件。
- 对于SES Endpoint(s),选择 Amazon SES API 的 (HTTPS) 终端节点。
- 对于身份,选择您要用来发送邮件的电子邮件地址或域。
- 对于接收地址,从菜单下拉列表中的已验证“收件人”地址列表中进行选择,以配置此电子邮件的目的地。
- 对于配置集名称,输入我们发送电子邮件时要使用的配置集的名称。
- 对于主题,输入消息主题的摘要。
- 对于消息,输入电子邮件正文。您可以键入 $ 以查找所有可用标签并自定义您的消息。了解有关事件和自定义参数的更多信息。
- 对于最大允许动作执行时间键入 Site24x7 在请求超时之前必须等待的最大秒数。您可以输入 1-90 秒范围内的值.
- 对于通过电子邮件发送自动化结果,将切换交换机切换为是以接收有关自动化结果的电子邮件。通过电子邮件将自动化结果共享给在通知配置文件中配置的用户告警组。此电子邮件将包含参数,包括自动化名称、自动化类型、事件原因、目标主机等。
- 保存配置文件
创建动作配置文件以发送模板电子邮件
- 打开 Site24x7 Web 控制台。从左侧导航窗格中选择管理员。
- 选择IT 自动化模板。
- 单击菜单下拉菜单。从列表中选择SES-Send 邮件作为类型。
- 对于展示名称,输入适当的名称以便于识别。
- 对于要执行的操作,单击菜单下拉菜单并选择发送模板电子邮件。
- 对于身份,选择您要用来发送邮件的电子邮件地址或域。
- 对于接收地址,从菜单下拉列表中的已验证“收件人”地址列表中进行选择,以配置此电子邮件的目的地。
- 对于配置集名称,输入我们发送电子邮件时要使用的配置集的名称。
- 输入发送邮件时要使用的模板名称。
- 以名称/值对的形式配置标签列表以应用于电子邮件。
- 对于最大允许动作执行时间,键入 Site24x7 在请求超时之前必须等待的最大秒数。您可以输入 1-90 秒范围内的值.
- 对于通过电子邮件发送自动化结果,将切换交换机切换为是以接收有关自动化结果的电子邮件。通过电子邮件将自动化结果共享给在通知配置文件中配置的用户告警组。此电子邮件将包含参数,包括自动化名称、自动化类型、事件原因、目标主机等。
- 保存配置文件。
模拟自动化
您可以使用 Site24x7 控制台或我们的 REST API 测试动作配置文件的功能。要手动执行测试运行,请转到 IT 自动化摘要页面,然后单击列出的动作配置文件旁边的(播放)按钮。
映射自动化
要自动执行动作配置文件,请将其映射到任何所需的告警事件。您可以将配置文件映射到监视器级别事件(正常,停机或故障的)或性能指标。
监视器级别映射
要将动作配置文件映射到监视器级别事件,请导航到资源的编辑部分。例如,如果要将配置文件分配给 RDS 实例,请按照以下步骤操作:
- 从左侧导航窗格中选择AWS 。选择监控的 AWS 账户,然后从下拉菜单中选择RDS 实例。
- 单击三横杠图标并选择编辑。
- 在配置文件下,选择IT 自动化。
- 从下拉菜单中选择您刚刚创建的 SES 发送电子邮件动作配置文件,然后选择适当的监视器状态更改事件。
- 选择保存。
属性级映射
要将动作配置文件映射到性能指标,请导航到资源的编辑阈值页面。例如,如果要将动作配置文件分配给 CPU 使用率指标(EC2 实例),请按照以下步骤操作:
- 从左侧导航窗格中选择AWS 。选择监控的 AWS 账户。
- 从菜单下拉列表中选择EC2 实例。单击三横杠图标并选择编辑。
- 在配置文件下,选择阈值和可用性配置文件名称旁边的铅笔图标。
- 通过单击“选择要执行的自动化”将动作配置文件映射到任何所需的指标。
- 选择保存。
用例
当指标超过使用阈值时,您可以通过 Amazon SES 自动向您的运营团队发送一封包含其他信息的电子邮件,以帮助他们更好地快速有效地解决事件。