企業級監控系統zabbix---分佈式監控-------zabbix proxy的一波操作

企業級監控系統zabbix—分佈式監控-------zabbix proxy的一波操作

1.什麼是zabbix-proxy?

當監控規模變得龐大時,我們可能有成千上萬臺設備需要監控,這時我們是否需要部署多套zabbix系統進行監控呢?
如果部署多套zabbix監控系統,那麼監控壓力將會被分攤,但是,這些監控的對象將會被儘量平均的分配到不同的監控系統中,這個時候,我們就無法通過統一的監控入口,去監控這些對象了,雖然分攤了監控壓力,但是也增加了監控工作的複雜度,那麼,我們到底該不該建立多套zabbix監控系統從而分攤巨大的監控壓力呢?

其實,zabbix天生就有處理這種問題的能力,因爲zabbix支持分佈式監控,我們可以把成千上萬臺的被監控對象分成不同的區域,每個區域中設置一臺代理主機, 區域內的每個被監控對象的信息被agent採集,提交給代理主機,在這個區域內,代理主機的作用就好比zabbix server,我們稱這些代理主機爲zabbix proxy,zabbix proxy再將收集到的信息統一提交給真正的zabbix server處理,這樣,zabbix proxy分攤了zabbix server的壓力,同時,我們還能夠通過統一的監控入口,監控所有的對象,當監控規模龐大到需要使用zabbix proxy時,zabbix的架構如下圖,我們可以對比下圖,理解上述描述。

Zabbix proxy是在大規模分佈式監控場景中,採用的一種用以分擔server端壓力的分層結構, proxy可以代替zabbix server檢索客戶端的數據,然後把數據彙報給zabbix server,極大的減輕了server的負載壓力,使得可以支持更大規模的監控需求,非常簡便的實現了集中式、分佈式監控

2.實驗環境

三臺主機信息:
server1  zabbix-server
server2 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章