如何让aws cloudwatch反复触发警报通知

时间:2017-05-15 17:36:49

标签: amazon-web-services aws-lambda amazon-cloudwatch

我们设置了警报设置为电子邮件警报但我们希望继续获得警报通知,即使状态处于警报状态而没有状态更改。我怎么能实现这一点(很乐意使用lambda但不知道怎么做)

3 个答案:

答案 0 :(得分:1)

只有在警报状态发生变化时才会发送Amazon CloudWatch警报通知。 无法将CloudWatch配置为在ALARM状态下不断发送通知。

您需要编写自己的代码来发送此类通知。这可以通过cron作业,预定的AWS Lambda函数或您自己的应用程序来完成。

答案 1 :(得分:0)

尝试使用Cloudwatch API编写脚本,例如使用Boto3 + Python或每隔X分钟运行一次Lambda。我有一个python脚本来从cloudwatch获取值,你可以调整它。 http://www.dbigcloud.com/cloud-computing/230-integrando-metricas-de-aws-cloudwatch-en-zabbix.html

答案 2 :(得分:0)

另一种方法是创建Lambda函数以使用带有计划选项的CloudWatch Rule发送电子邮件并托管该功能,并将目标作为您创建的Lambda函数。在“计划”选项中,您可以设置希望接收电子邮件的时间频率。在定义的频率中,规则将触发Lambda函数以发送电子邮件。 enter image description here