自动化操作:启动、停止、恢复和重新加载 AWS DMS 复制任务
使用 Site24x7 的 IT 自动化框架,您可以创建操作配置文件,用于启动、停止、恢复和重新加载 AWS DMS 复制任务。此外,您可以将自动化配置为在监视器状态或各个属性状态发生变化时自动触发。
所需权限
请确保 Site24x7 所使用的 IAM 角色或为 Site24x7 创建的 IAM 用户在附加的策略文档中具有以下部分写入操作权限,以便执行相应操作。
- dms:StartReplicationTask
- dms:StopReplicationTask
约束条件
- 要在 AWS DMS 中启动复制任务,该任务必须已由 Site24x7 监控,且状态必须为 AVAILABLE。
- AWS DMS 中的复制任务只有在运行状态下才能被停止。
创建操作配置文件
- 登录 Site24x7 Web 控制台,选择管理 > IT 自动化模板 > 添加自动化模板。
- 点击下拉菜单,选择要执行的操作:启动/停止/恢复/重新加载 DMS 任务。
- 输入显示名称。
- 操作(启动、停止、恢复或重新加载)将预填充在下方字段中。选择要执行的操作。
- 接下来,选择需要执行操作的目标任务。
- 输入最大允许操作执行时间。这是 Site24x7 在请求超时之前等待的最大秒数。默认执行时间设置为 15 秒。您可以定义 1 至 90 秒之间的执行时间。
- 如果您希望通过电子邮件接收自动化结果,请在通过电子邮件发送自动化结果旁边选择是。通过电子邮件将自动化结果发送至在通知配置文件中配置的用户告警组。该电子邮件将包含自动化名称、自动化类型、事件原因、目标主机等参数。
- 点击保存。
模拟自动化
在映射操作配置文件之前,您可以通过在 Site24x7 控制台内手动调用操作任务或使用 REST API 来测试其功能,以验证是否已配置适当的写入级别权限。要进行测试,请返回 IT 自动化摘要页面(管理 > IT 自动化模板),然后点击播放图标执行演习。
映射操作配置文件
要执行自动化,请将操作配置文件映射至所需的告警事件。您可以将配置文件映射至预定义的监视器级别事件类型,也可以映射至自定义属性级别事件类型。
监视器级别映射
导航至受监控 AWS DMS 复制任务的编辑页面,并将操作配置文件与以下任一监视器状态变更进行映射:
- 宕机时执行
- 恢复时执行
- 告警时执行
- 严重时执行
- 任何状态变更时执行
属性级别映射
您还可以将操作配置文件与相关性能指标关联,例如磁盘或内存的 CDC 更改、源和目标的吞吐量,或验证批量查询的延迟。
通过进入资源的编辑页面,然后点击阈值和可用性字段旁边的铅笔图标,导航至受监控 AWS DMS 复制任务的编辑阈值配置文件页面。点击选择要执行的自动化,将配置文件映射至任何所需属性。
