본 문서는 로그프레소 소나 클러스터를 구성할 때, 각 노드(분석/수집/전달)에 필요한 인바운드·아웃바운드 통신 포트를 정리한 가이드입니다.
분석·수집·전달 노드로 구성하고, 각 계층을 노드 페어(A·S) 이중화 구성으로 가정하였습니다.
본 구성은 내부 테스트를 거친 후 고객사 환경에 반영 부탁드립니다.
개요
- 로그프레소 소나 클러스터를 분석,수집,전달 노드로 구성하고, 각 계층을 노드 페어(A-S) 이중화로 운영할 때 열어야 하는 통신 포트를 정리한다. (A = Active, S = Standby)
- 모든 로그는 전달 노드를 통해 수집되도록 통신을 구성하였다.
- 전달 노드 페어 또는 분석 노드 페어를 액티브-액티브로 운영하려면 상단에 L4 스위치가 필요하다.
- 이중화된 분석 노드 페어와 전달 노드 페어는 가상 IP를 공유한다.
- 분석 노드의 DB는 MariaDB Galera 클러스터로 동기화한다.
구성도 및 통신 흐름
포트 상세
| 출발지 | 방향 | 목적지 | 포트 | 용도 |
|---|---|---|---|---|
| Syslog 수집 대상 | → | 전달 VIP | 514/udp | Syslog 수집 |
| 센트리 | → | 전달 VIP | 7140/tcp | 센트리 RPC 및 수집된 로그 전송 |
| 전달 A | → | 수집 A | 7140/tcp | 수집된 로그 수집서버로 적재 |
| 전달 A | → | 수집 S | 7140/tcp | 수집된 로그 수집서버로 적재 |
| 전달 S | → | 수집 A | 7140/tcp | 수집된 로그 수집서버로 적재 |
| 전달 S | → | 수집 S | 7140/tcp | 수집된 로그 수집서버로 적재 |
| 전달 A | → | 분석 VIP | 8443/tcp | 정책 동기화 |
| 전달 S | → | 분석 VIP | 8443/tcp | 정책 동기화 |
| 수집 A | → | 분석 VIP | 8443/tcp | 정책 동기화 |
| 수집 S | → | 분석 VIP | 8443/tcp | 정책 동기화 |
| 전달 A | → | 분석 VIP | 7140/tcp | 시스템 로그 동기화 |
| 전달 S | → | 분석 VIP | 7140/tcp | 시스템 로그 동기화 |
| 수집 A | → | 분석 VIP | 7140/tcp | 시스템 로그 동기화 |
| 수집 S | → | 분석 VIP | 7140/tcp | 시스템 로그 동기화 |
| 분석 A | → | 전달 A | 8443/tcp | 페더레이션 연결 (테이블 조회 및 앱 동기화) |
| 분석 A | → | 전달 S | 8443/tcp | 페더레이션 연결 (테이블 조회 및 앱 동기화) |
| 분석 A | → | 수집 A | 8443/tcp | 페더레이션 연결 (테이블 조회 및 앱 동기화) |
| 분석 A | → | 수집 S | 8443/tcp | 페더레이션 연결 (테이블 조회 및 앱 동기화) |
| 분석 S | → | 전달 A | 8443/tcp | 페더레이션 연결 (테이블 조회 및 앱 동기화) |
| 분석 S | → | 전달 S | 8443/tcp | 페더레이션 연결 (테이블 조회 및 앱 동기화) |
| 분석 S | → | 수집 A | 8443/tcp | 페더레이션 연결 (테이블 조회 및 앱 동기화) |
| 분석 S | → | 수집 S | 8443/tcp | 페더레이션 연결 (테이블 조회 및 앱 동기화) |
| 센트리 | → | 분석 VIP | 44300/tcp | 인증서 갱신 · 센트리 설치 |
| 분석 A | → | 분석 S | 4444/tcp, 4567-4568/tcp | MariaDB Galera 동기화 |
| 분석 A | → | 분석 S | 8443/tcp | 분석 노드 A · S 간 상호 상태 확인 |
| 수집 A | → | 수집 S | 8443/tcp | 수집 노드 A · S 간 상호 상태 확인 |
| 전달 A | → | 전달 S | 8443/tcp | 전달 노드 A · S 간 상호 상태 확인 |
| 전달 A | → | 로그 수집 대상 (SNMP) | 161/udp | SNMP 로그 수집 |
| 전달 S | → | 로그 수집 대상 (SNMP) | 161/udp | SNMP 로그 수집 |
| 전달 A | → | 로그 수집 대상 DB (MySQL / PostgreSQL / Oracle) | 3306/tcp, 5432/tcp, 1521/tcp | JDBC 로그 수집 |
| 전달 S | → | 로그 수집 대상 DB (MySQL / PostgreSQL / Oracle) | 3306/tcp, 5432/tcp, 1521/tcp | JDBC 로그 수집 |
관리자 · 운영자 단말기 접속 포트
관리자 · 운영자 단말기의 접속 포트는 다음과 같다.
| 출발지 | 방향 | 목적지 | 포트 | 용도 |
|---|---|---|---|---|
| 관리자 단말기 | → | 분석 A | 22/tcp | SSH 접속 |
| 관리자 단말기 | → | 분석 S | 22/tcp | SSH 접속 |
| 관리자 단말기 | → | 수집 A | 22/tcp | SSH 접속 |
| 관리자 단말기 | → | 수집 S | 22/tcp | SSH 접속 |
| 관리자 단말기 | → | 전달 A | 22/tcp | SSH 접속 |
| 관리자 단말기 | → | 전달 S | 22/tcp | SSH 접속 |
| 관리자 단말기 | → | 분석 A | 443/tcp | 웹 접속 및 점검 |
| 관리자 단말기 | → | 분석 S | 443/tcp | 웹 접속 및 점검 |
| 관리자 단말기 | → | 분석 A | 8443/tcp | 웹 접속 및 점검 |
| 관리자 단말기 | → | 분석 S | 8443/tcp | 웹 접속 및 점검 |
| 관리자 단말기 | → | 수집 A | 8443/tcp | 웹 접속 및 점검 |
| 관리자 단말기 | → | 수집 S | 8443/tcp | 웹 접속 및 점검 |
| 관리자 단말기 | → | 전달 A | 8443/tcp | 웹 접속 및 점검 |
| 관리자 단말기 | → | 전달 S | 8443/tcp | 웹 접속 및 점검 |
| 운영자 단말기 | → | 분석 VIP | 443/tcp | 웹 접속 및 운영 |
| 임직원 단말기 | → | 분석 VIP | 18443/tcp | 소명 작성 및 검토 |
L4 스위치 / 로드 밸런서 설정
고가용성 구성 시 분석 노드 페어 또는 전달 노드 페어의 상단에 배치하는 L4 스위치(또는 라우터)/로드 밸런서에서, 트래픽 유형에 맞는 부하 분산 방식을 설정한다.
| 출발지 | 방향 | 목적지 | 포트 | 부하 분산 방식 |
|---|---|---|---|---|
| Syslog 수집 대상 | → | 전달 VIP | 514/udp | 라운드 로빈 |
| 센트리 | → | 전달 VIP | 7140/tcp | IP 주소 해시 |
| 운영자 단말기 | → | 분석 VIP | 443/tcp | IP 주소 해시 |
| 임직원 단말기 | → | 분석 VIP | 18443/tcp | IP 주소 해시 |
| 전달 A | → | 분석 VIP | 8443/tcp | IP 주소 해시 |
| 전달 S | → | 분석 VIP | 8443/tcp | IP 주소 해시 |
| 수집 A | → | 분석 VIP | 8443/tcp | IP 주소 해시 |
| 수집 S | → | 분석 VIP | 8443/tcp | IP 주소 해시 |
| 전달 A | → | 분석 VIP | 7140/tcp | IP 주소 해시 |
| 전달 S | → | 분석 VIP | 7140/tcp | IP 주소 해시 |
| 수집 A | → | 분석 VIP | 7140/tcp | IP 주소 해시 |
| 수집 S | → | 분석 VIP | 7140/tcp | IP 주소 해시 |
| 센트리 | → | 분석 VIP | 44300/tcp | IP 주소 해시 |
