AWS/기타

[AWS] EC2 에 CloudWatch 에이전트 설치하는 방법

꽁담 2021. 8. 25. 14:32

 

CloudWatch 에이전트

Amazone EC2 인스턴스의 시스템 수준 지표

EC2 인스턴스의 시스템 수준 지표를 모니터링 합니다.

이러한 지표는 머신 자체에서 수집되며 CloudWatch 가 수집하는 표준 Amazon CloudWatch 지표를 보완합니다.

 

지표는 CPU 할당, 사용 가능한 디스크 공간, 메모리 사용률 등이 포함됩니다.

 

온프레미스 서버의 시스템 수준 지표

AWS 관리하지 않는 하이브리드 환경과 서버를 모니터링 합니다.

 

시스템 및 애플리케이션 로그

Linux 와 Windows 서버의 로그를 모니터링 합니다.

 

 

EC2 에 CloudWatch 에이전트 설치 방법

 

1. Systems Manager 를 클릭합니다.

 

2. 노드 관리에서 Run Command 를 클릭합니다.

Run Command 는 클라우드에이전트를 설치하는 미리 작성된 명령을 배표하는데 사용합니다.

 

3. 명령 실행을 클릭합니다.

 

4. 명령을 설정합니다.

명령문서에서 AWS-ConfigureAWSPackage 를 선택합니다.

 

명령 파라미터에서 원하는 명칭을 입력합니다.

 

클라우드와치 에이전트를 설치할 대상을 선택합니다.

대상은 EC2 인스턴스 입니다.

 

이 구성은 Web Server 인스턴스에 CloudWatch 에이전트를 설치합니다. ( 설치만 합니다. )

 

5. 명령 ID 가 생성되었습니다.

 

6. 애플리케이션 관리에서 Parameter Store 를 선택합니다.

 

7. 파라미터 생성을 클릭합니다.

 

8. 파라미터를 생성합니다.

파라미터 이름에 원하는 명칭을 입력 후,

모니터링 하려는 값을 json 형식으로 구성합니다.

여기에서 값은 보여드리지 않습니다.

값을 입력 후 파라미터를 생성합니다.

이 파라미터는 Run Command 를 사용하여 웹 서버에서 CloudWatch 에이전트를 시작할 때 사용됩니다.

 

9. 파라미터가 생성되었습니다.

 

10. 노드 관리의 Run Command 를 선택합니다.

 

11. 명령 실행을 클릭합니다.

 

12. 명령을 생성합니다.

명령문서에서 AmazonCloudWatch-ManageAgent 를 클릭합니다.

 

명령 파라미터에서 위에서 생성한 파라미터 명을 입력합니다.

 

대상에 CloudWatch 에이전트를 시작할 EC2 를 선택합니다.

위에서 생성한 파라미터 스토어에 저장한 구성을 사용하는 CloudWatch 가 실행됩니다.

 

14. EC2 에 CloudWatch 설정 완료

이제 Web Server EC2 인스턴스에서 CloudWatch 에이전트가 인스턴스에서 실행되어 로그 및 지표 데이터를 Amazon CloudWatch 로 전송합니다.