본문 바로가기
카테고리 없음

[AWS] AWS Health Dash Board 알람 받아보기

by BTC_쭈콩 2023. 7. 14.

베하 !!

안녕하세요 ! BTC_콩순이들의 쭈콩입니다 !

장마로 인해 매일 습한날을 보내다가 해가 쨍쨍하니 좋지만 ,,

너무 더워요 ㅠ_ㅠ

다들 더운날씨에 건강 유의하시기 바랍니다 !!! 특히 먹는것 조심 !!

오늘은 어떤 정보를 들고 왔냐고 물으신다면 대답해드리는게 인지상정

 

오늘은 !

 

AWS 로 인프라를 운영하시거나, 토이프로젝트 또는 셀프 스터디 하시는 분들을 위해

AWS Health dash board 에서 중요한 maintenance 스케쥴에 대한 알람을 설정하는 실습을 해보고자합니다 !

 

사실 셀프 스터디 할 때는 구축해보고, 실습해보는게 위주라 이 알람이 왜 필요한지,

얼마나 중요하기에 알람을 받아야 하는지에 대해 와닿지 않을수도 있습니다 !

하지만 EC2를 기준으로 실제 운영중 또는 프로젝트 시에는 갑작스런 변경사항으로 서비스가 중단될 수도 있고, 작업중이던 서버가 재부팅 되는 불상사가 일어나기 때문에 AWS가 진행하는 유지보수 즉 maintenance 스케쥴에 대해 알람을 받고 적절한 조치를 취한다면 더할나위 없으리라 생각합니다 !!

 


그럼 EC2 AWS maintenance 스케쥴에는 어떤 종류가 있는지 알아보겠습니다 !

Instance stop(인스턴스 중지): 예약된 시간에 인스턴스가 중지됩니다. 인스턴스를 다시 시작하면 새 호스트로 마이그레이션됩니다. 이러한 유형은 Amazon EBS가 지원하는 인스턴스에만 적용됩니다.
Instance retirement(인스턴스 만료): 예약된 시간에 인스턴스가 Amazon EBS에서 지원되는 경우 중지되거나 인스턴스 스토어에서 지원되는 경우 종료됩니다.
Instance reboot(인스턴스 재부팅): 예약된 시간에 인스턴스가 재부팅됩니다.
System reboot(시스템 재부팅): 예약된 시간에 인스턴스의 호스트가 재부팅됩니다.
System maintenance(시스템 유지 관리): 예약된 시간에 네트워크 또는 전력 유지 관리로 인스턴스가 일시적인 영향을 받을 수 있습니다.

종류가 많죠!!   그럼 이제 오늘의 목표  알람을 받는 실습을 진행해 보겠습니다 !

 

 

[실습 시나리오]

EC2에 대한 AWS Health Dash Board 에서 발생하는 알람 또는 스케쥴을 지정한 이메일로 받아 볼 수 있도록 AWS SNS + AWS EventBridge 를 통해 알람 설정

 

1. AWS SNS 설정 

SNS 주제를 생성합니다 . 

이름은 자유롭게 정하셔도 좋습니다 ! 

 

주제가 생성되면 그 주제 안에 구독을 생성해줍니다. 

구독 생성을 클릭하여 구독을 생성해볼까요?

+ 주제 ARN 은 정해져 있으니 패스하고, 프로토콜에 이메일을 선택해줍니다. 

그리고 엔드포인트에는 받고자 하는 특정 이메일을 넣어주고 생성을 눌러줍시다!

여기서 문제가 생길 수 있습니다 ! 해당 이메일에 대한 권한이 없을 경우 구독 상태가 계속해서 ‘확인 대기중’ 일 수 있습니다. 그럴 경우에는 해당 메일의 받은 메일함으로 가서 AWS 측에서 온 메일이 있는지 확인합니다. +만약 없다면 스팸, 소셜, 프로모션등 다 뒤져보기 !! 이 후 메일을 찾으면 이런내용의 메일을 보실 수 있을거에요!

 

메일을 확인하면 'Confirm subscription' 을 눌러줍니다!

그럼 오른쪽과 같은 화면이 뜰거에요. 그리고 다시 구독으로 돌아가봅시다 !! 확인확인 

이렇게 상태가 "확인됨" 으로 변경되었습니다 ! 

 

2. AWS EventBridge 설정

이제 규칙을 생성해보겠습니다 ! 

유형 : 이벤트 패턴이 있는 규칙

이벤트 소스 : AWS 이벤트 또는 EventBridge 파트너 이벤트

생성방법 : 패턴 양식 사용

  • 이벤트 소스 : AWS 서비스
  • AWS 서비스 : Health
  • 이벤트 유형 : 특정 상태 이벤트
  • 특정 서비스 : EC2 / 모든이벤트 유형 범주 / 모든 리소스

  • 대상유형 : AWS 서비스
  • 대상선택 : SNS 주제
  • 주제 : phd-alert-test

 

maintenance 스케쥴에 대한 알람설정이 완료되었습니다 !!

이렇게 하면 이벤트 발생 시 강제로 유지 보수에 들어가기 전 알람을 받고 적절한 조치를 취할 수 있을거에요 !!!

다들 잊지말고 알람설정하는게 어떨까요??

오늘은 실습위주의 포스팅을 해봤습니다 !

유익한 시간이셨길 바라며 !

다음주에도 유익한 정보를 가지고 찾아올게요 !!!

베빠 ~~~~~~~!

댓글