1. Scouter Agent 및 Server 다운로드
1. 1파일다운로드
Scouter 릴리즈 페이지에서 최신버전을 다운로드 한다.
https://github.com/scouter-project/scouter/releases
- scouter-all-[version].tar.gz
- Scouter Collector 와 Agent를 포함하는 압축파일
- scouter.client.product-[os].tar.gz
- Client Viewer 프로그램
1.2압축풀기
- scouter-all 파일을 다운로드 받아서 /server_app/monitor/ 에 압축을 푼다.
tar -zxvf scouter-all-[version].tar.gz
2. 환경설정
2.1 Host Agent 설정
- Host의 설정을 진행해주기 위하여 ~ /scouter/agent.host/conf로 이동한다.
- scouter.conf 파일을 열어서 아래와 같이 편집한다.
# Server IP(default:127.0.0.1)
net_collector_ip=192.168.2.7
# Port Setting(default:6100)
net_collector_udp_port=6100
net_collector_tcp_port=6100
- net_collector_ip 는 이 에이전트에서 수집한 데이터를 보낼 서버의 ip주소이다.
- 기본값은 localhost(127.0.0.1)이다.
- net_collector_udp_port는 에이전트와 서버간 udp 통신시 사용할 포트번호이다.
- 기본값은 6100이다.
- net_collector_tcp_port는 에이전트와 서버간 tcp 통신시 사용할 포트번호이다.
- 기본값은 6100이다.
2.2 Server 설정
- 서버설정을 위해 ~scouter/server/conf 로 이동한다.
- scouter.conf 파일을 열어서 서버 설정을 진행한다.
vi scouter.conf
net_tcp_listen_port=6100
net_udp_listen_port=6100
log_dir=./logs
- log_dir은 서버의 로그가 저장될 경로이다.
net_udp_listen_port는 서버가 udp연결을 받아들일 포트번호이다.
- 기본값은 6100 이다.
net_tcp_listen_port는 서버가 tcp 연결을 받아들일 포트번호이다.
- 기본값은 6100 이다.
2.3 Java Agent 설정
- ~scouter/agent.java/scouter-agent-java-1.8.4.1.jar 파일을 $CATALINA_HOME/lib/ 복사한다.
- ~tomcat/conf 경로에가서 scouter.conf 파일을 생성합니다. (scoter/agent.java/conf/scouter.conf) 파일을 복사해도 된다.
net_collector_ip=192.168.2.7
#Scouter Server Port (Default : 6100)
net_collector_udp_port=6100
net_collector_tcp_port=6100
obj_name=web01
2.4 Tomcat 설정
- ~tomcat/bin/ 폴더로 이동한다.
vi catalina.sh
##################################### SCOUTER OPTIONS #####################################
if [ "$1" = "start" -o "$1" = "run" ]; then
export JAVA_OPTS="$JAVA_OPTS -javaagent:$CATALINA_BASE/lib/scouter-agent-java-1.8.4.1.jar"
export JAVA_OPTS="$JAVA_OPTS -Dscouter.config=$CATALINA_BASE/conf/scouter.conf"
fi
###############################################################################################
- catalina.sh 파일을 위와 같이 수정한다.
- javaagent 뒤에는 scouter-agent-java-1.8.4.1.jar 파일의 경로를 넣어준다.
- -Dscouter.config 뒤에는 설정파일의 풀 경로를 넣어준다.
3. 실행
3.1 tomcat 실행
- ~tomcat/bin/ 폴더로 이동한뒤, startup.sh 를 실행한다.
cd /server_app/tomcat/bin
./startup.sh
3.2 host 실행
- ~ /scouter/agent.host/로 이동하여 host.sh를 실행한다.
cd /server_app/monitor/scouter/agent.host
./host.sh
3.4 server 실행
- ~ /scouter/server/ 로 이동하여 startup.sh 를 실행한다.
cd /server_app/monitor/scouter/server
./startup.sh