AWS 使用 Amazon EC2 控制台安装和配置 CloudWatch 代理以添加其他指标如内存

默认情况下,Amazon CloudWatch 提供基本指标(例如 CPUUtilizationNetworkIn)用于监控 Amazon EC2 实例。要收集其他指标,您可以在 EC2 实例上安装 CloudWatch 代理,然后将该代理配置为发出所选指标。您可以使用 Amazon EC2 控制台执行此操作,而不必在每个 EC2 实例上手动安装和配置 CloudWatch 代理

戳->官方文档

一.安装AWS Systems Manager Agent(SSM Agent)

1.查看是否安装SSM Agent

不同操作系统参考:查找预装了 SSM Agent 的 AMIs - AWS Systems Manager

这里系统是:

Ubuntu Server(64 位 - Deb) 所以执行:sudo systemctl status amazon-ssm-agent

显示 Amazon Linux 2 实例上未安装 SSM Agent。

Unit amazon-ssm-agent.service could not be found.

  1. 在Debian Server 上的 SSM Agent 的快速安装命令:
  • 输入以下命令以在实例上创建临时目录:sudo dpkg -r amazon-ssm-agent

  • 运行以下命令以更改到临时目录: cd /tmp/ssm

  • x86_64 实例执行:

wget https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/debian_amd64/amazon-ssm-agent.deb

  • 执行:sudo dpkg -i amazon-ssm-agent.deb

  • 使用以下命令验证代理是否正在运行:sudo systemctl status amazon-ssm-agent 上述表示运行中

二.添加实例的 IAM 权限

1.新建角色:

添加2个权限策略(附加策略):

AmazonSSMManagedInstanceCore (使实例能够使用 Systems Manager 安装和配置 CloudWatch 代理)

CloudWatchAgentServerPolicy -- 使实例能够使用 CloudWatch 代理将数据写入 CloudWatch

如下图所示:

2.指定实例修改IAM角色,指定为上述添加的角色(如EC2SSMRole)

三.配置CloudWatch代理

若实例没有添加附加策略则会出现下图的错误:

四.安装cloudWatch代理

五.选择配置

保存即可。

六.上述是针对单个实例安装ssm agent的,要为所在区域的 Debian Server 上安装 SSM Agent见文档

相关推荐
佛州小李哥1 小时前
通过亚马逊云科技Bedrock打造自定义AI智能体Agent(上)
人工智能·科技·ai·语言模型·云计算·aws·亚马逊云科技
Linux运维老纪1 小时前
DNS缓存详解(DNS Cache Detailed Explanation)
计算机网络·缓存·云原生·容器·kubernetes·云计算·运维开发
ivwdcwso6 小时前
云计算部署模式全面解析
云计算
.生产的驴1 天前
MYSQL 商城系统设计 商品数据表的设计 商品 商品类别 商品选项卡 多表查询
数据库·mysql·搜索引擎·性能优化·云计算·状态模式·多分类
weixin_307779131 天前
PyDeequ库在AWS EMR启动集群中数据质量检查功能的配置方法和实现代码
大数据·python·spark·云计算·aws
会敲代码的Steve1 天前
本地Harbor仓库搭建流程
运维·分布式·云计算
Archie_IT1 天前
基于云计算、大数据与YOLO设计的火灾/火焰目标检测
大数据·人工智能·yolo·目标检测·云计算
努力的小T2 天前
Linux二进制部署K8s集群的平滑升级教程
linux·运维·服务器·云原生·容器·kubernetes·云计算
Jackilina_Stone2 天前
【huawei】云计算的备份和容灾
安全·云计算·学习笔记·huawei·灾备
weixin_307779133 天前
在AWS上使用KMS客户端密钥加密S3文件,同时支持PySpark读写和Snowflake导入
大数据·数据仓库·python·spark·云计算