본문 바로가기
[AWS]/ROG

[AWS] EC2 인스턴스 중지, 종료, 재부팅 또는 복구하는 경보 생성

by SAMSUNG CLOUD-OKY 2022. 3. 15.
반응형


Amazon CloudWatch 경보에 재부팅 작업 추가하기

Amazon EC2 인스턴스를 모니터링하고 인스턴스를 자동으로 재부팅하는 Amazon CloudWatch 경보를 만들 수 있습니다.
재부팅 경보 작업은 인스턴스 상태 확인 오류(복구 경보 작업은 시스템 상태 확인 오류에 적합)에 권장됩니다.
인스턴스 재부팅은 운영 체제 재부팅과 같습니다.
대부분의 경우 인스턴스를 재부팅하는 데는 몇 분 밖에 걸리지 않습니다.
인스턴스를 재부팅하는 경우 동일한 물리적 호스트에 남아 있으므로 퍼블릭 DNS 이름, 프라이빗 IP 주소 및 인스턴스 스토어 볼륨의 모든 데이터가 유지됩니다.
인스턴스를 재부팅해도 인스턴스를 중지했다가 다시 시작할 때와는 달리 새 인스턴스 청구 시간이 시작되지 않습니다. 인스턴스 재부팅에 대한 자세한 내용은 Linux 인스턴스용 Amazon EC2 사용 설명서의 인스턴스 재부팅 단원을 참조하세요.

중요

재부팅과 복원 작업 간에 경합 상태가 발생하지 않도록 하려면 재부팅 경보와 복원 경보에 동일한 평가 기간을 설정하지 마십시오. 재부팅 경보를 각각 1분의 평가 기간 3회로 설정하는 것이 좋습니다.

Amazon CloudWatch 콘솔을 사용하여 인스턴스를 재부팅하는 경보를 생성하려면

  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.
  2. 탐색 창에서 경보(Alarms), 경보 생성(Create Alarm)을 선택합니다.
  3. 지표 선택 단계에서 다음을 수행합니다.
    1. EC2 지표에서 인스턴스별 지표를 선택합니다.
    2. 해당 인스턴스와 StatusCheckFailed_Instance 지표가 있는 행을 선택합니다.
    3. 통계의 경우 최소를 선택합니다.
    4. 기간(예: 1 Minute)을 선택하고 다음을 선택합니다.
  4. 경보 정의 단계에서 다음을 수행합니다.
    1. 경보 임계값에 경보의 고유 이름(예: Reboot EC2 instance)과 경보에 대한 설명(예: CPU 유휴 시간이 너무 길어서 EC2 인스턴스 재부팅)을 입력합니다. 경보 이름은 ASCII 문자만 포함해야 합니다.
    2. Whenever is에서 >를 선택하고 0을 입력합니다. 기간에 연속 기간으로 3를 입력합니다.
    3. 경보 미리 보기 아래에 임계값이 그래픽으로 표시됩니다.
    4. 알림 알림 보내기에서 기존 SNS 주제를 선택하거나 새로 만듭니다.
    5. SNS 주제를 생성하려면 새 목록을 선택합니다. 알림 보내기에 SNS 주제의 이름을 입력합니다(예: Reboot_EC2_Instance). [이메일 목록(Email list)]에서 경보가 ALARM 상태로 변경될 때 알림을 받을 이메일 주소 목록을 쉼표로 구분하여 입력합니다. 각 이메일 주소로 주제 구독 확인 이메일이 전송됩니다. 수신자가 구독을 확인해야만 이 이메일 주소로 알림이 전송될 수 있습니다.
    6. EC2 작업을 선택합니다.
    7. 이 경보가 발생할 경우 항상 상태가 ALARM입니다를 선택합니다. 이 작업을 수행에서 인스턴스 재부팅을 선택합니다.
    8. 경보 생성(Create Alarm)을 선택합니다.







https://docs.aws.amazon.com/ko_kr/AmazonCloudWatch/latest/monitoring/UsingAlarmActions.html#AddingRecoverActions

반응형

댓글