본문으로 건너뛰기

에이전트 설치

리눅스 환경에 설치하기

설치 안내 섹션에서 리눅스 탭을 선택하고 화면의 안내에 따라 에이전트 설치를 진행하세요.

에이전트 다운로드

모니터링 대상 서버에 에이전트 파일을 다운로드하세요.

sudo rpm --import https://repo.whatap.io/centos/release.gpg
echo "[whatap]" | sudo tee /etc/yum.repos.d/whatap.repo > /dev/null
echo "name=whatap packages for enterprise linux" | sudo tee -a /etc/yum.repos.d/whatap.repo > /dev/null
echo "baseurl=https://repo.whatap.io/centos/9/\$basearch" | sudo tee -a /etc/yum.repos.d/whatap.repo > /dev/null
echo "enabled=1" | sudo tee -a /etc/yum.repos.d/whatap.repo > /dev/null
echo "gpgcheck=0" | sudo tee -a /etc/yum.repos.d/whatap.repo > /dev/null
sudo yum install whatap-npmd
노트

AWS EC2 환경에서 리소스 정보를 수집하려면 다음 문서를 참조하세요.

호환성 체크 및 설정

에이전트를 다운로드한 서버의 호환성을 체크하고 설정 정보를 입력하세요.

sudo /usr/whatap/whatap-npmd/install.sh {프로젝트 액세스 키} {수집 서버 IP 주소}

다음과 같이 호환성 체크 결과와 구동 메시지를 확인할 수 있습니다.

Supported kernel version : 5.15. OK.
Supported CPU Arch : aarch64, OK.
Move package files
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 14 100 14 0 0 65 0 --:--:-- --:--:-- --:--:-- 65
Start service
Installation complete!

쿠버네티스 환경에 설치하기

설치 안내 섹션에서 쿠버네티스 탭을 선택하고 화면의 안내에 따라 에이전트 설치를 진행하세요.

노트

AWS EKS 환경에서 리소스 정보를 수집하려면 다음 문서를 참조하세요.

에이전트 생성

  1. 에이전트 생성하기 위해 다운로드 버튼을 선택해 YAML 파일을 다운로드하세요.

  2. 다운로드한 YAML 파일을 마스터 노드에 업로드하세요.

  3. 마스터 노드에서 다음 명령어를 실행해 에이전트를 생성하세요.

    kubectl apply -f whatap_npmd.yaml
  4. 다음 명령어를 실행해 에이전트의 동작 상태(STATUS)가 RUNNING 상태인지 확인하세요.

    kubectl get pod -n whatap-npm-ns

    NPM 에이전트 설치

TagRule 옵션 설정 (선택 사항)

NPM에서는 tagRule 설정을 통해 불규칙하고 다양한 정보를 수집하고 토포롤지 또는 차트로 표현할 수 있습니다. 자세한 내용은 다음 문서를 참조하세요.

모니터링 시작하기

에이전트가 정상 작동하면 모니터링 정보를 수집하기 시작합니다. 수집된 정보를 서비스 화면에서 확인하려면 화면 오른쪽 아래에 네트워크 토폴로지 버튼을 선택하세요.