我按照本文http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/mon-scripts.html#mon-scripts-systems中的步骤监控服务器的内存使用情况并将数据提交到 CloudWatch。
可以使用的指标之一是--mem-used-incl-cache-buff
收集和发送 MemoryUsed 指标,以兆字节为单位报告。此选项报告用于缓存和缓冲区,以及应用程序和操作系统分配的内存。与其他内存指标相比,此内存指标很重要,因为此指标也收集缓存和缓冲区中使用的内存。其他内存指标只是收集free
和used
内存以确定我的服务器是否内存不足。
不幸的是,这是我尝试运行脚本时的输出:
[root@ip-172-31-10-167 ~]# ~/aws-scripts-mon/mon-put-instance-data.pl --mem-used-incl-cache-buff --verify --verbose
ERROR: No metrics specified for collection and submission to CloudWatch.
For more information, run 'mon-put-instance-data.pl --help'
我已遵循文档中的先决条件,以确保首先安装所有必需的工具。我错过了什么?