본 문서는 로그프레소 소나 클러스터를 구성할 때, 각 노드(분석/수집/전달)에 필요한 인바운드·아웃바운드 통신 포트를 정리한 가이드입니다.
본 구성은 내부 테스트를 거친 후 고객사 환경에 반영 부탁드립니다.
1. 전제 구성
- 3계층 구성: 분석 / 수집 / 전달 노드, 각 계층을 노드 페어로 이중화
- 분석 노드 페어 = Active/Active, 전달 노드 페어 = Active/Active, 수집 노드 페어 = Active/Standby
- 모든 로그는 전달 노드를 경유하여 수집
- 분석 페어 · 전달 페어는 가상 IP(VIP) 공유
- 분석 · 전달 페어가 모두 A/A이므로 상단 L4 스위치(또는 로드밸런서)는 필수
- 분석 노드 DB는 MariaDB Galera 클러스터로 동기화
| 계층 |
구성 |
비고 |
| 분석 |
A1 / A2 (Active-Active) |
분석 VIP, Galera 구성 |
| 수집 |
A / S (Active-Standby) |
|
| 전달 |
A1 / A2 (Active-Active) |
전달 VIP |
2. 로그 유입 (인바운드)
| 출발지 |
방향 |
목적지 |
포트 |
용도 |
| Syslog 수집 대상 |
→ |
전달 VIP |
514/udp |
Syslog 수집 |
| 센트리 |
→ |
전달 VIP |
7140/tcp |
센트리 RPC · 수집 로그 전송 |
| 전달 A1 |
→ |
수집 A |
7140/tcp |
수집 서버로 로그 적재 |
| 전달 A1 |
→ |
수집 S |
7140/tcp |
수집 서버로 로그 적재 |
| 전달 A2 |
→ |
수집 A |
7140/tcp |
수집 서버로 로그 적재 |
| 전달 A2 |
→ |
수집 S |
7140/tcp |
수집 서버로 로그 적재 |
전달이 A/A이므로 두 전달 노드 모두 수집 A·S 양쪽으로 7140을 열어야 합니다.
3. 전달 노드 아웃바운드 (수집 대상 직접 조회)
| 출발지 |
방향 |
목적지 |
포트 |
용도 |
| 전달 A1 |
→ |
로그 수집 대상 (SNMP) |
161/udp |
SNMP 로그 수집 |
| 전달 A2 |
→ |
로그 수집 대상 (SNMP) |
161/udp |
SNMP 로그 수집 |
| 전달 A1 |
→ |
수집 대상 DB |
3306/tcp, 5432/tcp, 1521/tcp |
JDBC 로그 수집 (MySQL / PostgreSQL / Oracle) |
| 전달 A2 |
→ |
수집 대상 DB |
3306/tcp, 5432/tcp, 1521/tcp |
JDBC 로그 수집 (MySQL / PostgreSQL / Oracle) |
A/S 구성에서는 대기 노드가 실질 트래픽을 발생시키지 않지만, A/A에서는 두 노드 모두 상시 수집하므로 대상 장비 방화벽에도 두 IP를 모두 허용해야 합니다.
4. 분석 노드 연동
| 출발지 |
방향 |
목적지 |
포트 |
용도 |
| 전달 A1 · A2 |
→ |
분석 VIP |
8443/tcp |
정책 동기화 |
| 수집 A · S |
→ |
분석 VIP |
8443/tcp |
정책 동기화 |
| 전달 A1 · A2 |
→ |
분석 VIP |
7140/tcp |
시스템 로그 동기화 |
| 수집 A · S |
→ |
분석 VIP |
7140/tcp |
시스템 로그 동기화 |
| 분석 A1 · A2 |
→ |
전달 A1 · A2 |
8443/tcp |
페더레이션 (테이블 조회 · 앱 동기화) |
| 분석 A1 · A2 |
→ |
수집 A · S |
8443/tcp |
페더레이션 (테이블 조회 · 앱 동기화) |
| 센트리 |
→ |
분석 VIP |
44300/tcp |
인증서 갱신 · 센트리 설치 |
5. 노드 페어 내부 통신
| 구간 |
방향 |
포트 |
용도 |
| 분석 A1 ↔ 분석 A2 |
양방향 |
4444/tcp, 4567-4568/tcp |
MariaDB Galera 동기화 |
| 분석 A1 ↔ 분석 A2 |
양방향 |
8443/tcp |
상호 상태 확인 |
| 수집 A ↔ 수집 S |
양방향 |
8443/tcp |
상호 상태 확인 |
| 전달 A1 ↔ 전달 A2 |
양방향 |
8443/tcp |
상호 상태 확인 |
6. 관리자 · 운영자 단말기 접속
| 출발지 |
방향 |
목적지 |
포트 |
용도 |
| 관리자 단말기 |
→ |
전 노드 (분석 A1·A2, 수집 A·S, 전달 A1·A2) |
22/tcp |
SSH 접속 |
| 관리자 단말기 |
→ |
분석 A1 · A2 |
443/tcp |
웹 접속 및 점검 |
| 관리자 단말기 |
→ |
전 노드 (분석·수집·전달) |
8443/tcp |
웹 접속 및 점검 |
| 운영자 단말기 |
→ |
분석 VIP |
443/tcp |
웹 접속 및 운영 |
| 임직원 단말기 |
→ |
분석 VIP |
18443/tcp |
소명 작성 및 검토 |
7. L4 / 로드밸런서 부하 분산 설정
| 출발지 |
방향 |
목적지 |
포트 |
부하 분산 방식 |
| Syslog 수집 대상 |
→ |
전달 VIP |
514/udp |
라운드 로빈 |
| 센트리 |
→ |
전달 VIP |
7140/tcp |
IP 주소 해시 |
| 운영자 단말기 |
→ |
분석 VIP |
443/tcp |
IP 주소 해시 |
| 임직원 단말기 |
→ |
분석 VIP |
18443/tcp |
IP 주소 해시 |
| 전달 A1 · A2 |
→ |
분석 VIP |
8443/tcp |
IP 주소 해시 |
| 수집 A · S |
→ |
분석 VIP |
8443/tcp |
IP 주소 해시 |
| 전달 A1 · A2 |
→ |
분석 VIP |
7140/tcp |
IP 주소 해시 |
| 수집 A · S |
→ |
분석 VIP |
7140/tcp |
IP 주소 해시 |
| 센트리 |
→ |
분석 VIP |
44300/tcp |
IP 주소 해시 |
8. 포트 요약
| 포트 |
프로토콜 |
역할 |
| 514 |
UDP |
Syslog 유입 |
| 161 |
UDP |
SNMP 수집 (전달 → 대상) |
| 7140 |
TCP |
로그 전송 · 센트리 RPC · 시스템 로그 동기화 |
| 8443 |
TCP |
관리 웹 · 페더레이션 |
| 443 |
TCP |
사용자 웹 콘솔 · 정책 동기화 · 노드 간 상태 확인 |
| 18443 |
TCP |
소명 작성 · 검토 (임직원) |
| 44300 |
TCP |
센트리 설치 · 인증서 갱신 |
| 4444, 4567-4568 |
TCP |
MariaDB Galera 복제 (분석 노드 전용) |
| 22 |
TCP |
SSH 관리 접속 |
| 3306 / 5432 / 1521 |
TCP |
JDBC 수집 (MySQL / PostgreSQL / Oracle) |
참고