詳細検索

AWS Cloudwatch에서 알림을 설정하고 모니터링하세요

아바타
글쓴이 橋本 豪
4분 읽기

AWS Cloudwatch에서 알림을 설정하고 모니터링하세요
日本語에서 번역 • 원문 보기

안녕하세요. 여기는 하시모토, 신입입니다.

지금까지 저는 온프레미스 하이브리드 클라우드(프라이빗 + 퍼블릭)와 물리적 서버의 운영 및 구축 업무에 참여해 왔습니다.

AWS 자체가 처음으로 처리해야 할 환경이기 때문에, 그 관점에서 블로그를 쓰고 싶습니다.

이번에는 AWS를 설치한 후 Cloudwatch와 Alarm을 설정하면 기본 자원을 모니터링하고 임계값을 초과하면 이메일을 보낼 수 있습니다.

아주 기본적인 설정들을 설명하겠습니다.

 

  1. 설정 화면

EC2에서 인스턴스를 생성한 후, EC2의 인스턴스 필드에서 알람을 설정하고 싶은 인스턴스를 선택한 후 모니터링 탭을 선택하세요.

スクリーンショット1

 

  1. 알람 설정

적절한 부분에서 '알람 생성'을 선택하면 알람 생성 화면이 뜨고 각 항목을 입력하세요.

  • →에게 알림 보내기 별도의 필드에 SNS 주제를 생성하셨다면 목록에 추가됩니다(이번에는 추가하지 않습니다).
  • 알람 → 행동을 취하세요. 만약 그런 일이 발생하면 어떻게 할지 선택할 수 있습니다 (이번에는 설정하지 않을게요)
  • → 목록에서 차수(예: 평균, 최대, 최소)와 항목(예: CPU 활용률, 디스크 사용률)을 선택할 때.
  • → 설정이 임계값인가(예: ○○ 퍼센트 이상)
  • 최소 → 판단 조건을 설정하세요 ([언제] 항목이 ○분마다 △번 [Is] 할 경우 알람이 계산됩니다).
  • 알람 이름 → 알람 이름 설정

スクリーンショット2  

  1. 설정 추가

각 항목을 설정한 후 오른쪽 하단에서 '알람 생성'을 선택하면 알람 항목을 생성하고 다음 화면이 나타납니다. 링크를 클릭하세요.

スクリーンショット3

 

  1. 항목 추가 확인

CloudWatch 관리 콘솔 화면으로 이동하려면 해당 필드가 추가되었는지 확인하고 수정 탭을 클릭하세요.

スクリーンショット4

 

  1. 이메일 발송 설정 (1)

알람 수정 화면이 나타나니, 행동 항목에서 +알림을 클릭하세요.

 

スクリーンショット5
  1. 이메일 발송 설정 (2)

알림 필드가 나타나므로, Newlist를 선택하고 보낼 이메일 주소를 설정하세요.

  • 이 경보가 → 이메일 전송 시기 설정 (이번에는 알림 상태 전송)
  • 알림 전송 → 목적지 설정

 

スクリーンショット6

 

  1. 이메일 발송 설정 (3)

각 항목을 설정한 후에는 오른쪽 하단에서 '변경 사항 저장'을 선택하세요.

スクリーンショット7

 

  1. 이메일 확인 (1)

새 이메일 주소 확인 화면이 뜨고, 설정하신 이메일 주소로 확인 이메일이 발송됩니다.

スクリーンショット8

 

  1. 이메일 발송 확인 (2)

설정한 이메일 주소로 다음 이메일을 받게 되니, 링크를 클릭하세요.

 

スクリーンショット9

 

  1. 이메일 발송 확인 (3)

확인 완료 화면을 보려면 링크를 클릭하세요.

참고) 화면에 표시된 "구독 취소 시 여기를 클릭"을 클릭하면 이메일 주소가 취소되니 주의하세요!

スクリーンショット10

 

  1. 이메일 발송 확인 (4)

새 이메일 주소 확인 화면으로 돌아가면 수신자 주소 확인 설정이 완료된 상태이므로 알람 보기를 선택하세요.

 

スクリーンショット11

 

이제 알람을 설정할 수 있습니다.

이번에는 "CPU 사용률이 10분(5분×2)간 계속 90%를 초과하면 알람이 집계된다"는 항목을 추가했습니다.

 

시연을 위해 구성된 인스턴스에서 부하를 걸어 테스트할 것입니다.

이번에는 아래와 같은 간단한 VBS를 만들고 CPU에 부하를 걸었습니다.

메모장에 붙여넣고 이름을 "CPU_busy.vbs"로 저장한 뒤 더블 클릭으로 실행할 수 있습니다.

딤 골 딤 앞에 딤 x 딤 이 딤 i

목표 = 1000000

Do While True before before = 타이머 for i = 0 to goal x = 0.000001 y = sin(x) y = y + 0.00001 다음

y = y + 0.01

루프

 

처형 전)

スクリーンショット12

 

사형 집행 후)

スクリーンショット13

 

이제 CloudWatch 관리 콘솔의 알람 화면을 살펴보겠습니다.

 

5분 후...

 

スクリーンショット14

 

 

아, 문턱을 넘었구나...?

 

 

10분 후...

 

 

 

スクリーンショット15

 

알람은 모두 계산 중이에요!!

 

이 상태에서는 이전에 설정한 목적지 주소로 이메일이 수신되었는지 확인하세요.

분명히 알람 항목 제목이 적힌 이메일을 받으셨을 거예요!

#届いていない場合は, 수신 환경도 확인해서 필터가 적용되어 있는지 확인해 주세요

 

요약)

Cloudwatch를 설정해 자원 모니터링을 쉽게 하세요.

또한, 설정한 항목에 따라 청구 보고서(Billing)나 CPU 부하가 높은 동안 일시적으로 강화되는 값(버스트 값: CPUCreditUtil 값)을 설정할 수 있습니다.

최근에는 OS 로그를 모아 실시간으로 모니터링하도록 설정할 수 있게 되었습니다.

주변 환경에서 여러 가지를 시도해 보세요.

Related Articles