View a markdown version of this page

syslog 수집 모니터링 - Amazon CloudWatch Logs

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

syslog 수집 모니터링

syslog 수집 서비스는 AWS/Logs 네임스페이스의 CloudWatch에 지표를 게시합니다. 이러한 지표를 통해 수신된 항목, 삭제된 항목, 이유 등 syslog 수집 파이프라인에 대한 가시성을 확보할 수 있습니다.

CloudWatch 콘솔에서 이러한 지표를 보려면 지표 > 모든 지표 > AWS/Logs로 이동하여 아래 나열된 지표 이름을 기준으로 필터링합니다.

Syslog 지표

지표 측정 기준 설명
SyslogMessagesReceived LogGroupName 로그 그룹에 성공적으로 수집된 syslog 메시지 수입니다.
SyslogMessagesDropped LogGroupName, Reason 전송할 수 없는 syslog 메시지 수입니다. 세부 정보는 삭제 이유 섹션을 참조하세요.
SyslogConnectionsRejected Reason 거부된 TCP 연결 수입니다.
SyslogConnectionsEstablished 성공적으로 수락된 TCP 연결 수입니다.
SyslogConnectionsClosed 닫힌 TCP 연결 수입니다.

삭제 이유

지표에는 메시지가 삭제된 이유를 나타내는 SyslogMessagesDropped Reason차원이 포함됩니다.

이유 설명
MessageRateLimitExceeded 계정의 할당PutLogEvents량을 초과했습니다. 할당량 증가를 요청하는 것이 좋습니다.
MessageSizeExceeded UDP 데이터그램이 최대 메시지 크기를 초과했습니다.
ServiceUnavailable 내부 용량 또는 속도 제한을 초과했습니다. 이는 일반적으로 일시적입니다.
ResourceNotFound 대상 로그 그룹이 존재하지 않습니다. 로그 그룹이 삭제되지 않았는지 확인합니다.
AccessDenied 로그 그룹의 리소스 정책은 syslog 서비스에 대한 액세스 권한을 부여하지 않습니다. 리소스 정책이 올바른지 확인합니다.
VpcePolicyDenied VPC 엔드포인트 정책이 요청을 거부했습니다. VPC 엔드포인트 정책을 검토합니다.
InternalError 예기치 않은 내부 오류가 발생했습니다. 이 문제가 지속되면 AWS Support에 문의하세요.

연결 거부 이유

지표에는 SyslogConnectionsRejected Reason차원이 포함됩니다.

이유 설명
VpcePolicyDenied VPC 엔드포인트 정책이 연결을 거부했습니다.
ServiceUnavailable 내부 오류로 인해 연결이 끊어졌습니다.

권장되는 경보

문제를 조기에 감지하려면 다음 조건에 대한 CloudWatch 경보를 생성하는 것이 좋습니다.

경보 조건 권장 조치
삭제 중인 메시지 SyslogMessagesDropped 5분 동안 > 0 Reason 차원을 조사하여 원인을 확인합니다.
액세스 거부됨 SyslogMessagesDropped가 있는 Reason=AccessDenied 로그 그룹의 리소스 정책이 올바르게 구성되었는지 확인합니다.
로그 그룹 누락 SyslogMessagesDropped가 있는 Reason=ResourceNotFound 로그 그룹이 존재하고 삭제되지 않았는지 확인합니다.
수신된 메시지 없음 SyslogMessagesReceived = 15분 동안 0(일반적으로 > 0인 경우) 디바이스가 아직 전송 중이고 VPC 엔드포인트에 대한 네트워크 연결이 손상되지 않았는지 확인합니다.

CloudWatch 경보 생성에 대한 자세한 내용은 CloudWatch 사용 설명서의 CloudWatch 경보 생성을 참조하세요. CloudWatch