Cloudwatch Agent 설치

0. IAM 정책 연결

Cloudwatch Agent를 설치하기 전 필요한 IAM 정책을 역할에 연결합니다. 

현재 사용하고 있는 EC2 역할에 IAM 정책  cloudwatchAgentServerPolicy 을 연결해주세요. 

1. Agent 설치
wget https://s3.amazonaws.com/amazoncloudwatch-agent/ubuntu/amd64/latest/amazon-cloudwatch-agent.deb
sudo dpkg -i -E ./amazon-cloudwatch-agent.deb
2. Wizard 구성
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard
Do you want to monitor any log files?
1. yes
2. no
default choice: [1]:
1

Log file path:
/var/log/syslog

Log group name:
default choice: [syslog]
/aws/ec2/self/logs/syslog

Log stream name:
default choice: [{instance_id}]

3. 서비스 실행
sudo mkdir -p /usr/share/collectd/
sudo touch /usr/share/collectd/types.db
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -a fetch-config -m ec2 -s -c file:/opt/aws/amazon-cloudwatch-agent/bin/config.json
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -m ec2 -a start
4. 서비스 확인
sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-ctl -m ec2 -a status
more /opt/aws/amazon-cloudwatch-agent/logs/amazon-cloudwatch-agent.log
[Ubuntu 20.04] Cloudwatch Agent 설치