# Scouter란?
Scouter는 LG CNS에서 개발하여 공개한 오픈소스 APM(Application Performance Monitoring) 도구이다.
서버 자원(CPU, Memory, Disk)부터 Java 애플리케이션의 트랜잭션 성능, Heap, Thread 상태까지 실시간으로 수집·분석할 수 있다.

# 전체 구성 및 시나리오
이번 실습에서는 두 대의 VM 환경에서 Scouter를 구성한다.
| 구분 | VM 이름 | IP | 역할 |
| VM 1 | test1 | 172.17.22.218 | Scouter Collector + Host Agent |
| VM 2 | test2 | 172.17.22.219 | Tomcat9 + Host Agent + Java Agent |
Collector는 test1에서만 실행
Tomcat9은 test2에만 설치
test2의 Agent들이 test1 Collector로 성능 데이터를 전송하는 구조
# 네트워크 설정 (모든 VM 공통)
각 VM의 네트워크 설정은 다음과 같이 동일하게 설정한다.
어댑터 1 → 브리지 어댑터
연결 대상 → 현재 사용 중인 Wi-Fi 또는 유선 LAN
고급 → 어댑터 유형 → Intel PRO/1000 MT Desktop (기본값 사용)
# Ubuntu 고정 IP 설정
각 VM에서 Netplan 설정 파일을 수정한다.
sudo nano /etc/netplan/01-network-manager-all.yaml
test1 서버 기준 설정 예시
network:
version: 2
renderer: NetworkManager
ethernets:
enp0s3:
dhcp4: no
addresses: [172.17.22.xxx/24]
gateway4: 172.17.22.1
nameservers:
addresses: [8.8.8.8,1.1.1.1]
설정 적용
sudo netplan apply
# Scouter 설치
Scouter 버전은 최신 버전인 2.21.1을 사용하였다.
두 VM(test1, test2)에 scouter-all-2.21.1.tar.gz를 업로드한 뒤 아래 경로에 압축 해제하였다.
sudo wget https://github.com/scouter-project/scouter/releases/download/v2.21.1/scouter-all-2.21.1.tar.gz
압축 해제
tar -xzf scouter-all-2.21.1.tar.gz
cd scouter/'linux' 카테고리의 다른 글
| 리눅스 서버 보안 설정 정리 (0) | 2026.03.12 |
|---|---|
| [3-Tier] 로드밸런싱 (0) | 2025.12.03 |
| [3-Tier] Zabbix Agent 설치 (0) | 2025.12.03 |
| [3-Tier] MONITORING VM (0) | 2025.12.03 |
| Nginx를 Tomcat 앞단에 두는 이유 (0) | 2025.12.03 |
