亚马逊云代理商:CloudWatch Agent 全解析 5 步实现服务器监控

一、为何需要 CloudWatch Agent?

AWS 基础监控仅提供 5 分钟粒度的 CPU / 内存等有限指标。对于以下需求需部署 Agent:

  • 获取 1 分钟高精度监控数据

  • 监控进程 / 服务状态(如 Nginx、MySQL)

  • 收集操作系统级指标(磁盘 IO、内存分页)

  • 统一管理混合云环境(支持本地服务器)

二、5 步安装配置指南
步骤 1:IAM 权限配置

✅ 必须将策略附加到 EC2 实例的 IAM 角色(直接配置密钥有安全风险)

步骤 2:SSH 连接实例执行安装命令

Linux 系统:

wget https://s3.amazonaws.com/amazoncloudwatch-agent/linux/amd64/latest/AmazonCloudWatchAgent.zipunzip AmazonCloudWatchAgent.zipsudo ./install.sh

Windows 系统:

Invoke-WebRequest -Uri https://s3.amazonaws.com/amazoncloudwatch-agent/windows/amd64/latest/amazon-cloudwatch-agent.msi -OutFile .\amazon-cloudwatch-agent.msi

msiexec /i amazon-cloudwatch-agent.msi

步骤 3:生成初始配置文件

sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard

步骤 4:手动优化按需配置(高级)

避坑指南:

  1. 避免监控所有磁盘(增加费用)
  2. Linux 系统需添加"append_dimensions": {"InstanceId": "${aws:InstanceId}"}确保实例标识
步骤 5:启动服务并验证

sudo systemctl start amazon-cloudwatch-agentsudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -m ec2 -a status

成功输出应包含:"status": "running"

  • 典型问题排查

|--------------|------------------------------------------------------------------------|--------------------------------------|
| 问题现象 | 排查步骤 | 解决方案 |
| 数据延迟 > 5 分钟 | 检查日志 /opt/aws/amazon-cloudwatch-agent/logs/amazon-cloudwatch-agent.log | 开放安全组 443 端口出站规则 |
| 内存指标缺失 | 确认配置文件含 "mem": {"measurement": "mem_used_percent"} | Windows 需安装性能计数器 |
| 日志收集失败 | 检查路径是否为绝对路径(不支持通配符 *) | IAM 角色附加 CloudWatchLogsFullAccess 策略 |

相关推荐
程序猿老A44 分钟前
轻量应用服务器总是CPU 100%怎么办?
服务器
余额瞒着我当琳1 小时前
Linux初识:Linux的历史,计算机的发展脉络,发行版本,选购云服务器,安装Xshell,第一次连接,基础命令指南
linux·运维·服务器
时间售卖铺2 小时前
Docker实战:一键部署轻量级容器
运维·docker·云原生
垆边人似月.2 小时前
RDMA 文件传输踩坑(四):从固定延时改造为 READY/ACK 协议
linux·服务器·网络
山乐191312 小时前
麒麟系统,安装Nginx并配置https证书
运维·nginx·https
月落汀兰2 小时前
拒绝配置写死镜像!K8s 存储卷与配置管理,PV/PVC、ConfigMap、Secret 实战避坑指南
运维·kubernetes
服务器硬件项目经理2 小时前
《超节点修仙录》· 第一卷·炼气期【第04话】 超节点 vs 普通服务器——不就是多插了几张卡吗?
运维·服务器·人工智能·嵌入式硬件·深度学习·机器学习
程序猿老A3 小时前
轻量应用服务器怎么搭建 WordPress站点?
服务器
杨云龙UP3 小时前
MySQL 主从复制管理:暂停、恢复、清理主从关系及命令执行位置
运维·数据库·mysql·主从配置·主从命令·reset replica·清除复制
snysy3 小时前
服务器安全加固与入侵检测实战:从SSH加固、防火墙策略到挖矿木马排查
服务器·安全·ssh