用CloudWatch可以获得空闲磁盘空间(df)的数量吗?如果是,什么度量表示空闲磁盘空间?
发布于 2011-05-01 19:35:09
同时,AWS提供了自己的示例脚本,用于监视运行Linux的Amazon实例上内存和磁盘空间的使用情况,请参阅新亚马逊云监视监控脚本:
您可以在实例上运行这些脚本,并将它们配置为向Amazon报告内存和磁盘空间使用情况指标。一旦指标提交给CloudWatch,您就可以在CloudWatch控制台或通过CloudWatch API查看图形、计算统计数据并设置警报。...要了解如何使用脚本(包括安装、安装和配置)的更多信息,请访问亚马逊CloudWatch Developer指南中的"基于云监视的亚马逊监控脚本“。
不过,请注意,许多流行的第三方监控解决方案已经为内存和磁盘空间使用情况监控提供了各自的示例或成熟的解决方案,因此通常不需要重新发明轮子。不过,AWS提供的脚本也相当不错,而且非常广泛,也就是说,它们涵盖的用例比大多数随处可见的自定义脚本更加彻底。
不,这是不可能的(目前)。请参阅AWS工作人员对相关问题内存使用情况的云监视的回答,该问题也说明了原因:
现在,您不需要在...中部署任何东西来监视您的实例。内存利用率和磁盘空间等指标要求我们查看实例中运行的OS,这就是为什么我们没有这些有价值的度量标准。我们正在寻找方法,以提供更多的洞察您的操作系统和应用程序,并将有更多的细节,因为我们坚定的计划。
不过,我怀疑这种功能很快就会出现,因为已经有几家提供专门监控解决方案的其他供应商已经提供了所需的跨平台代理功能,而且这项任务非常简单--当然,直接支持AWS中的这种功能肯定是一个巨大的胜利。
发布于 2014-02-27 09:32:00
对于亚马逊的示例脚本或使用基于Perl命令行工具的各种第三方脚本,我们不满意,我们用Python:linux-指标编写了自己的脚本。
单个文件,没有依赖项,并且运行在任何Python解释器上。
它直接从/proc文件系统读取数据,并报告磁盘空间利用率,以及其他无法从外部观察到的系统指标:
它报告了有关实例id和图像id的这些度量。
发布于 2015-11-18 23:14:32
问题提出后的某个时候,AWS为脚本提供了报告磁盘使用情况的选项。
您可以在crontab中运行此脚本,以便向CloudWatch报告可用磁盘空间。不要忘记包括磁盘路径。
*/5 * * * * ~/aws-scripts-mon/mon-put-instance-data.pl --disk-space-util --disk-path=/ --from-cron文档给出了一个选项的完整列表加上这里的示例。
https://serverfault.com/questions/209598
复制相似问题