Zabbix 호스트 추가 및 스크린 추가

 

 


 

 

1.   호스트 추가


1.     Zabbix를 등록할 서버 접속하여 아래 명령어 둘을 통해 필요 툴 설치

rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0-1.el7.noarch.rpm

rpm -ivh http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-agent-4.0.1-1.el7.x86_64.rpm


2.     다운로드 된 설정 파일 값 변경

해당 서버의 hostname을 통해 hostname을 아래 밑줄 대신 입력하여 sed 명렁어 입력하기

sed -i 's/Server=127.0.0.1/Server=1.201.145.30/gi;s/ServerActive=127.0.0.1/ServerActive=999.888.777.666/gi;s/Hostname=Zabbix server/Hostname=ip-172-31-16-153.ap-northeast-2.compute.internal/gi' /etc/zabbix/zabbix_agentd.conf


3.     Zabbix-agent 데몬 재시작하기 (Centos7 기준)

systemctl restart zabbix-agent


4.     Zabbix 웹페이지로 이동 http://999.888.777.666/zabbix/zabbix.php?action=dashboard.view


5.     설정 -> 호스트 -> 호스트 작성

호스트명 : IP

표시명 : IP_service_비고   (ex.  54.180.88.185_test_ver01)

에이전트 인터페이스 : IP 주소만 해당 서버 IP로 변경  (ex.   127.0.0.1  ->  54.180.88.185)


6.     템플릿

템플릿 -> 선택 -> Template OS Linux -> 선택 -> 추가 -> 추가 (밑줄 있는 추가 먼저 클릭 후 추가 버튼 클릭해야함!)


7.     ‘ Zabbix -> 설정 -> 호스트 에서 상태 ZBX 초록색 바탕 확인으로 활성화 여부 확인 (시간이 좀 걸릴 수 있음)


8.     AWS의 경우 swap이 없으므로 해당 호스트의 트리거에서 swap 모니터링 비활성화 추가 진행


 

2.   스크린 추가


1.     Zabbix 페이지 -> 스크린 -> 모든 스크린 -> 스크린 작성 -> : 4 , : 50 -> 추가


2.     999.888.777.666 서버 접속 ( Zabbix 웹페이지 서버)


3.     다음 명령어 입력

/usr/bin/python /usr/local/zabbix/zabbix.py        # zabbix.py 안의 내용은 `https://growingsaja.tistory.com/2` 에서 확인 가능합니다


4.     호스트가 추가될 스크린 id 입력 -> 해당 스크린에 추가할 호스트 id 입력 (서버 하나하나 하나씩 파이썬 파일을 실행시켜주어야 함)

 


+ Recent posts