gpt4 book ai didi

amazon-web-services - ec2_metric_alarm ansible 模块中的警报 Action 定义

转载 作者:行者123 更新时间:2023-12-04 03:11:09 24 4
gpt4 key购买 nike

我正在尝试设置云 watch 警报女巫 ansible ec2_metric_alarm模块,我不知道如何设置它以发送警报电子邮件

代码是

- name: add alarm
ec2_metric_alarm:
state: present
region: eu-west-1
name: "LoadAverage"
metric: "LoadAverage"
statistic: Average
comparison: ">"
threshold: 3.0
evaluation_periods: 3
period: 60
unit: "None"
description: "Load Average"
dimensions: {'Role':{{itme[0]}}, Node:{{item[1]}} }
alarm_actions: ["action1","action2"]

什么语法或我要做什么来表达我希望它在 alarm_actions 中发送电子邮件?

最佳答案

这个文档很糟糕:
http://docs.ansible.com/ec2_metric_alarm_module.html

这是我将基于boto尝试的:
http://docs.pythonboto.org/en/latest/ref/cloudwatch.html#module-boto.ec2.cloudwatch.alarm

alarm_actions(strs 列表)– 在 ALARM 状态下要执行的操作的 ARN 列表

当前支持的 ARNS 是 SNS 主题或自动扩缩策略。

在你的情况下:
您需要 创建一个 SNS 主题 订阅您的电子邮件地址到那个主题(也确认订阅)然后将 SNS 主题 ARN 作为字符串放入 alarm_actions 您传递给 ansible ec2_metric_alarm_module 的参数。

希望这可以帮助。

关于amazon-web-services - ec2_metric_alarm ansible 模块中的警报 Action 定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31295711/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com