프로그래밍/AWS

CloudWatch Agent 실행

모지사바하 2019. 12. 16. 15:53

EC2 의 RAM 사용률 등 더 자세한 지표를 수집.생성하기 위해 설치

AWS 가이드 참고:

https://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html

 

https://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html

CloudWatch 에이전트를 사용하여 Amazon EC2 인스턴스 및 온프레미스 서버로부터 지표 및 로그 수집

docs.aws.amazon.com

wget https://s3.amazonaws.com/amazoncloudwatch-agent/amazon_linux/amd64/latest/amazon-cloudwatch-agent.rpm

sudo rpm -U ./amazon-cloudwatch-agent.rpm

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

statsd, collectd 는 [2] No 선택

IAM Role 생성:

AWS 가이드 참고 https://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/monitoring/create-iam-roles-for-cloudwatch-agent-commandline.html

 

https://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/monitoring/create-iam-roles-for-cloudwatch-agent-commandline.html

CloudWatch 에이전트와 함께 사용하기 위한 IAM 역할 및 사용자 생성

docs.aws.amazon.com

EC2 에 IAM 역할 연결

EC2 - 인스턴스 우클릭 - 인스턴스설정 - IAM 역할 연결 - 생성한 IAM 역할 (CloudWatchAgentServerRole) EC2 의 RAM 사용률 등 더 자세한 지표를 수집.생성하기 위해 설치

 

AWS 가이드 참고:

 

https://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html

 

https://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html

 

CloudWatch 에이전트를 사용하여 Amazon EC2 인스턴스 및 온프레미스 서버로부터 지표 및 로그 수집

 

Agent 다운로드:

wget https://s3.amazonaws.com/amazoncloudwatch-agent/amazon_linux/amd64/latest/amazon-cloudwatch-agent.rpm

Agent 설치:

sudo rpm -U ./amazon-cloudwatch-agent.rpm

Agent 설정 마법사 시작:

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

 

statsd, collectd 는 [2] No 선택

 

IAM Role 생성:

AWS 가이드 참고

https://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/monitoring/create-iam-roles-for-cloudwatch-agent-commandline.html

 

EC2 에 IAM 역할 연결:

EC2 - 인스턴스 우클릭 - 인스턴스설정 - IAM 역할 연결 - 생성한 IAM 역할 (CloudWatchAgentServerRole) 

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

 

Agent Log 확인:

vi /opt/aws/amazon-cloudwatch-agent/logs/amazon-cloudwatch-agent.log