zabbix數據庫存儲和性能


1 基本認識

1.1 history

zabbix默認每分鍾采集一次item的數據,然后會存入history表中。主機越多,需要采集的item值就越多,history表的增長速度就越快。

在history表中,每一個item有一個id,然后每條數據會記錄時間戳和值。通過聯合查詢items和hosts表,可以對應給對應的主機。

以下歷史實時繪圖數據就是從history表中獲取的。

這是一個測試用的zabbix,只有幾台主機和兩個mysql,並且只運行了幾天,可見,history表已有32萬條數據。

 

 

1.2 trends

history表中存的是每分鍾的數據值,所以增長量很大。zabbix默認設定數據過期時間,就是把以前的history數據刪除。

trends表就是記錄每小時數據的平均值,這樣,就減少的數據庫的容量壓力。

可見,trends表的容遠比history小。

1.3 保留時長設定

這是一個mysql 插入的監控項,可見,數據采集周期是1m,歷史數據保留1w,趨勢數據保留365d。

 


免責聲明!

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



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