Zabbix主被模式區別
- 主動模式與被動模式區別
- 被動模式 (Zabbix-server輪詢檢測zabbix-agent)
- 主動模式 (Zabbix-agent主動上報給Zabbix-server)
- 主動模式與被被動模式選擇如何選擇
當Queue里有大量延遲的監控項
當監控主機超過300+, 建議使用主動模式
- 主被模式和網絡發現,自動注冊的區別
- 網絡發現:服務端主動通過設定規則,如ip,tcp等進行對客戶端掃描,並添加,這種方式也叫作被動模式
- 自動注冊:客戶端自動注冊,實現對服務端監控,也叫作主動模式
- 主被模式:需要注意的是,網絡發現和自動注冊雖然可以稱為主動和被動模式,但實際意義上來說,被動模式是指,服務端對客戶端進行監控項的遍歷掃描,這個過程可以說是串行,而主動模式則指的是,服務端將所有的監控項全部打包一次性發送給agent,agent將所有value一次性發送至server,這個過程是叫主被模式,也是並行,而網絡發現和自動注冊則是屬於這兩種規則。
Zabbix主被模式實踐
- Zabbix被動模式演示取值: Zabbix默認是被動模式,被動模式如果需要獲取100個監控項的值, 需要Server向
Agent獲取100次。(注意zabbix圖中的時間)
- 監控項檢查時間為每秒檢查一個監控項,原因為需要服務端針對每個監控項,分別對客戶端進行一次請求,客戶端再進行一次響應,依次類推,所以,監控項越多,所需時長越長。
Zabbix主動模式演示取值: Zabbix主動模式如果需要獲取100個監控項的值,Server會將要獲取監控項的值生成
一個清單發送給Agent,Agent采集完成后會一次將所有數據發送給Server。
如何將Zabbix調整為主動模式
#1.修改/etc/zabbix/zabbix_agent.conf配置文件
[root@web02 ~]# vim /etc/zabbix/zabbix_agentd.conf
ServerActive=172.16.1.71
Hostname= #填寫agent名稱
#2.Zabbix需要更新模板為 Active
1.克隆一份被動模式的模板
2.點擊克隆后的模板->選中所有監控項->批量修改->修改為主動模式
3.主機取消鏈接並清理被動模板,重新關聯新模板即可
- 將原本的被動模板克隆一份
- 更改名稱
- 點擊選擇新克隆模板中的監控項
-
需要對全部監控項進行批量更新為主動模式
-
將監控主機添加新的監控模板
- 更改模式后,查看監控項時長