Linux
신규 생성한 서버 모니터링 프로젝트를 선택하면 에이전트 설치 화면이 나타납니다. 프로젝트 관리 > 에이전트 설치 메뉴를 통해서도 가능합니다.
에이전트 설치 화면에서 원하는 운영체제 선택 후 프로젝트 액세스 키를 확인했다면 다음 안내대로 설치를 진행하세요.
-
와탭 리포지토리를 등록하세요.
와탭 리포지토리 추가 탭에서 해당하는 명령어를 복사하여 입력합니다.
- Debian / Ubuntu
- SUSE
- CentOS
- Amazon Linux
curl -s https://repo.whatap.io/debian/release.gpg | gpg --dearmor | sudo tee /etc/apt/trusted.gpg.d/whatap-release.gpg > /dev/null
echo "deb [signed-by=/etc/apt/trusted.gpg.d/whatap-release.gpg] https://repo.whatap.io/debian unstable/" | sudo tee /etc/apt/sources.list.d/whatap.list
sudo apt-get updatesudo rpm --import http://repo.whatap.io/suse/release.gpg
echo "[whatap]" | sudo tee /etc/zypp/repos.d/whatap.repo > /dev/null
echo "name=whatap packages for enterprise linux" | sudo tee -a /etc/zypp/repos.d/whatap.repo > /dev/null
echo "baseurl=http://repo.whatap.io/suse/12/x86_64" | sudo tee -a /etc/zypp/repos.d/whatap.repo > /dev/null
echo "enabled=1" | sudo tee -a /etc/zypp/repos.d/whatap.repo > /dev/null
echo "gpgcheck=1" | sudo tee -a /etc/zypp/repos.d/whatap.repo > /dev/null
sudo zypper refreshsudo rpm --import http://repo.whatap.io/centos/release.gpg
sudo rpm -Uvh http://repo.whatap.io/centos/5/noarch/whatap-repo-1.0-1.noarch.rpmsudo rpm --import http://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=http://repo.whatap.io/centos/latest/\$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 -
다음 명령어를 통해 패키지를 설치하세요.
와탭 서버 모니터링 패키지 설치 탭에서 해당하는 명령어를 복사해 입력합니다.
- Debian / Ubuntu
- SUSE
- CentOS / Amazon Linux
sudo apt-get install whatap-infra
sudo zypper install whatap-infra
sudo yum install whatap-infra
-
설정 스크립트를 실행하세요.
서버 모니터링 시작하기 탭으로 이동해 명령어를 발급받거나, 하단의 명령어에 프로젝트 액세스 키와 서버 IP를 추가해 실행하세요.
echo "license=[발급된 프로젝트 액세스 키]" |sudo tee /usr/whatap/infra/conf/whatap.conf
echo "whatap.server.host=[할당된 와탭 서버 IP]" |sudo tee -a /usr/whatap/infra/conf/whatap.conf
echo "createdtime=`date +%s%N`" |sudo tee -a /usr/whatap/infra/conf/whatap.conf
sudo service whatap-infra restart
노트
주의 사항
데이터 전송을 위해 TCP 아웃바운드 6600 PORT가 열려 있어야 합니다.
서버 에이전트 파일 구성
-
공통 파일
-
ChangeLog.txt: 에이전트 변경 내역입니다.
-
whatap.conf: 서버의 데이터를 수집할 서버의 주소와 서버의 프로젝트 액세스 키가 입력되는 파일입니다.
-
-
Linux/FreeBSD
-
whatap_infrad: 데이터 수집 및 전송용 에이전트입니다.
-
whatap_infrad.pid: 실행 중인 에이전트의 PID 값을 기록한 파일입니다.
-
VERSION: 현재 설치된 에이전트의 버전이 기록된 파일입니다.
-