Zabbix的架構是客戶端-服務器架構,包括以下組件:
Zabbix Server:負責接收來自監控對象的數據、存儲監控數據、執行監控規則和觸發動作等功能。
Zabbix Proxy:用于分擔Zabbix Server的負載,可以緩存監控數據、執行部分監控規則和觸發動作。
Zabbix Agent:安裝在被監控對象上,負責收集系統信息、監控數據并發送給Zabbix Server或Zabbix Proxy。
Zabbix Frontend:基于Web的用戶界面,用于設置監控項、觸發器、圖形展示、報警設置等。
數據庫服務器:用于存儲監控數據、配置信息等。
整個架構中,Zabbix Server負責接收監控數據和執行監控規則,Zabbix Agent負責收集數據,Zabbix Proxy用于分擔負載,數據庫服務器用來存儲數據。Zabbix Frontend為用戶提供可視化的監控數據展示和配置界面。