使用cloudwatch对磁盘空间发出警报

使用cloudwatch对磁盘空间发出警报

我是一名系统工程师,我正在寻找一种方法来对我们的 Amazon EC2 云监控上的磁盘空间发出警报,请提供建议?

答案1

亚马逊提供了您正在寻找的内容:

mon-put-instance-data.pl- 收集 Amazon EC2 实例上的系统指标(内存、交换、磁盘空间利用率)并将其发送到 Amazon CloudWatch。

http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mon-scripts.html

注意:之前有人在这里发过一个指向这个答案的链接,但这个答案似乎被删掉了。我希望他们能因这个答案而获得荣誉。

我还会将上述 cyberx86 评论中的 aws-missing-tools 链接拉到这个答案中,因为它可能会有所帮助:

https://github.com/colinbjohnson/aws-missing-tools/blob/master/ec2-write-storage-used/ec2-write-storage-used.sh

答案2

亚马逊无法了解您的文件系统的状态。

因此,您需要编写自己的脚本,将磁盘空间指标推送到 CW 自定义指标中。

相关内容