AWS EC2 CloudWatch設定方法
1. 対象のEC2サーバーにログインいたします。以下のコマンドを実行しインストールいたします。
$ sudo -i | rootになります。 |
# yum install -y amazon-cloudwatch-agent | CloudWatch Agentをインストールいたします。 |
# yum install -y https://s3.amazonaws.com/ec2-downloads-windows/SSMAgent/latest/linux_amd64/amazon-ssm-agent.rpm | SSM Agentをインストールいたします。 |
# systemctl enable amazon-cloudwatch-agent # systemctl enable amazon-ssm-agent | CloudWatch Agent、SSM Agentがサーバー再起動時、自動実行いたします。 |
# systemctl restart amazon-cloudwatch-agent | CloudWatch Agentをリスタートいたします。 |
# systemctl restart amazon-ssm-agent | SSM Agentをリスタートいたします。 |
2. 対象のEC2サーバーにロールを追加いたします。
AWSマネージメントコンソールから「IAM」をクリックする。

3. 左側の「ロール」をクリックする。右上側の「ロールを作成」をクリックする。


4. 「AWSのサービス」を選択し「ユースケース」は「EC2」を選択し「次へ」をクリックする。

5. 検索から「CloudWatchAgentServerPolicy」を入力してエンターをおします。
「CloudWatchAgentServerPolicy」を選択します。
再度、検索から「AmazonSSMManagedInstanceCore」を入力してエンターをおします。
「AmazonSSMManagedInstanceCore」を選択して「次へ」をクリックする。


6. ロール名「CloudWatchAgentServerPolicy」にします。ロール名は何でもよいです。
ポリシー名に2個あること確認する。「ロールを作成」をクリックする。
「CloudWatchAgentServerPolicy」
「AmazonSSMManagedInstanceCore」

7. 「EC2」から「インスタンス」をクリックする。
対象のEC2サーバーを選択して「アクション」→「セキュリティ」→「IAMロールを変更」をクリックする。

8. 「IAMロール」からさきほど決めてロール名「CloudWatchAgentServerPolicy」を選択いたします。
「IAMロールの変更」をクリックする。

9. 「インスタンス」から対象のEC2サーバーを選択して「モニタリング」をクリックして、
「CloudWatchエージェントを設定」をクリックする。

10. 「次へ」をクリックする。

11. 「次へ」をクリックする。「SSMエージェントステータス」からオンラインになっていること。

12. 「次へ」をクリックする。「CloudWatchエージェントのステータス」が応答中になっていること。

13. 「メトリクス」対象を選択し、「次へ」をクリックする。

14. 「完了」をクリックする。

以上でEC2 CloudWatchを設定を完了いたしました。