Zabbix常用的模塊如下:
Zabbix Server:Zabbix的核心模塊,負責接收和處理來自Zabbix Agent的數據,存儲和管理監控配置信息,生成報警和觸發事件。
Zabbix Agent:運行在被監控主機上的模塊,負責收集各種指標和數據,如CPU使用率、內存使用率等,并將數據發送給Zabbix Server。
Zabbix Proxy:如果有多個Zabbix Agent需要監控,可以使用Zabbix Proxy來分擔Zabbix Server的工作負載,將數據從Agent收集并緩存,然后轉發給Zabbix Server。
Zabbix Web界面:提供用戶與Zabbix系統進行交互的界面,用于配置監控項、報警規則、查看監控數據等操作。
Zabbix Sender:一個命令行工具,用于從命令行發送監控數據給Zabbix Server,通常用于自定義監控腳本中。
Zabbix API:提供了一套基于HTTP/JSON-RPC的接口,可以通過編程的方式與Zabbix進行交互,實現自動化配置、數據查詢等功能。
Zabbix Trapper:一種特殊的監控項類型,可以通過網絡協議發送數據給Zabbix Server,而不是由Agent主動收集。
Zabbix AlertScripts:用于定義報警觸發時的腳本,可以在報警發生時執行一些特定的操作。
Zabbix Frontend:提供了多種前端界面,如Web界面、移動應用界面等,方便用戶進行監控配置和數據查看。
以上是Zabbix的一些常用模塊,可以根據實際需求選擇使用。