zabbix的主動模式和被動模式

海闊天空img發表於2020-05-28

agent監控方式
在agent監控方式下,zabbix-agent會主動收集本機的監控資訊並通過TCP協議與zabbix-server傳遞資訊。Agent監控方式分為主動和被動模式。在被動模式下,zabbix-agent監聽10050埠,等待zabbix-server的監控資訊收集資訊請求;在主動模式下,zabbix-agent收集監控資訊並通過10050埠主動將資料傳給zabbix-server所在伺服器的10051埠

優點:
1.是zabbix最常用的監控方式,監測指標深入細緻有針對性。
2.內建監控功能強大,內建監控專案豐富。
3.TCP方式實現通訊,可靠性也有保證

zabbix的主動模式和被動模式
zabbix客戶端分資料給服務端分為主被動兩種模式,主動模式是zabbix客戶端主動向服務端傳送資料,被動模式是被動等待客戶端來取資料。

主動模式的流程:

客戶端每隔一段時間主動向服務端發起連線請求–>服務端收到請求,查詢客戶端需要取的item資訊,傳送給客戶端–>客戶端收集資料傳送服務端–>結束。
被動模式的流程:
客戶端開一個埠預設10050,等待服務端來取資料,然後客戶端收集資料傳送到服務端,然後結束。

主動模式使用的一個場景
當服務端監控的主機達到一定數量之後,由Server端去收集資料,Zabbix會出現嚴重的效能問題,主要表現如下:
1、當被監控端到達一個量級的時候,Web操作很卡,容易出現502
2、圖層斷裂
3、開啟的程式(Pollar)太多,即使減少item數量,以後加入一定量的機器也會有問題
所以下面主要往兩個優化方向考慮:
1、新增Proxy節點或者Node模式做分散式監控
2、調整Agentd為主動模式
以上就是zabbix的一些理論的知識!!!!

相關文章