Scouter 설치

시스템관리 2018. 10. 7. 22:21



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






블로그 이미지

클라인STR

,