본 문서는 LINUX에서 launcher를 활용하여 수동으로 센트리 설치를 진행하기 위한 가이드입니다.
내용 중 수정이 필요한 부분이나 추가 의견이 있으시면 언제든 피드백 부탁드립니다.
유의사항
- 센트리 설치를 위해 해당 서버의 가용 메모리 확인이 필요합니다.
- 원활한 구동을 위해 최소 1GB 이상의 메모리가 확보되었는지 점검 후 설치를 진행해 주시기 바랍니다.
- 해당 가이드는 전달서버 없이 단일 분석노드 기준으로 작성되었습니다.
센트리 설치 지원 JAVA 버전
[IBM AIX]
| Java 버전 | AIX 7.x | AIX 6.x | AIX 5.3 | 비고 |
|---|---|---|---|---|
| Java 8 | 7100-03 | 6100-07 | 미지원 | |
| Java 7.1 | 7100-01 | 6100-07 | 미지원 | Service Refresh 4 |
| Java 7 | 7100-00 | 6100-05 | 미지원 | Service Refresh 10 |
[Oracle Solaris]
| Java 버전 | AIX 7.x | AIX 6.x | AIX 5.3 | 비고 |
|---|---|---|---|---|
| Java 8 | 7100-03 | 6100-07 | 미지원 | |
| Java 7.1 | 7100-01 | 6100-07 | 미지원 | Service Refresh 4 |
| Java 7 | 7100-00 | 6100-05 | 미지원 | Service Refresh 10 |
[HP-UX (Itanium / PA-RISC)]
| 아키텍처 | Java 버전 | 11i v3 (11.31) | 11i v2 (11.23) | 11i v1 (11.11) |
|---|---|---|---|---|
| Itanium | Java 8 | 지원 | 미지원 | - |
| Itanium | Java 7 | 지원 | 지원 (7.0.20 이상) | - |
| PA-RISC | Java 8 | 지원 | 미지원 | 미지원 |
| PA-RISC | Java 7 | 지원 | 미지원 | 지원 (7.0.20 이상) |
[Windows Server]
| Java 버전 | 2019 / 2016 | 2012 / R2 | 2008 / R2 | 2003 |
|---|---|---|---|---|
| Java 11 | 11.0.2 이상 | 미지원 | 미지원 | 미지원 |
| Java 8 | 1.8.0_201 이상 | 1.8.0_111 이상 | 1.8.0_111 이상 (2008 R2 SP1) | 미지원 |
| Java 7 | 1.7.0_141 이상 | 1.7.0_141 이상 | 1.7.0_51 이상 (2008 R2 SP1 / 2008 SP2) | update 131 이상 |
[Linux]
| Java 버전 | RHEL | CentOS | Debian | Ubuntu |
|---|---|---|---|---|
| Java 11 | 6.0 이상 | 7.0 이상 | 10 (Buster) 이상 | 18.04 LTS 이상 |
| Java 8 | 5.5 이상 | 6.0 이상 | 9 (Stretch) 이상 | 12.04 LTS 이상 |
| Java 7 | 5.5 이상 | 6.0 이상 | 8 (Jessie) 이상 | 10.04 LTS 이상 |
센트리 추가(SNR UI)
- [시스템] → [센트리] → [추가] 를 통해 Web UI에서 센트리 추가 진행
- 센트리 추가 과정에서 기재되는 토큰 값과 센트리 ID는 차후 설치 과정에서 필요하여 별도 저장 필요
파일 업로드 및 사전 준비
-
/opt/logpresso-sentry 폴더 생성 후 해당 폴더에 파일 업로드 진행(고객사 환경에 따라 다른 경로 지정 가능)
-
로그프레소 스토어에서 센트리 설치파일 다운로드 및 /opt/logpresso-sentry 경로 업로드
-
센트리 구동에 필요한 JRE파일 준비 및 /opt/logpresso-sentry 경로 업로드
-
logpresso-sentry-*.zip 파일 압축 해제
-
JRE파일 압축 해제 후 폴더명 jre로 변경
[/opt/logpresso-sentry 결과]
[root@COLLECT2-A logpresso-sentry]# ls -l
total 30536
-rw-r-----. 1 logpresso logpresso 8906804 Apr 1 00:17 araqne-core-4.1.0-package.jar
-rw-r-----. 1 logpresso logpresso 2826 Apr 1 00:17 bundles.sig
drwxr-x---. 25 logpresso logpresso 4096 Apr 21 10:22 cache
drwxr-xr-x. 9 logpresso logpresso 145 Oct 11 2024 jre
-rw-r--r--. 1 logpresso logpresso 208267451 Oct 28 07:36 jdk-21.0.4.7-jemalloc-signed.tar.gz
-rwxr-x---. 1 logpresso logpresso 3280191 Apr 1 00:17 logpresso
-rw-r--r--. 1 logpresso logpresso 19059973 Apr 21 10:00 logpresso-sentry-linux-5.0.2603.0-u3122.zip
-rw-r-----. 1 logpresso logpresso 2694 Apr 1 00:17 logpresso.bat
drwxr-xr-x. 2 logpresso logpresso 6 Apr 21 10:22 plugin
-rw-r-----. 1 logpresso logpresso 47 Apr 1 00:17 version.json
설정 파일 생성
- 센트리 구동에 필요한 설정파일 생성 (/opt/logpresso-sentry/etc/logpresso.conf)
./logpresso install config -m sentry
센트리 설치
- 상기 과정의 센트리ID, 토큰 값, logpresso.conf파일을 활용하여 센트리 설치 진행
- $GUID : 센트리 ID
- $TOKEN : 인증토큰
- $URL : https://[분석노드IP]:44300
- $BASE : [분석노드IP]
- $RPC_PORT : 7140
./logpresso install sentry -a "$URL" -b "$BASE" -p "$RPC_PORT" -g "$GUID" -t "$TOKEN"
[실행 명령어 예시]
./logpresso install sentry -a https://100.100.100.100:44300 -b 100.100.100.100 -p 7140 -g logpresso -t 1234-abcd
센트리 구동
- 하기 명령어를 이용하여 센트리 구동 진행
./logpresso start
센트리 연동 확인
-
Web UI 센트리 연결 상태 확인 ([시스템] → [센트리]의 점등 상태 확인)
-
araqne.log의 센트리 연결 확인(log에 하기 로그 확인 필요)
[2026-04-21 10:22:32,484] INFO (ConnectionWatchdogImpl) - logpresso-sentry: new sentry connection [id=1787322916, peer=(44f01e6b-c1fb-4758-8ac1-465e64060140, /100.100.100.100:7140), trusted level=Low, ssl=true, props={phase=post_hello, type=command}] to base [launcher]