본문으로 바로가기

리눅스 (CentOS7)에 자빅스 설치 - 2

category IT/Useful Program 2017. 7. 28. 13:29

1편에서 자빅스 서버 설치를 했으니 이제 Agent 설정에 대해 알려드리려 합니다.

 

1편 주소 : http://getmovie.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4-CentOS7%EC%97%90-%EC%9E%90%EB%B9%85%EC%8A%A4-%EC%84%A4%EC%B9%98-1

 

자빅스 Agent 설정

 

각 Client에 agent 설치 

CentOS7 : rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/7/x86_64/zabbix-agent-3.2.4-2.el7.x86_64.rpm

CentOS6 : rpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-agent-3.2.4-1.el6.x86_64.rpm

 

Conf 파일 설정

vi /etc/zabbix/zabbix_agentd.conf

Server=10.0.0.10 : (Server IP)

ServerActive=10.0.0.10 : (Server IP)

Hostname=10.0.0.11 : (Client Hostname : 서버에서 Host 등록시에 동일해야 함)

 

등록 및 재시작

systemctl enable zabbix-agent

systemctl restart zabbix-agent

 

방화벽 열기

iptables -A INPUT -p tcp --dport 10050 -j ACCEPT

 

 

 

서버에서 호스트 추가하기

 

설정 - 호스트 - 호스트 작성

zabbix

 

호스트명 (zabbix_agentd.conf 내 hostname과 동일), 표시명, 그룹, 인터페이스 추가

zabbix

 

템플릿 - 링크

zabbix

 

 

 

 

 

옵션 설명

호스트 그룹 : 호스트들을 그룹 지어 관리 가능

템플릿 : 어플리케이션, 아이템(키), 트리거(발생 조건, 발생시 조치), 그래프, 스크린(그래프, 다른 스크린, 개요 등 여러 정보 표시 가능)객체 모음?

호스트 : *ZBX가 표시 되려면 OS Linux 템플릿 링크하고 서버에서 get 사용하면 되는거 같은데 이유는 모르겠음

 

템플릿 추가

 

이름과 그룹 설정

zabbix

 

어플리케이션 이름 설정

zabbix

 

아이템 설정

zabbix

 

키의 경우 선택을 누르면 여러가지 확인 가능하다

<>내부의 내용은 생략 가능, zabbix_get을 사용해 키가 정상인지 확인

zabbix

 

트리거 추가

zabbix

 

 

추가 버튼으로 쉽게 조건식 생성 가능

zabbix

 

 

 

사용자 매개 변수 (User Panameters)

vi /etc/zabbix/zabbix_agentd.conf 내에 설정, 설정 후 agent 재시작 불필요

 

UserParameter = <key>, <command> 형태

ex : UserParameter = ping, echo 1

zabbix

UserParameter = key[*], command 형태

ex : UserParameter = ping[*], ping -c $1 $2   

zabbix