포트 설정 가이드

본 문서는 로그프레소 소나 클러스터를 구성할 때, 각 노드(분석/수집/전달)에 필요한 인바운드·아웃바운드 통신 포트를 정리한 가이드입니다.
본 구성은 내부 테스트를 거친 후 고객사 환경에 반영 부탁드립니다.

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)

참고