《知識問答》 zabbix的模式是如何構造的?如何處理zabbix隊列堆積才能有效?

一樓:吉米寧

建議:

Zabbix必須考慮服務器的高可用性,使用keepalive作為vip,兩個服務器互相準備是一種行之有效的方法。

後端數據庫也必須是高可用的,最好留給DBA來維護數據庫,與zabbix服務器分開部署,考慮讓監控數據提前進入歷史數據庫。

二樓:

zabbix代理的特性決定了中心的服務器和數據庫是一個中心的瓶頸,尤其是數據庫。至於海量數據返回的問題,服務器宕機的時候肯定會很嚴重。解決方案:

1.優化配置,減少Proxy保留的數據時間,這樣返回的數據可以減少很多。2.2 .服務器宕機的問題,重點檢查原因,看看令人費解的宕機問題是不是內存不足造成的。如果是,請增加交換插槽或添加內容。

3.數據庫優化,沒有辦法指定這方面,請dba幫忙;

4.ssd在數據庫中,所以寫入性能會大大提高。忘了提一下,量大的時候,服務器、代理、數據庫、首頁最好找一個專門運行的設備,尤其是數據庫,建議找一個配置高的設備。

第三層:胡子

我從來沒有用過zabbix,但是我一直在用icinga(nagios的nagios變種)pnp nagvis snmptt。

zabbix最關鍵的是消耗了太多資源。如果您現在正在主動檢查,請嘗試被動模式。這應該是立即的。

現在壓力在哪裡,數據庫還是應用?

考慮拆分。