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

devtools/2024/9/18 20:51:21/ 标签: aws, 云计算

默认情况下,Amazon CloudWatch 提供基本指标(例如 CPUUtilization 和 NetworkIn)用于监控 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见文档。


http://www.ppmy.cn/devtools/101981.html

相关文章

git如何将多个提交合并为一个提交

目录 第一种&#xff1a;使用git rebase命令 第二种&#xff1a;使用git reset命令 重新提交 第一种&#xff1a;使用git rebase命令 使用以下命令的其中一种启动交互式 rebase git rebase -i 你想要合并提交的父提交的哈希值git rebase -i <commit-hash>^ &#…

采用ELK搭建日志平台,安装elasticsearch-head

1、下载elasticsearch-head https://gitcode.com/ 需要账号密码才能下载 2、解压 yum install -y unzip zip unzip elasticsearch-head-master.zip 3、执行安装命令 mv elasticsearch-head-master /usr/local/elasticsearch-head-master cd /usr/local/elasticsearch-head…

最近算法岗笔试题整理

目录 1. 子串和子序列的区别&#xff1f; 2. 给一个featuremap 矩阵&#xff0c;行列都代表机器翻译用到的不同的单词的依赖程度&#xff0c;判断这个矩阵是哪个模型生成的&#xff1f; 3. 判断递归函数的时间复杂度 4. K-means 组关键数&#xff0c;选一个K得到SSE&#x…

推荐一篇 学习SQL 的文章

学习 java&#xff0c;当然避不开数据库的知识&#xff0c;个人认为好学好理解的一篇文章&#xff0c;推荐给大家 SQL语法基础知识总结 | JavaGuide「Java学习 面试指南」一份涵盖大部分 Java 程序员所需要掌握的核心知识。准备 Java 面试&#xff0c;首选 JavaGuide&#xf…

破晓科技与神话:三防平板与《黑神话:悟空》的创新交响

当全球游戏圈因《黑神话&#xff1a;悟空》的震撼预告而沸腾&#xff0c;一款代表中国游戏顶尖制作水平的作品&#xff0c;正以它独特的文化魅力与技术创新&#xff0c;向世界宣告着中国游戏产业的崛起。 点击添加图片描述&#xff08;最多60个字&#xff09;编辑 震撼视觉体验…

并行程序设计基础——组通信(2)

目录 一、组收集 二、全互换 三、同步 四、规约 五、预定义的归约操作 上一节内容我们介绍了MPI组通信的基本概念和广播、收集、散发接口调用。本节我们继续介绍其余的组通信接口。 一、组收集 MPI_GATHER是将数据收集到ROOT进程,MPI_ALLGATHER相当于每一个进程…

为啥我的焊接阈值没有单位了

为啥我的焊接阈值没有单位了 因为你没有设置max单位

什么软件可以约束员工摸鱼行为?黑神话悟空爆火!上班玩游戏,职场新利器来啦

《黑神话&#xff1a;悟空》这款国产游戏风靡全网&#xff0c;无数玩家热议话题的同时&#xff0c;是否也悄然成为了一些职场人士心中的“摸鱼神器”&#xff1f;上班时间偷偷沉浸在游戏世界中&#xff0c;真的能让职场效率与乐趣并存吗&#xff1f; 还是&#xff0c;我们亟需一…

C++领进门(第一讲)

目录 1. C关键字&#xff08;C98&#xff09; 2. 命名空间 ​编辑 2.1命名空间的定义 2.2命名空间的使用 3.C的输入&输出 3.1cout与printf的区别 4.缺省参数 4.1缺省函数的概念 4.2缺省参数分类 5.函数重载 C的语法就是在C的基础上弥补了C的缺陷与不足 1. C关键…

【精选】分享9款AI毕业论文生成初稿题目网站

在当今学术研究领域&#xff0c;AI技术的应用日益广泛&#xff0c;尤其是在学术论文的撰写过程中。AI论文生成器的出现&#xff0c;极大地简化了学术写作流程&#xff0c;提高了写作效率。以下是9款推荐的AI毕业论文生成初稿的网站&#xff0c;它们各有特色&#xff0c;能够满足…

