我有一个15GB容量的EC2 Ubuntu服务器实例,运行一个Web服务。 Web服务正在loggingdate格式化的文件,这些文件在7天后被修剪。 服务器上的负载仍然很低,但是如果我接近填充音量,我想设置一个警报 – 是否有可能这样做? 在监视中,我看不到任何选项来根据容量百分比添加警报…
非常感谢。
EC2监控文档通过安装Amazon EC2实例的监控脚本 ,然后configurationcron作业来收集数据并重新提交,提出了一种方法。
简单的答案是否定的 。 与内存使用情况非常相似(在CloudWatch指标中也没有提及),则无法在EC2实例外测量磁盘空间,并且需要OS级“代理”进行报告。
代理人的问题是隐私(第三方能够login到您的实例),所以亚马逊有一个不违反这个隐私的政策,因为这样做会违反相当数量的安全authentication,并要求亚马逊自己logging,发布并审核度量收集过程。
可以监视磁盘空间的操作系统级代理的列表绝对是巨大的,但是如果你看看Nagios,StackDriver,Munin,NewRelic,你很快就会find适合你的解决scheme。