본문 바로가기

개발이야기

[Scouter] Scouter 드뎌 설치하다(3) - Scouter Host

서버의 CPU/Memory/Disk 등의 정보를 수집 처리함.

다운로드 받아서 압축을 푼 것중에 agent.host 부분을 서버에 옮겨주면 됨.

1. 설치위치 : /home/scouter/agent.host (이부분은 원하는 위치에 설치하면 됨.)

2. 환경설정 : /home/scouter/agent.host/conf/scounter.conf

주요 설정 항목
(환경설정파일에 중요한 부분이 샘플로 있으니 참조)

### scouter host configruation sample
#net_collector_ip=127.0.0.1 ( server가 설치되어 있는 ip , 혹은 domain)
#net_collector_udp_port=6100
#net_collector_tcp_port=6100
#cpu_warning_pct=80
#cpu_fatal_pct=85
#cpu_check_period_ms=60000
#cpu_fatal_history=3
#cpu_alert_interval_ms=300000
#disk_warning_pct=88
#disk_fatal_pct=9

위의 값은 기본 값으로 설정값을 바꾸고 싶다면 주석을 풀고 숫자를 변경하면됨. 
현재는 기본값으로 운영중인데, 설치하고, 제법 도움을 받았다. 
긴시간은 아니지만, 몇분 정도 운영중인 사이트가 접근이 안되거나 늦는 경우에 대해서 alert을 통해서 문제를 파악했다. (이부분은 SQL 이슈여서 SQL을 수정함으로써 해결함.)

그외 파라메터 정보 참고 URL : https://github.com/scouter-project/scouter/blob/master/scouter.agent.host/src/main/java/scouter/agent/Configure.java 

 

scouter-project/scouter

Scouter is an open source APM (Application Performance Management) tool. - scouter-project/scouter

github.com

3. 방화벽 open 작업 필요. (포트는 conf 파일에서 설정한 포트를 열어준다)

          firewall-cmd --add-port=6100/tcp --zone=public --permanent
          firewall-cmd --add-port=6100/udp --zone=public --permanent
          firewall-cmd --reload
          firewall-cmd --zone=public --list-all

4. 실행 : /home/scouter/agent.host 디렉토리 밑에  start.sh/ stop.sh  명령어로 실행 및 중단 작업 수행이 가능함.

실행하면 scouter client에 자동으로 연결되어 보여져서 편리하다.