AWS/AWS 일반

[AWS] EC2 경보 생성 및 SQS 알림 받기 (재시동)

yubi5050 2024. 4. 21. 23:53

개요

문제 : EC2 인프라가 메모리 부족으로 웹서버 자체가 다운되는 현상 발생

 

EC2에 경보를 달고 일정 조건을 충족하면, 인프라 재부팅 및 웹서버 재실행을 통해 복구 하기로 함

 

EC2 경보 설정

1. EC2 인스턴스 경보상태 탭에서 경보 추가

2. 경보 생성

3. 경보 알림 이름 작성

4. 경보 작업 -> [재부팅, 종료, 시작 등]

5. 경보 임계값

- CPU 사용율 / 상태 검사 실패 둘중 하나 / 네트워크 바이트 량 등등

- 임계값 80% 설정

- 경보 이름, 경보 설명 작성

6. 기존 서버의 평균 그래프 확인

- 임계값 설정이 애매하면, 그래프를 통해 확인도 가능

7. 셋팅 완료

 

 

EC2 SNS설정

AWS SNS 서비스 

 

1. 주제 생성

2. 유형 및 이름 설정 (FIFO -> Amazone SQS로 보내는 것 / 표준 -> lambda, http, sms, 이메일 등등..)

3. 구독 생성 및 프로토콜 선택 (ex. email)

 

4. 최종 경보 발생시 작성한 이메일로 메일이 온다.