从 EC2 警报生成电话

Mat*_*att 3 amazon-ec2 amazon-web-services system-monitoring

我在 AWS/EC2 上有一个系统设置,它目前正在使用他们的 CloudWatch 警报系统。问题是这仅发送到电子邮件,理想情况下,我希望在警报触发时拨打电话和/或向某些电话号码发送短信(请注意,我不需要电话实际上说任何话,打电话给那个人)。

我们正在努力解决亚马逊警报仅在人们查看电子邮件时才有用的问题,但情况并非总是如此,因为所有服务器问题都喜欢在周六凌晨 4 点发生...

请回复任何可能的解决方案/想法,理想情况下,我不想在处理此问题的所有内容之上实施整个监控系统(IE:Nagios)。

小智 5

亚马逊现在有一个支持 SMS 文本消息的 SNS 通知服务:http : //aws.amazon.com/sns/

我希望这会对最近通过搜索引擎发现这个问题的人有所帮助。在“美国东部”区域创建 SNS 订阅,否则您将不会在协议下拉列表中看到“SMS”选项。执行此操作后,即使您的 EC2 实例不在“美国东部”区域,也可以在 Cloudwatch 菜单中选择订阅作为警报的通知目的地。根据此帮助页面,目前仅支持美国电话号码。

[未询问但]​​ 处理向云的 SMS 的最简单方法是商业 HTTP 网关。您的客户向网关号码发送 SMS,这用于构建对您的应用程序的 HTTP 请求。例如,通常向内是低成本的,只需支付设置费和短代码的最低费用。这是欧洲的信息,我不确定它在美国的运作方式。