[Monitoring] zabbix 2편: zabbix agent 설치하기
zabbix 서버는 zabbix agent, SNMP 등을 통해 원격 컴퓨터를 모니터링 합니다. 앞서 zabbix 서버 설치에 대해 다루어 보았는데 이번에는 zabbix-agent 설치에 대해서 다루어 보겠습니다.
agent는 두가지 버전을 제공합니다.
zabbix-agent와 zabbix-agent2 로 나뉘어 있습니다. agent2가 차세대 버전쯤으로 생각하면 됩니다. 자세한 내용은 아래 링크를 참고하세요.

이 문서는 zabbix-agent2를 기준으로 작성되었습니다.
zabbix 레포지토리 등록
모니터링 대상 서버에서 실행합니다.
rpm -Uvh https://repo.zabbix.com/zabbix/7.0/rocky/9/x86_64/zabbix-release-latest-7.0.el9.noarch.rpm
dnf clean allzabbix-agent2 설치
dnf install zabbix-agent2 -yzabbix-agent2의 플러그인을 설치합니다.
dnf install zabbix-agent2-plugin-mongodb zabbix-agent2-plugin-mssql zabbix-agent2-plugin-postgresql에이전트 설정 수정
파일내 아래 항목을 찾아 환경에 맞게 수정합니다.
# Hostname=Zabbix server <--- 주석처리
Server=ZABBIX-SERVER-ADDRESS
HostnameItem=system.hostname/etc/zabbix/zabbix_agent2.conf
zabbix-agent2 실행
systemctl restart zabbix-agent2
systemctl enable zabbix-agent2zabbix 웹 인터페이스에서 호스트 등록 하기
설치한 에이전트를 zabbix server에 인식시킬 차례입니다.
- Data collection > Hosts > Create host 클릭
- Host name: 에이전트를 설치한 서버의 호스트 이름 입력
- Templates : Select 버튼 클릭 > Templates/Operating systems > Linux by Zabbix agent 선택
- Host groups : 호스트 그룹 선택
- Interfaces: Add 버튼 클릭 후 Agent 선택 -> 대상서버 IP 입력(에이젼트 설치 서버)
- Add 버튼을 눌러 저장
마치며
이제 잠시 기다리면 zabbix의 Hosts 페이지(Data collection > Hosts)에 보면 Availability 항목에 초록색 ZBX 아이콘이 들어오는 것을 확인할 수 있습니다.

