对于已标记为“受损”的 AWS EBS 卷,通过 SNS 发送警报的最佳方法是什么?
在控制台 > EC2 的“实例 > 状态检查”选项卡下,您可以设置 CloudWatch 警报。
但是,“音量”>“状态检查”选项卡下没有此功能。
我发现健康事件下有几个,但它们只针对“音量丢失”和“性能下降”。不完全针对受损的音量。
该卷没有接收很多活动,因此监控任何性能指标可能不是一个好的解决方案。
答案1
根据http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-volume-status.html#monitoring-volume-checks您可以使用 CloudWatch Events 来监控 EBS 卷状态变化。然后,您可以将事件输入到您选择的 SNS 主题或 Lambda 函数或其他地方来处理通知。
答案2
根据 AWS:
我们的工程师表示,Amazon CloudWatch 中没有卷指标。他们表示,您可以创建自定义脚本来每 5 分钟描述一次卷。然后,您可以检查返回的状态以查看卷是否受损,并根据结果采取措施。
您可能还会发现以下文档很有用:
http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/monitoring-volume-status.html