Zabbix Agent active主動模式配置圖文版本

當zabbix-server監控主機過多時候,由於server端去搜集信息,zabbix會出現嚴重的性能問題,比如:

1,當監控端到一個量級的時候,web操作界面很卡,容易出現502

2,圖層斷裂

3,開啓的進程太多,即使item數量減少,以後加一定量的機器也會出現問題

所以主要往2個優化方面考慮:

1,添加proxy節點或者node模式做分佈式監控

2,調整agentd爲主動模式

由於第一個方案需要加物理機器,所以嘗試第二個方案。

主動模式流程:主動模式一定要記得設置ServerActive=ServerIP

Agent向Server建立一個TCP連接

Agent請求需要檢測的數據列表

Server響應Agent,發送一個Items列表

Agent允許響應

TCP連接完成本次會話關閉

Agent開始週期性地收集數據

一.被監控端zabbix_agentd.conf的配置調整

$ sudo vim /etc/zabbix/zabbix_agentd.conf
StartAgents=0                            #客戶端的anent的模式,0表示關閉被動模式,zabbix-agentd不監控本地端口,所以看不到zabbix_agentd進程。
#Server=172.16.100.84   #如果設置純被動模式,應該註釋掉這行
ServerActive=172.16.100.84   #主動模式的serverip地址
Hostname=172.16.100.47       #客戶端的hostname,不配置則使用主機名
RefreshActiveChecks=120        #被監控端到服務器獲取監控項的週期,默認120S
BufferSize=200                            #被監控端存儲監控信息的空間大小
Timeout=3                                    #超時時間

純主動監控模式下的zabbix agent,只能支持zabbix agent (active)類型的監控項

二.調整監控模版

克隆一個temple os linux模版來修改

克隆之後,修改名稱,點擊添加

進入模版列表找到剛到添加的模版,並點擊監控項

全選

然後找到最下方的批量更新

類型打勾,選擇主動式,然後更新

更新自動發現規則的監控項

 

按照剛纔的方法更新監控項

把不支持主動式的監控項暫停

添加主機

配置模版

添加完成之後,你會發現zabbix的Z燈不亮,因爲服務器是基於被動模式的。

可以查看主動模式自動提交的item

查看監控的圖像

#主動監控模式下監控不出現硬盤和網卡情況解決#

點擊模版-主動監控的模板-自動發現規則

點擊監控項原型-進去之後一個個點擊,修改成主動式監控,在模版修改只,主動就會自動應用

在圖形界面查看:網卡情況和硬盤情況都出來了。

本文來自:控企鵝的'Blog,永久鏈接:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章