

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 모니터링 및 알림 문제 해결
<a name="monitoring-issues"></a>

이 섹션에서는 누락되거나 불완전한 CloudWatch 지표 및 누락된 EventBridge 이벤트를 AWS Transfer Family포함하여의 모니터링 및 알림 문제 해결에 대한 정보를 제공합니다.

**Topics**
+ [누락되거나 불완전한 CloudWatch 지표 문제 해결](#missing-cloudwatch-metrics)
+ [누락된 EventBridge 이벤트 문제 해결](#eventbridge-event-issues)

## 누락되거나 불완전한 CloudWatch 지표 문제 해결
<a name="missing-cloudwatch-metrics"></a>

**설명**

Transfer Family 서버의 CloudWatch 지표가 누락되었거나 불완전하거나 예상대로 업데이트되지 않았습니다.

**원인**

누락되거나 불완전한 지표는 다음과 같은 여러 요인으로 인해 발생할 수 있습니다.
+ 구성 문제 로깅
+ 예상 기간 내에 지표를 생성하지 않는 낮은 활동 수준
+ 잘못된 차원 또는 시간 범위의 지표 보기

**솔루션**

**CloudWatch 지표가 누락되거나 불완전한 문제를 해결하려면:**

1. Transfer Familyserver에 로깅이 올바르게 구성되어 있는지 확인합니다.
   + Transfer Family 콘솔의 **서버 세부 정보 > 추가 세부 정보 > 로깅 역할에서 로깅**이 활성화되어 있는지 확인합니다.
   + 로깅 역할에는 필요한 권한과 신뢰 관계가 있습니다.

1. CloudWatch 콘솔에서 지표를 볼 때:
   + 서버 수준 지표에 **ServerId**와 같은 올바른 차원 사용
   + 활동 기간을 포함하도록 시간 범위 조정
   + 올바른에 있는지 확인 AWS 리전

1. Transfer Family 서버에서 테스트 활동을 생성하여 지표가 생성되고 있는지 확인합니다.

## 누락된 EventBridge 이벤트 문제 해결
<a name="eventbridge-event-issues"></a>

**설명**

Transfer Family 이벤트를 캡처하도록 Amazon EventBridge 규칙을 구성했지만 이벤트가 대상 대상으로 전달되지 않거나 예상 작업을 트리거하고 있습니다.

**원인**

EventBridge 이벤트 누락의 원인은 다음과 같습니다.
+ 잘못 구성된 이벤트 패턴
+ 이벤트 대상의 권한 문제
+ 서비스 제한 또는 제한
+ 서버 구성으로 인해 이벤트가 생성되지 않음

**솔루션**

누락된 EventBridge 이벤트 문제를 해결하려면:

1. Transfer Family 이벤트와 일치하도록 이벤트 패턴의 형식이 올바른지 확인합니다.

   ```
   {
     "source": ["aws.transfer"],
     "detail-type": ["Transfer State Change"],
     "detail": {
       "serverId": ["s-1234567890abcdef0"]
     }
   }
   ```

1. 이벤트 대상에 필요한 권한이 있는지 확인합니다.
   + Lambda 대상의 경우 Lambda 함수의 리소스 정책에서 EventBridge가 호출하도록 허용하는지 확인합니다.
   + SQS 대상의 경우 대기열 정책에서 EventBridge가 메시지를 전송하도록 허용하는지 확인합니다.
   + SNS 대상의 경우 주제 정책에서 EventBridge가 게시하도록 허용하는지 확인합니다.

1. 샘플 이벤트를 생성하여 규칙을 테스트합니다.
   + EventBridge 콘솔을 사용하여 패턴과 일치하는 테스트 이벤트 생성
   + Transfer Family 서버에서 이벤트를 생성해야 하는 작업 수행

1. EventBridge 규칙 지표를 활성화하여 규칙 호출 및 실패를 모니터링합니다.

   ```
   aws events put-rule --name "TransferStateChangeRule" --event-pattern '{...}' --state ENABLED --metrics-enabled
   ```

1. CloudWatch Logs에서 이벤트 전송 실패와 관련된 오류 메시지를 확인합니다.