카이도스의 Tech Blog

EC2-cloudwatch 로그 연동 본문

AWS

EC2-cloudwatch 로그 연동

카이도스 2023. 3. 29. 13:03
728x90
반응형

참고 링크 - https://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/logs/QuickStartEC2Instance.html

 

빠른 시작: 실행 중인 EC2 Linux 인스턴스에 CloudWatch Logs 에이전트를 설치 및 구성 - Amazon CloudWatch Log

CentOS 6.x, Red Hat 6.x, 또는 Ubuntu 12.04를 사용 중인 경우 독립 실행형 설치 관리자의 다운로드 및 실행 단계를 사용합니다. 이들 시스템에서는 CloudWatch Logs 에이전트를 인터넷에서 직접 설치하는 것

docs.aws.amazon.com


설치환경 : ubuntu20.04

로그 연동작업 전에 IAM 권한생성이 선행되어야함.


파이썬이 설치안되어있다면 설치 필요.

# 연결려는 EC2에 IAM 역할 추가(CloudWatchlog-ec2/CloudWatchAgentServerPolicy)
# 서버에 접속하여 awslogs 설치
sudo su -
python -V
curl https://s3.amazonaws.com/aws-cloudwatch/downloads/latest/awslogs-agent-setup.py -O

# 버전에 맞는 명령어로 진행 (리전 지정해줘야함)
sudo python ./awslogs-agent-setup.py --region ap-northeast-2
sudo python2 ./awslogs-agent-setup.py --region ap-northeast-2
sudo python3 ./awslogs-agent-setup.py --region ap-northeast-2

# 구성 진행 중 엔터 계속 누르고 아래설정은 1, 3, 1, n 으로 진행
Step 4 of 5: Configuring the CloudWatch Logs Agent ... 
Path of log file to upload [/var/log/syslog]: 
Destination Log Group name [/var/log/syslog]:
Choose Log Stream name:
  1. Use EC2 instance id.
  2. Use hostname.
  3. Custom.
Enter choice [1]: 1

Choose Log Event timestamp format:
  1. %b %d %H:%M:%S    (Dec 31 23:59:59)
  2. %d/%b/%Y:%H:%M:%S (10/Oct/2000:13:55:36)
  3. %Y-%m-%d %H:%M:%S (2008-09-08 11:52:54)
  4. Custom
Enter choice [1]: 3

Choose initial position of upload:
  1. From start of file.
  2. From end of file.
Enter choice [1]: 1
More log files to configure? [Y]:  n

Step 5 of 5: Setting up agent as a daemon ...DONE

systemctl status awslogs.service

작업 완료 후 aws 콘솔 → CloudWatch → 로그 그룹 → /var/log/syslog 확인

728x90
반응형

'AWS' 카테고리의 다른 글

ALB- S3 로그 연동  (0) 2023.04.04
AWS MongoDB backup - S3  (0) 2023.04.04
2주차 - 컴퓨팅 서비스  (0) 2023.03.07
1주차 - AWS & 컴퓨트 서비스  (0) 2023.03.03
AWS EC2 볼륨 증가  (0) 2023.03.03
Comments