溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

AWS CloudWatch Agent 的配置和使用

發布時間:2020-06-06 04:18:14 來源:網絡 閱讀:1208 作者:beanxyz 欄目:云計算

背景介紹

AWS的Cloudwatch 可以很方便的監控各種數據,但是他的缺陷在于默認情況下他只能監控Hypervisor 的數據,而不會監控客戶端OS級別的數據。傳統的解決方式,比如我們需要監控內存,硬盤使用狀況,或者其他自定義的數據,我們需要自己寫個腳本,發送到對應的Cloudwatch API。這種方式相對而言,不算太友好,AWS提供了一個官方的解決方案,叫做Cloudwatch agent(https://docs.aws.amazon.com/zh_cn/AmazonCloudWatch/latest/monitoring/install-CloudWatch-Agent-on-EC2-Instance.html) ,安裝之后,使用向導生成對應的配置文件,就可以實現手寫腳本的功能了。

操作步驟

配置IAM Role

下面看看如何實現的。豆子所有的部署都是通過SSM實現的,這樣不需要一臺臺的手動去配置。因此第一步需要配置IAM Role,確保EC2實例可以訪問SSM。 具體步驟參考 https://blog.51cto.com/beanxyz/2316695

除此之外,我們還需要權限安裝 CloudwatchAgent,以及權限訪問 SSM的 Parameter Store; 后者是為了把配置文件寫入Parameter Store, 這樣統一推送的時候可以直接指定這個文件進行配置。

AWS CloudWatch Agent 的配置和使用

配置好IAM Role的 權限之后,記得分配給EC2實例。

安裝CloudWatchAgent

然后回到SSM,在Managed Instances 里面 確保所有的EC2 實例都安裝了最新的SSM Agent,如果沒有,可以點擊 Agent auto update 進行升級

AWS CloudWatch Agent 的配置和使用

在Run Command 執行下列操作,統一安裝 CloudWatchAgent

AWS CloudWatch Agent 的配置和使用

輸入安裝的Name和Version

AWS CloudWatch Agent 的配置和使用

等待1分鐘之后就成功下載安裝了

AWS CloudWatch Agent 的配置和使用

生成配置文件

接下來,我們需要生成配置文件。

在一臺安裝了CloudwatchAgent的服務器上 打開配置向導,根據自己的需求進行選擇,選擇的最后他會詢問是否保存生成的config.json文件到 parameter store,選擇yes,然后輸入一個文件名字即可

AWS CloudWatch Agent 的配置和使用

生成的配置文件

AWS CloudWatch Agent 的配置和使用

配置CloudwatchAgent

接下來再次打開Run Command, 選擇 AmazonCloudWatch-ManageAgent

AWS CloudWatch Agent 的配置和使用

指定配置文件的名字
AWS CloudWatch Agent 的配置和使用

執行 run 操作

AWS CloudWatch Agent 的配置和使用

查看結果

他會在Cloudwatch 里面自動生成一個叫做 CWAgent的名稱空間

AWS CloudWatch Agent 的配置和使用

等待片刻之后,就可以查看對應的內存,CPU和磁盤甚至自定義的數據使用情況了

AWS CloudWatch Agent 的配置和使用

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女