在野漏洞的应急响应流程

许多时候&#xff0c;对于负责安全工作又不太擅长安全漏洞技术的人员而言&#xff0c;如何应对突发漏洞是工作中主要的难点&#xff0c;这里的突发漏洞指的是两类&#xff1a;一类是通过新闻、咨询推送&#xff0c;被社会舆论所有关注的CVE漏洞&#xff0c;比如前段时间所谓的核…

8.22 docker

docker介绍 Docker 是⼀个开源的应⽤容器引擎&#xff0c;可以实现虚拟化&#xff0c;完全采⽤“沙 盒”机制&#xff0c;容器之间不会存在任何接口。 Docker 通过 Linux Container&#xff08;容器&#xff09;技术将任意类型的应⽤进⾏包 装&#xff0c;变成⼀种轻量级、标准…

七、SPA单页面实现SEO优化之SSR服务器渲染

文章目录 一、前言&#xff1a;二、SSR基本操作步骤 一、前言&#xff1a; 关于SPA和SEO优化、SSR服务器渲染的介绍可以参考这里&#xff1a; 六、什么是SEO优化&#xff08;搜索引擎优化&#xff09;&#xff1f;SPA单页面应用如何实现SEO优化&#xff1f; 通过上一篇文章可…

Vue:快捷文本

前端首页 <template><div class"app-container"><el-form ref"queryForm" :model"queryParams" :inline"true"><el-form-item label"供应商名称" prop"mc"><el-input v-model"q…

每日刷力扣SQL题(七)

1321.餐馆营业额变化增长 有两种实现方式&#xff1a; 使用窗口函数&#xff0c;窗口函数比较好理解使用 6 PRECEDING AND current ROW 就能查找出来了&#xff08;方案一&#xff09; 使用自连&#xff0c;连接条件不太容易想到&#xff0c;需要使用 DATEDIFF 函数&#xff…

命令模式在手游后端的应用

利用命令模式&#xff08;Command Pattern&#xff09;在游戏后端架构中实现复杂功能的模块化、解耦以及灵活控制&#xff0c;是一种高级设计技巧。尤其是在手游这种需要处理大量玩家交互、实时数据更新、游戏逻辑复杂且需要高度可扩展性的环境中&#xff0c;命令模式显得尤为重…

基于顺序表实现通讯录功能项目

本文通过顺序表实现通讯录的功能&#xff0c;增删查改数据 首先实现顺序表的功能&#xff0c;再用顺序表实现通讯录的功能 顺序表中的成员为一个结构体对象con&#xff0c;自定义的类型&#xff0c;里面包含着联系人的姓名性别年龄电话地址 seqlist.h&#xff1a;顺序表头文…

在SpringBoot中优雅整合MongoDB——让你的数据存储更灵活

文章目录 一、两种整合方式&#xff1a;MongoTemplate 与 MongoRepository 二、准备工作第一步&#xff1a;创建SpringBoot项目并引入MongoDB依赖第二步&#xff1a;配置MongoDB连接第三步&#xff1a;创建实体类 三、使用MongoRepository进行操作1. 创建Repository接口2. 编写…

Xtuner微调配置文件的解析

1. 首先对各个量级参数对应不同微调方式所需显存的介绍&#xff1a; 来源&#xff1a; https://www.datalearner.com/blog/1051703254378255#google_vignette 2.对Xtuner配置文件的解析&#xff1a; # Copyright (c) OpenMMLab. All rights reserved. import torch from da…

足球联赛|基于SprinBoot+vue的足球联赛管理系统(源码+数据库+文档)

足球联赛管理系统 目录 基于SprinBootvue的足球联赛管理系统 一、前言 二、系统设计 三、系统功能设计 5.1 系统前台功能实现 5.2 后台功能模块实现 5.2.1 管理员模块实现 5.2.2 用户后台模块实现 四、数据库设计 五、核心代码 六、论文参考 七、最新计算机毕设选…