监控 EC2 Windows Server 的内存使用情况 - EC2Config 中不再有“CloudWatch 日志”选项

监控 EC2 Windows Server 的内存使用情况 - EC2Config 中不再有“CloudWatch 日志”选项

我将监控 EC2 Windows Server R2 2012 的内存使用情况。我已从此处下载并安装了最新版本的 EC2Config,即 4.9.2061:https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/UsingConfig_Install.html

我已将此角色附加到服务器:

 {
"Version": "2012-10-17",
"Statement": [
    {
        "Sid": "AllowAccessToSSM",
        "Effect": "Allow",
        "Action": [
            "cloudwatch:PutMetricData",
            "logs:CreateLogGroup",
            "logs:CreateLogStream",
            "logs:DescribeLogGroups",
            "logs:DescribeLogStreams",
            "logs:PutLogEvents"
        ],
        "Resource": [
            "*"
        ]
    }
  ]
}

然后按照以下文档来配置json文件等:

http://blog.krishnachaitanya.ch/2016/03/monitor-ec2-memory-usage-using-aws.html

在 json 文件中设置的 IAM 用户具有完全访问权限。

问题是,当我打开 EC2ConfigServiceSetting 以启用 CloudWatch 日志时,那里没有 CloudWatch 日志。似乎他们在新版本中已删除该选项。

在此处输入图片描述

如果有人能对监控 EC2 Windows 服务器的 MemoryUsage 提出建议,我将不胜感激。

答案1

看不到该复选框也没有关系。

尝试重新启动“Amazon SSM Agent”服务,然后重新启动“Ec2Config”服务。

然后,等待查看您的指标是否出现。要检查的另一个配置config.xml与 JSON 位于同一文件夹中,确保 CloudWatch 插件已启用。

相关内容