Scouter Host Agent는 도커 컨테이너 내부가 아닌 호스트에서 실행해야 합니다.
Host Agent도 이전에 다운로드 받은 scouter-all-2.21.3.tar.gz (또는 scouter-all-2.17.1.tar.gz) 파일에 포함되어 있습니다.
다운로드하지 않았다면, Scouter 프로젝트 GitHub Releases (https://github.com/scouter-project/scouter/releases)에 접속해서 버전을 선택하여 Assest에 있는 scouter-all-2.x.x.tar.gz 파일을 다운로드 하시기 바랍니다.
Spring Boot 3.x 기반이라면 Release list에서 최신 버전인 v2.21.3를 다운로드하시기 바랍니다.
Host Agent 설치
1. C:\workspaces\docker\scouter에 scouter-host-agent 디렉터리를 생성합니다.
C:\workspaces\docker\scouter\scouter-host-agent <-- 스카우터 호스트 에이전트
2. 압축 파일에 있는 agent.host 디렉터리 내부에 있는 파일 전체 파일을 복사(또는 압축을 푼 후 파일을 복사)하여 scouter-host-agent 디렉터리에 붙여넣기합니다.

3. C:\workspaces\docker\scouter\scouter-host-agent\conf에 있는 scouter.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
net_collector_ip, net_collector_udp_port, net_collector_tcp_port의 주석을 제거하면 됩니다.
저는 호스트가 PC이기 때문에 net_collector_ip의 IP가 127.0.0.1입니다.
도커 컨테이너에서 실행한다면 IP 대신 도커 컨테이너명을 사용하시면 됩니다. (도커 네트워크는 동일하게 설정되어 있어야 합니다.)
### 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
Host Agent 실행
1. C:\workspaces\docker\scouter\scouter-host-agent에 있는 host.bat 파일을 더블 클릭하여 실행합니다.
보안 경고 창이 나타납니다. [실행]버튼을 누릅니다.

Scouter 로고와 함께 로그가 출력되면 정상적으로 실행된 것입니다.

Scouter Client를 실행하면 Host의 CPU 사용을 확인할 수 있습니다.

기본 적으로 CPU가 Linux로 설정되어 있습니다. 그래서 Windows용으로 변경해야 합니다.
[Collector] 메뉴에서 [Windows]에 다양한 정보를 추가하여 확인할 수 있습니다.
