我要监视一个EC2的Windows服务器R2 2012的内存使用情况。我已经安装了最新版本的EC2Config这是4.9.2061从这里下载它: https ://docs.aws.amazon.com/AWSEC2/latest/ WindowsGuide / UsingConfig_Install.html
我已将这个angular色附加到服务器上:
{ "Version": "2012-10-17", "Statement": [ { "Sid": "AllowAccessToSSM", "Effect": "Allow", "Action": [ "cloudwatch:PutMetricData", "logs:CreateLogGroup", "logs:CreateLogStream", "logs:DescribeLogGroups", "logs:DescribeLogStreams", "logs:PutLogEvents" ], "Resource": [ "*" ] } ] }
然后继续下面的文件来configurationjson文件等等:
http://blog.krishnachaitanya.ch/2016/03/monitor-ec2-memory-usage-using-aws.html
在json文件中设置的IAM用户具有完全访问权限。
问题是,当我打开EC2ConfigServiceSetting启用CloudWatch日志时,那里没有CloudWatch Logs。 看来他们已经在新版本中删除了这个选项。
如果有人能够提出监视EC2 Windows服务器的MemoryUsage的build议,我会很感激。
没关系看到这个checkbox。
尝试重新启动“Amazon SSM代理”服务,然后重新启动“Ec2Config”服务。
然后,等待看看您的指标是否出现。 要检查的其他configuration是与JSON相同的文件夹中的config.xml ,请确保CloudWatch插件已启用。