在 Zabbix 監控系統中,Zabbix Server 與 Agent 之間的通訊方式可以分為兩種:被動 (Passive) 與主動 (Active)。
主動式 Zabbix Server 到 Agent:
被動式 Agent 到 Zabbix Server:
我們可以依據需求與網路架構,可以選擇適合的模式來部署。通常,主動模式在防火牆設定上較為簡單,因為只需在 Server 端開放一個連接埠即可。但是被動模式則給予了 Server 更大的控制力,因為它可以決定何時收集數據。
這個練習在 ServerX 實做
找出合適的安裝方法
下載官網 repo 位置。
root# dnf install https://repo.zabbix.com/zabbix/7.0/rocky/8/x86_64/zabbix-release-7.0-3.el8.noarch.rpm
安裝 zabbix-agent2
root# dnf install -y zabbix-agent2 zabbix-agent2-plugin-*
備份原始設定檔
root# cp /etc/zabbix/zabbix_agent2.conf{,_backup}
設定允許 Zabbix Server 可以連入取得資料
root# vi /etc/zabbix/zabbix_agent2.conf
修改約第 80 行, 新增 Zabbix Server IP (也就是 DesktopX 的 IP)
...
Server=127.0.0.1,172.16.1.X
設定開機時啟動 zabbix-agent2
root# systemctl enable --now zabbix-agent2
設定防火牆允許 10050/tcp
連接埠可連入
root# firewall-cmd --permanent --add-port=10050/tcp
root# firewall-cmd --reload
root# firewall-cmd --list-all