Purpose
Scouter APM을 사용하기에 앞서 아래 두 모듈을 먼저 설치한다.
Server(Collector): Agent가 전송한 데이터 수집/처리
Client: 수집된 성능 정보를 확인하기 위한 Client 프로그램
Scouter의 구성
1. Install JDK 1.8 or higher
1.1 Install openjdk
yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel -y
1.2 Find java location
## 실제 경로 찾기
root@ajtv005 [~]readlink -f /usr/bin/java
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.x86_64/jre/bin/java
1.3 Set JAVA_HOME, PATH, CLASSPATH
## vim /etc/profile
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.275.b01-0.el7_9.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.jar
export JAVA_HOME PATH CLASSPATH
##
root@ajtv005 [~]source /etc/profile
1.4 Java test
## vim javatest.java
public class javatest{
public static void main(String[] args){
System.out.println("Hello World!!");
}
}
## 컴파일
root@ajtv005 [~/scripts]javac javatest.java
root@ajtv005 [~/scripts]java -cp . javatest
Hello World!!
2. Install Scouter Collector
Scouter download link
Releases · scouter-project/scouter
2.1 Install Scouter Collector
wget https://github.com/scouter-project/scouter/releases/download/v2.10.2/scouter-all-2.10.2.tar.gz
root@ajtv005 [~/workspace/scouter]tar xvf scouter-all-2.10.2.tar.gz
## 시작
root@ajtv005 [~/workspace/scouter/scouter/server]./startup.sh
nohup: redirecting stderr to stdout
____ _
/ ___| ___ ___ _ _| |_ ___ _ __
\___ \ / __/ \| | | | __/ _ \ '__|
___) | (_| (+) | |_| | || __/ |
|____/ \___\___/ \__,_|\__\___|_|
Open Source S/W Performance Monitoring
Scouter version 2.10.2
2.2 Set Config, Network Port
- UDP Receive Port : 6100 (성능 정보 수집용)
- TCP Service Port : 6100 (Agent 및 Client 통신용)
server/conf/scouter.conf
# server node name
server_id=Scouter_Collector
# Agent Control and Service Port(Default : TCP 6100)
net_tcp_listen_port=6100
# UDP Receive Port(Default : 6100)
net_udp_listen_port=6100
# DB directory(Default : ./database)
# Repository 경로
db_dir=./database
# Log directory(Default : ./logs)
log_dir=./logs
전체 옵션 및 default 값은 scouter client의 Collector > Configure 메뉴에서 확인이 가능하다.
3. Install client - windows
3.1 Add collector server
3.2 set General
'Observability > Scouter' 카테고리의 다른 글
[Scouter]Scouter로 애플리케이션 모니터링하는 방법 (0) | 2022.05.03 |
---|---|
[Scouter]What are Heap Memory and Garbage Collection(GC) (0) | 2022.05.03 |
[Scouter]기본 사용법과 필수 그래프 목록 (0) | 2022.05.03 |
[Scouter]Scouter로 서버 모니터링하기 (0) | 2022.05.03 |
[Scouter]Install Scouter host and java agent (0) | 2022.05.02 |