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。

