AWS Health Dashboard 이벤트를 이메일로 통지해 봤습니다.

AWS Health Dashboard 이벤트를 이메일로 통지해 봤습니다.

AWS Health Dashboard 이벤트를 이메일로 통지해 봤습니다.
Clock Icon2025.02.07

안녕하세요 클래스메소드 김재욱(Kim Jaewook) 입니다. 이번에는 AWS Health Dashboard 이벤트를 이메일로 통지해 봤습니다.

하고 싶은 것

이번 블로그에서 하고 싶은 건 다음과 같습니다.

jw-blgeventheath-1

  • AWS Health Dashboard에서 이벤트가 발생
  • Amazon EVentBridge에서 이벤트를 감지
  • 지정된 이메일로 이벤트 로그를 전송

그렇다면 AWS Health Dashboard란 무엇일까요?

jw-blgeventheath-2

AWS Health Dashboard는 AWS 리소스의 상태와 서비스 업데이트, 유지보수와 같은 정보를 실시간으로 확인할 수 있는 공식 대시보드입니다.

https://docs.aws.amazon.com/ko_kr/health/latest/ug/aws-health-dashboard-status.html

이러한 정보를 바탕으로 사용 중인 AWS 리소스에 미치는 영향을 확인할 수 있습니다. 하지만, 매번 AWS Health Dashboard 콘솔 화면에서 확인하는 것보다, Amazon EventBridge와 연계하여 필요한 정보를 이메일로 자동 수신하는 것이 더욱 효율적입니다.

Amazon EventBridge를 활용한 AWS Health Dashboard 모니터링에 대한 상세한 내용은 아래 AWS 공식 문서를 참고해 주세요.

https://docs.aws.amazon.com/ko_kr/health/latest/ug/cloudwatch-events-health.html

Amazon EventBridge 설정

Amazon EventBridge를 설정하기에 앞서 Amazon SNS를 생성할 필요가 있습니다.

Amazon SNS 생성과 관련된 내용은 아래 블로그를 참고해 주세요.

https://dev.classmethod.jp/articles/set-up-cloudwatch-alarms-and-receive-alerts-for-ec2-utilization-via-email/#toc-sns-topic-

Amazon SNS 생성이 끝났다면, 이제 Amazon EventBridge 콘솔 화면에서 규칙을 생성합니다.

jw-blgeventheath-3

Amazon EventBridge 콘솔 화면에서 [규칙] → [규칙 생성]을 클릭합니다.

jw-blgeventheath-4

먼저 규칙 세부 정보 설정에서 규칙 이름은 적당한 이름을 입력하고 다음으로 넘어갑니다.

jw-blgeventheath-5

이벤트 패턴의 경우 모든 이벤트를 받게 설정할 수 있습니다.

jw-blgeventheath-6

반대로 특정 서비스의 특정 이벤트만을 설정할 수도 있습니다.

jw-blgeventheath-7

이벤트 패턴을 설정했다면 마지막으로 해당 이벤트를 이메일로 전송하도록 SNS 토픽을 지정합니다.

이벤트 정보는 어디에서?

모든 설정 작업이 끝났다면, AWS Health Dashboard 이벤트를 이메일로 받아볼 수 있습니다.

jw-blgeventheath-8

AWS Health Dashboard 콘솔 화면에서 [이벤트 로그] 부분을 이메일로 받아볼 수 있습니다.

본 블로그 게시글을 읽고 궁금한 사항이 있으신 분들은 jaewookkim533@yahoo.com로 보내주시면 감사하겠습니다.

Share this article

facebook logohatena logotwitter logo

© Classmethod, Inc. All rights reserved.