6. 수집기 설정
AWS CloudTrail 로그 수집 설정
수집 > 수집기 메뉴에서 수집기를 추가하세요. 자세한 내용은 수집기 문서를 참고하세요. 로그를 암호화하려면 시스템 > 테이블에서 암호화가 적용된 테이블을 먼저 생성해야 합니다.
다음은 주요 입력 항목입니다.
- 이름: 수집기를 식별할 고유한 이름
- 주기 (초): 600
- 적재 위치/수집 위치: 로그프레소 플랫폼 구성에 따라 적합한 노드 선택
- 수집 모델:
AWS CloudTrail선택 - 테이블:
AWS_CLOUDTRAIL로 시작하는 이름 입력 - S3 버킷 리전: AWS CloudTrail 로그를 저장한 S3 버킷이 속한 리전
- S3 버킷 이름: AWS CloudTrail 로그를 저장한 S3 버킷 이름
- 대상 기간: 수집 대상 로그의 기간 범위(기본값: 0)
- AWS 프로파일: AWS 접속 프로파일 이름
AWS GuardDuty 로그 수집 설정
GuardDuty 콘솔에서 결과 내보내기 옵션을 선택한 다음 S3에 로그를 저장하도록 구성할 수 있습니다. AWS GuardDuty 수집기는 S3 버킷에 저장된 로그를 수집합니다.
다음은 주요 입력 항목입니다.
- 이름: 수집기를 식별할 고유한 이름
- 주기 (초): 600
- 적재 위치/수집 위치: 로그프레소 플랫폼 구성에 따라 적합한 노드 선택
- 수집 모델:
AWS GuardDuty선택 - 테이블:
AWS_GUARDDUTY로 시작하는 이름 입력 - S3 버킷 리전: AWS GuardDuty 로그를 저장한 S3 버킷이 속한 리전
- S3 버킷 이름: AWS GuardDuty 로그를 저장한 S3 버킷 이름
- 대상 기간: 수집 대상 로그의 기간 범위(기본값: 0)
- AWS 프로파일: AWS 접속 프로파일 이름
AWS WAF 로그 수집 설정
먼저 AWS WAF 콘솔에서 보호 팩(웹 ACL) 메뉴에서 웹 ACL을 선택한 다음, 로깅 구성 화면에서 S3 버킷에 로그를 기록하도록 설정하세요. 설정이 완료되면 로깅 대상에 Amazon S3 버킷이 표시되고 상태가 활성화됨으로 바뀝니다.
수집 > 수집기 메뉴에서 수집기를 추가하세요.
다음은 주요 입력 항목입니다.
- 이름: 수집기를 식별할 고유한 이름
- 주기 (초): 600
- 적재 위치/수집 위치: 로그프레소 플랫폼 구성에 따라 적합한 노드 선택
- 수집 모델:
AWS WAF선택 - 테이블:
AWS_WAF로 시작하는 이름 입력 - S3 버킷 리전: AWS WAF 로그를 저장한 S3 버킷이 속한 리전
- S3 버킷 이름: AWS WAF 로그를 저장한 S3 버킷 이름
- WAF ACL 이름: 웹 액세스 제어 목록 이름
- 대상 기간: 수집 대상 로그의 기간 범위(기본값: 0)
- AWS 프로파일: AWS 접속 프로파일 이름
AWS Shield 로그 수집 설정
다음은 주요 입력 항목입니다.
- 이름: 수집기를 식별할 고유한 이름
- 주기 (초): 600
- 적재 위치/수집 위치: 로그프레소 플랫폼 구성에 따라 적합한 노드 선택
- 수집 모델:
AWS Shield선택 - 테이블:
AWS_SHIELD로 시작하는 이름 입력 - AWS 프로파일: AWS 접속 프로파일 이름
AWS ALB 로그 수집 설정
AWS 로드밸런서의 속성 탭에서 액세스 로그를 활성화하고 S3 버킷에 저장할 수 있습니다. AWS ALB 수집기는 S3 버킷에 저장된 액세스 로그를 수집합니다.
다음은 주요 입력 항목입니다.
- 이름: 수집기를 식별할 고유한 이름
- 주기 (초): 600
- 적재 위치/수집 위치: 로그프레소 플랫폼 구성에 따라 적합한 노드 선택
- 수집 모델:
AWS ALB선택 - 테이블:
AWS_ALB로 시작하는 이름 입력 - S3 버킷 리전: AWS ALB 로그를 저장한 S3 버킷이 속한 리전
- S3 버킷 이름: AWS ALB 로그를 저장한 S3 버킷 이름
- 대상 기간: 수집 대상 로그의 기간 범위(기본값: 0)
- AWS 프로파일: AWS 접속 프로파일 이름
AWS Aurora DB 로그 수집 설정
다음은 주요 입력 항목입니다.
- 이름: 수집기를 식별할 고유한 이름
- 주기 (초): 600
- 적재 위치/수집 위치: 로그프레소 플랫폼 구성에 따라 적합한 노드 선택
- 수집 모델:
AWS Aurora DB Activity선택 - 테이블:
DBAC_AURORA로 시작하는 이름 입력 - AWS 프로파일: AWS 접속 프로파일 이름
- AWS SQS URL: AWS SQS의 엔드포인트 URL 입력(예:
https://sqs.ap-northeast-2.amazonaws.com/ACCOUNT_ID/logpresso-aws-aurora-das.fifo)
AWS Network Firewall 로그 수집 설정
Network Firewall 콘솔에서 방화벽의 로깅 구성을 편집해 알림(Alert), 흐름(Flow), TLS 로그를 S3 버킷에 저장하도록 구성할 수 있습니다. AWS Network Firewall 수집기는 S3 버킷에 저장된 로그를 수집합니다.
다음은 주요 입력 항목입니다.
- 이름: 수집기를 식별할 고유한 이름
- 주기 (초): 600
- 적재 위치/수집 위치: 로그프레소 플랫폼 구성에 따라 적합한 노드 선택
- 수집 모델:
AWS Network Firewall선택 - 테이블:
AWS_NETWORK_FIREWALL로 시작하는 이름 입력 - S3 버킷 리전: AWS Network Firewall 로그를 저장한 S3 버킷이 속한 리전
- S3 버킷 이름: AWS Network Firewall 로그를 저장한 S3 버킷 이름
- S3 버킷 접두사: 로깅 구성에서 S3 버킷 접두사를 지정한 경우 그 값(앞뒤
/제외) - 대상 기간: 수집 대상 로그의 기간 범위(기본값: 0)
- AWS 프로파일: AWS 접속 프로파일 이름
AWS Network Firewall 수집 모델과 로그 스키마는 AWS 1.11.2610.0 버전부터 지원합니다. 이전 버전에서 수집한 데이터와 필드가 다르므로 정규화 변경 이력을 참고하세요.
AWS S3 Daily Rolling Directory Watcher 로그 수집 설정
AWS S3 일자별 디렉터리 수집기를 생성하려면 먼저 수집 모델을 추가해야 합니다. AWS S3 일자별 디렉터리 수집은 AWS 1.6.2501.0 버전부터 지원합니다.
수집 > 수집 모델 메뉴에서 수집 모델을 추가하세요. 자세한 내용은 수집 모델 문서를 참고하세요.
- 이름: 수집 모델을 식별할 고유한 이름
- 유형:
AWS S3 일자별 디렉터리선택 - 정규화 규칙:
원본기본 선택
수집 > 수집기 메뉴에서 위에서 생성한 수집 모델로 수집기를 추가하세요.
다음은 필수 입력 항목입니다.
- 이름: 수집기를 식별할 고유한 이름
- 주기 (초): 600
- 적재 위치/수집 위치: 로그프레소 플랫폼 구성에 따라 적합한 노드 선택
- 수집 모델: 위에서 생성한 수집 모델 선택
- 테이블: 로그를 저장할 테이블 이름 입력
- AWS 프로파일: AWS 접속 프로파일 이름
- S3 버킷 리전: 수집할 로그가 저장된 AWS S3 버킷이 속한 리전
- S3 버킷 이름: 수집할 로그가 저장된 AWS S3 버킷 이름
- 대상 정규표현식: 수집 대상 S3 객체 이름을 검증할 정규표현식
- 날짜 포맷: S3 객체 이름에서 날짜를 파싱하는데 사용할 포맷(미설정 시 yyyy/MM/dd를 기본값으로 사용)
멀티 라인 로그를 수집하거나 수집 대상 기간을 지정할 경우 아래 선택 항목을 입력합니다. 로그 시작/끝 정규표현식 옵션 및 날짜 정규표현식 옵션은 AWS 1.7.2504.0 버전부터 지원합니다.
- 날짜 정규표현식: 날짜 및 시각을 추출하는데 사용할 정규표현식
- 로그 시작 정규표현식: 새 로그의 시작을 인식하기 위한 정규식(멀티 라인 로그 수집 시 사용)
- 로그 끝 정규표현식: 로그의 끝을 인식하기 위한 정규식(멀티 라인 로그 수집 시 사용)
- 대상 기간: 수집 대상 로그의 기간 범위(일 단위)
- 파일 끝 수집 활성화: 파일의 끝에 도달하면 수집을 진행합니다.
- 전체 스캔:
true설정 시 매 주기마다 S3 버킷 전체 경로를 대상으로 스캔합니다. (기본값:false)
한 파일을 실시간으로 업데이트하고 있는 경우가 아닌 대부분의 AWS 수집 상황에선 'true' 설정이 권장됩니다.
'전체 스캔' 옵션은 날짜 비교를 위해 S3버킷을 전체 조회하도록 강제하는 옵션입니다.
1.10.2607.0 이후 앱에서는 '날짜 정규표현식' 옵션을 기준으로 하위 경로 패턴이 매칭된 버킷만 조회하도록 기능이 개선됐습니다.
날짜가 파일명에 있을 경우나 개선된 동작이 문제가 있을 경우 '전체 스캔' 옵션을 'true'로 설정합니다.























