설치 매뉴얼
개요
Azure Network Watcher 앱은 Azure Blob Storage에 저장된 VNet flow logs(v4) 및 NSG flow logs(v1/v2)를 로그프레소 소나로 수집합니다. 수집기는 스토리지 계정의 컨테이너를 주기적으로 스캔하여 새로 생성된 PT1H.json 파일을 파싱하고 azure-nsgflow 스키마로 적재합니다.
적용 범위
요구 사항
| 항목 | 요구사항 | 비고 |
|---|---|---|
| Azure storage account | Standard 범용 v2 (Performance: Standard). Premium 미지원 | flow logs 저장 대상 컨테이너 포함 |
| Azure 권한 | storage account의 access key 또는 동등한 읽기 권한 | connection string 발급에 필요 |
| Azure flow logs | Azure Network Watcher flow logs 구성 완료 | |
| 네트워크 허용 | HTTPS/443 (소나 수집 노드 → Azure Storage 엔드포인트, Outbound) | 방화벽 정책 반영 필요 |
Azure 설정
아래 세 가지가 준비되어 있어야 합니다. 각 항목의 생성 방법은 이 문서 하단 참고 자료의 Azure 공식 문서 링크를 참고하십시오.
1. Storage account
flow logs 데이터를 저장할 storage account가 필요합니다. Performance는 Standard를 선택해야 하며, flow logs 대상 리소스(VNet 또는 NSG)와 동일한 리전에 있어야 합니다.
생성 후 Security + networking > Access keys에서 Connection string 값을 복사해 둡니다. 로그프레소 접속 프로파일 등록에 사용합니다.
2. Virtual network
flow logs를 적용할 Virtual network가 필요합니다.
3. Flow logs
Azure 포탈의 Network Watcher > Flow logs에서 flow logs를 생성합니다. Storage account에 위에서 준비한 계정을 지정합니다.
flow logs가 정상 동작하면 지정한 storage account에 컨테이너가 자동 생성되고, 시간 단위로 PT1H.json 파일이 쌓이기 시작합니다. 컨테이너 이름은 flow log 유형에 따라 다릅니다.
- VNet flow logs:
insights-logs-flowlogflowevent - NSG flow logs:
insights-logs-networksecuritygroupflowevent
로그프레소 수집 설정
단계 1: 접속 프로파일 추가
시스템 > 접속 프로파일에서 추가를 클릭하고 아래 값을 입력합니다.
| 구분 | 항목 | 설정 |
|---|---|---|
| 필수 | 이름 | 접속 프로파일을 식별할 고유한 이름 |
| 필수 | 식별자 | 접속 프로파일 고유 식별자 (예: azure_networkwatcher) |
| 필수 | 유형 | Azure Network Watcher flow logs |
| 필수 | 스토리지 계정 연결 문자열 | Azure 포탈 > storage account > Access keys > Connection string |
| 필수 | 스토리지 계정 컨테이너 이름 | VNet: insights-logs-flowlogflowevent / NSG: insights-logs-networksecuritygroupflowevent |
단계 2: 수집기 추가
수집 > 수집기에서 추가를 클릭하고 아래 값을 입력합니다.
| 구분 | 항목 | 설정 |
|---|---|---|
| 필수 | 이름 | 수집기를 식별할 고유한 이름 |
| 필수 | 주기 | 600 (권장) |
| 필수 | 수집 모델 | Azure Network Watcher flow logs (Storage account) |
| 필수 | 테이블 | AZURE_NSG 로 시작하는 테이블명 입력 |
| 필수 | 접속 프로파일 | 단계 1에서 등록한 접속 프로파일 식별자 |
| 선택 | 모니터링 대상 일수 | 최대 소급 수집일수. 1~30 사이 정수, 기본값 7. Azure flow logs 보존 기간 이하로 설정할 것 |
수집기를 저장하고 활성화 하여 수집을 시작합니다.



