[Bitnami] AWS cloudwatch agentのインストール方法

BitnamiイメージインスタンスにAWS cloudwatch agentをインストールする方法は以下の通り

BitnamiイメージがCentOSではなく、debian系なので、AWSのドキュメントに書いてあるコマンドが使えないので注意

 

目次

1.パッケージをダウンロード

パッケージをダウンロード

wget https://s3.amazonaws.com/amazoncloudwatch-agent/debian/amd64/latest/amazon-cloudwatch-agent.deb

パッケージをインストール

sudo dpkg -i -E ./amazon-cloudwatch-agent.deb

 

2.collectd daemonをインストール

カスタムメトリックを取得できるようにcollectdをインストールする

sudo apt-get update && sudo apt-get install collectd

 

 

3.CloudWatch AgentのWizardを起動して設定

CloudWatch AgentのWizardを起動して設定する、基本的にはデフォルトで良い

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

 

4.AWS AMIにCloudWatchAgentServerPolicyをつけてクレデンシャルを設定

AWS AMIでロールを作成し、CloudWatchAgentServerPolicyをアタッチする

AMIのアクセスキーを作成し、アクセスキーとシークレットーキーを書きファイルに入力する

 

/home/bitnami/.aws/credentials

内容は以下の通り

[default]
aws_access_key_id=AWS-ACCESS-KEY-ID
aws_secret_access_key=AWS-SECRET-ACCESS-KEY

 

5.common-config.tomlを編集

先程のクレデンシャルを書いたファイルの場所を

/opt/aws/amazon-cloudwatch-agent/etc/common-config.toml

に追記する

[credentials]
shared_credential_file = "/home/bitnami/.aws/credentials"

 

6.CloudWatch Agentを起動させる

CloudWatch Agentを起動

sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -c file:/opt/aws/amazon-cloudwatch-agent/bin/config.json -s

 

 

7.起動確認

Agentがメトリックを取得できているか確認

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

 

 

 

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です