使用cloudwatch在磁盘空间中发出警报

我是一名系统工程师,我正在寻找一种方法来对我们的Amazon EC2 cloudwatch上的磁盘空间发出警报,请指教?

亚马逊提供了你正在寻找的东西:

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

亚马逊对您的文件系统的状态没有任何可见性。

因此,您需要编写自己的脚本,将磁盘空间度量标准转换为CW自定义度量标准。