Zabbix 서버를 구축했으니 Agent를 설치해서 자빅스를 통해 대시보드로 띄워보고자 한다.
자빅스는 윈도우와 리눅스 모두 지원하기 때문에 Zabbix-server 버전에 맞춰서 zabbix-agent를 설치하면된다.
설치 환경
자빅스 서버 버전 : 4.4
설치 리눅스 버전 : Ubuntu 18.04 LTS Server
Zabbix rpm 설치파일 다운로드 및 설치
wget https://repo.zabbix.com/zabbix/4.4/rhel/8/x86_64/zabbix-agent-4.4.4-1.el8.x86_64.rpm
rpm -ivh zabbix-agent-4.4.4-1.el8.x86_64.rp
Zabbix 에이전트 설정하기
vi /etc/zabbix/zabbix_agentd.conf
Server, ServerActive설정 // Zabbix 서버 정보를 입력 hostname은 안적어도된다.#
설정 변경 후에는 service zabbix-agent restart
명령어를 이용해 재시작.
여기까지 하면 서버에서 에이전트 설치는 끝이났고 자빅스 웹에서 호스트 설정만 해주면 된다.
Zabbix Host 추가하기
호스트를 추가하기 위해 먼저 Web Ui 접속 후
설정 > 호스트 > 호스트 작성
호스트 명 / 그룹 / 에이전트 인터페이스 입력
템플릿 추가 // 서버 설정에 맞는 템플릿을 추가 후 갱신
갱신까지 하고나면 아래와같이 나오는데 우측 활성 옆에 ZBX의 경우 시간이 지나면 활성화 된다.(에이전트와 통신 후)
Cent OS에서는 방화벽 허용도 해줘야한다.
firewall-cmd --zone=public --permanent --add-port=10050/tcp
firewall-cmd --reload