페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

...

  • https://github.com/scouter-project/scouter/releases 에서 최신버전(가이드 작성 기준 scouter-min-2.6.2.tar.gz) 다운로드 후 압축 풀기

    코드 블럭
    languagebash
    titleLinux
    [root@junoya junoya]# wget https://github.com/scouter-project/scouter/releases/download/v2.5.1/scouter-min-2.6.2.tar.gz		// 다운로드
    
    
    [root@junoya junoya]# tar xzf scouter-min-2.6.2.tar.gz																		// 압축 풀기
    
    
    [root@junoya junoya]# mv scouter /opt/																						// 이후 편의를 위해 scouter 폴더 이동
    
    
    [root@junoya junoya]# cd /opt/scouter
    
    
    [root@junoya scouter]# ls -al																									// 압축푼 폴더 안 확인
    
    
    drwxr-xr-x. 3 root root  210  6월 20 15:26 agent.host
    drwxr-xr-x. 4 root root   57  6월 20 15:26 agent.java
    drwxr-xr-x. 6 root root 4096  6월 20 15:26 server
    
    


...

  • scouter/server/conf/scouter.conf 파일에 다음과 같이 내용 추가

    코드 블럭
    languagegroovy
    titlescouter.conf
    # 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)
    db_dir=./database
    # Log directory(Default : ./logs)
    log_dir=./logs



  • 서버 시작

    코드 블럭
    languagebash
    titleLinux
    [root@junoya server]# ./startup.sh
    
    
    nohup: redirecting stderr to stdout
      ____                  _
     / ___|  ___ ___  _   _| |_ ___ _ __
     \___ \ / __/   \| | | | __/ _ \ '__|
      ___) | (_| (+) | |_| | ||  __/ |
     |____/ \___\___/ \__,_|\__\___|_|
     Open Source S/W Performance Monitoring
     Scouter version 2.6.2

    *정지는 stop.sh

...

  • scouter/agent.host/conf/scouter.conf 파일에 다음과 같이 주석 제거

    코드 블럭
    languagegroovy
    titlescouter.conf
    ### scouter host configruation sample
    net_collector_ip=127.0.0.1
    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=92



  • 서버 시작

    코드 블럭
    languagebash
    titleLinux
    [root@junoya agent.host]# ./host.sh
    
    
    nohup: redirecting stderr to stdout
      ____                  _
     / ___|  ___ ___  _   _| |_ ___ _ __
     \___ \ / __/   \| | | | __/ _ \ '__|
      ___) | (_| (+) | |_| | ||  __/ |
     |____/ \___\___/ \__,_|\__\___|_|
     Open Source S/W Performance Monitoring
     Scouter version 2.6.2
    
    Configure -Dscouter.config=./conf/scouter.conf
    Scouter Host Agent Version 2.6.2 2019-04-28 13:41 GMT
    System JRE version : 1.8.0_212

    *정지는 stop.sh

...

Step 4. Scouter.agent.java 환경 설정

  • Scouter Agent는 모니터링 할 서버에 설치되어 있어야함서버(여기선 Confluence 서버)에 설치해야함
  • scouter/agent.java/conf/scouter.conf 파일에 다음과 같이 주석 제거 및 서버 정보 입력

    코드 블럭
    languagegroovy
    titlescouter.conf
    ### scouter java agent configuration sample
    obj_name=WAS-01																// 모니터링 될 서버명(임의 지정)
    net_collector_ip=127.0.0.1													// Scouter 서버 IP
    net_collector_udp_port=6100													// Scouter 서버 TCP 포트
    net_collector_tcp_port=6100													// Scouter 서버 UDP 포트
    hook_method_patterns=sample.mybiz.*Biz.*,sample.service.*Service.* 			// 프로파일링 할 메서드 지정 가능
    trace_http_client_ip_header_key=X-Forwarded-For
    profile_spring_controller_method_parameter_enabled=false
    hook_exception_class_patterns=my.exception.TypedException
    profile_fullstack_hooked_exception_enabled=true
    hook_exception_handler_method_patterns=my.AbstractAPIController.fallbackHandler,my.ApiExceptionLoggingFilter.handleNotFoundErrorResponse
    hook_exception_hanlder_exclude_class_patterns=exception.BizException



  • Agent 경로 확인

    코드 블럭
    languagebash
    titleLinux
    [root@junoya agent.java]# pwd
    /opt/scouter/agent.java


...