728x90
Amazon CloudWatch
CloudWatch Agent를 사용하여 Amazon EC2 인스턴스 및 온프레미스 서버로부터 지표 및 로그 수집
- 온프레미스 서버, 하이브리드 환경의 서버로부터 시스템 수준 지표 수집
- CloudWatch Agent가 수집하는 지표의 기본 네임스페이스 - CWAgent
- Agent 구성 시 다른 네임 스페이스도 지정 가능
- CloudWatch Agent에 의해 수집되는 지표는 사용자 지정 지표 요금으로 청구
Overview
- Agent가 서버로부터 지표를 수집할 수 있도록 하거나 필요한 경우 AWS 시스템 관리자와 통합할 수 있도록 하는 IAM 역할 또는 사용자 생성
- Agent 패키지 다운로드
- CloudWatch Agent 구성 파일 수정 및 수집하려는 지표 지정
- 서버에 Agent 설치 후 시작
- EC2 인스턴스에 Agent 설치 시 1단계에서 만든 IAM 역할 연결
- 온프레미스 서버에 Agent 설치 시 1단계에서 만든 IAM 사용자 자격 증명이 포함되어 있는 명명된 프로필 지정
AWS 시스템 관리자를 사용하여 CloudWatch Agent 설치
- CloudWatch Agent와 함께 사용하기 위한 IAM 역할 및 사용자 생성
- IAM 역할 및 사용자 : CloudWatch Agent가 CloudWatch에 지표를 쓰고 Amazon EC2 및 AWS 시스템 관리자와 통신하도록 하는 데 필요한 권한이 있는 IAM 역할 및 사용자 생성
- Amazon EC2 인스턴스 : IAM 역할 사용
- 온프레미스 서버 : IAM 사용자 사용
- Parameter Store에 쓰는 기능은 광범위하고 강력한 권한이며, 필요 시에만 사용해야 하고, 배포 시 여러 인스턴스에 연결해서는 안 됨 - CloudWatch Agent 다운로드 및 구성
- Agent 구성을 사용하여 EC2 인스턴스에 CloudWatch Agent 설치
- CloudWatch Agent 구성을 Parameter Store에 저장하면 다른 서버에 Agent 설치 시 사용 가능 - 온프레미스 서버에 CloudWatch Agent 설치
CloudWatch Agent를 실행할 IAM 역할 생성
System Manager를 이용한 CloudWatch Agent 설치
CloudWatch Agent 구성 파일 생성 및 수정
Linux: sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard
Windows:cd "C:\Program Files\Amazon\AmazonCloudWatchAgent"
아래와 같은 경로로 파일을 저장할 경우 Agent를 설치하려고 하는 다른 서버에 복사가 가능함
Linux: /opt/aws/amazon-cloudwatch-agent/bin/
Windows: C:\Program Files\Amazon\AmazonCloudWatchAgent
CloudWatch Agent 시작
CloudWatch에서 메모리 사용률 사용자 지정 지표 확인
728x90
'AWS' 카테고리의 다른 글
[Amazon Route 53] 가비아에서 구입한 도메인 AWS에서 사용하기 (0) | 2021.05.26 |
---|---|
[AWS Certificate Manager] 인증서 등록 (0) | 2021.05.26 |
[Amazon RDS] DB 인스턴스의 서브넷 변경 (0) | 2021.05.26 |
[Amazon EC2] 시작 템플릿을 이용한 Auto Scaling 및 ALB 구성 (0) | 2021.05.26 |
[Amazon EC2] ALB 생성 및 SSL 인증서 적용 (0) | 2021.05.26 |