zabbix性能優化中的幾個中肯建議


隨着zabbix的廣泛應用,少數人的zabbix服務器在性能上出現瓶頸,或者在未來會出現性能方面的瓶頸,接下來討論幾個有效並且簡單的優化方案。

服務器硬件

想 通過幾個簡單的配置讓服務器提高成倍的性能,想法很好,但是基本不太現實。簡單的說,你需要搭配更好的CPU、更大的內存,更快的硬盤:條件允許 的花,可以考慮購買SSD,它比更大的cpu和更大的內存帶來的效果更好,或者考慮使用SAS 15K硬盤,組raid等等,總之一句話,配置優化不動的情況,增加硬件投入,別絞盡腦汁搜索:zabbix如何優化之類的文章,你在浪費時間。

操作系統

使用最新的操作系統,優化、定制化操作系統內核。應該會有些作用,但是肯定不大。

數據庫優化

DBsock優化

如果MySQL和zabbix server在同一台服務器上,socket連接要比tcp連接要更快。

數據庫分離

將數據庫服務器獨立,數據庫和zabbix資源互相獨立,例如:可以購買一台RDS

數據庫引擎

使用MySQL5.6或者更高版本,自從MySQL被Oracle收購了,它的性能確實有不少的提升。請一定選擇innodb,別選擇myisam,因為zabbix在innodb的性能比在myisam快1.5倍,而且myisam不安全,zabbix監控數據量很大,一旦表壞了,那就是一個悲劇。

mysql分區,history等等表數據量較大,可以試着分區替身性能。

其他優化

1、減少history保存時間

2、減少item獲取間隔時間

3、減少不必要的監控項

在 條件不允許或者以上方法都無效的情況下,請一定考慮以上建議。在監控環境中,以上三點是大家都在犯的錯誤,大部分item是不需要保存太長的數 據,有些監控項根本無意義,有些監控項的間隔時間太短。一直以來我都在犯這個錯,但是因為zabbix性能一直不錯,暫時不糾正,數據多點總比少點好,是 不是~


免責聲明!

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



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