zabbix agent的主動模式配置


當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

查看監控的圖像

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

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

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

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

 

主動模式監控多台zabbix server無壓力..


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM