一共有三類數(shù)據(jù):
創(chuàng)新互聯(lián)是一家專業(yè)提供溫泉企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站建設(shè)、網(wǎng)站制作、H5場景定制、小程序制作等業(yè)務(wù)。10年已為溫泉眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
歷史數(shù)據(jù)(每秒記錄一次)
保存天數(shù)*每秒處理的數(shù)據(jù)量*86400(秒)*50Bytes(每條數(shù)據(jù)的大小)
趨勢數(shù)據(jù)(每小時(shí)記錄一次)
保存天數(shù)*每小時(shí)處理的數(shù)據(jù)量*24(小時(shí))*128Bytes(每條數(shù)據(jù)的大小)
事件數(shù)據(jù)
保存天數(shù)*每秒產(chǎn)生的數(shù)據(jù)量*86400(秒)*130Bytes(每條數(shù)據(jù)大小)
例:
一共有1000臺被監(jiān)控主機(jī),平均每臺主機(jī)上有60個(gè)Item,每60秒采集一次數(shù)據(jù)。假設(shè)每臺主機(jī)平均每秒產(chǎn)生1個(gè)事件,數(shù)據(jù)保存時(shí)間為默認(rèn),即歷史數(shù)據(jù)保存90天,趨勢數(shù)據(jù)保存365天,計(jì)算一年中,zabbix所需的數(shù)據(jù)庫大小
總Item
1000*60=60000
每秒采集的數(shù)據(jù)量
60000/60=1000
歷史數(shù)據(jù)
90*1000*86400*50=388 800 000 000 Bytes = 362GBytes
趨勢數(shù)據(jù)
365*60000*24*128=67 276 800 000 Bytes= 62.6GBytes
事件數(shù)據(jù)
365*1000*86400*130=4 099 680 000 000 Bytes=3.8 GBytes
平均每秒io量
(1000*3600*50+60000*128+3600*130)/3600=52263 Bytes = 51 KBytes
Zabbix數(shù)據(jù)庫總共需要428.4GBytes左右的空間
附,計(jì)算用腳本:
#!/bin/bash read -p "請輸入被監(jiān)控主機(jī)數(shù): " host read -p "請輸入平均每臺主機(jī)所需監(jiān)控的Item數(shù)量: " item read -p "歷史數(shù)據(jù)保存多少天? " history read -p "趨勢數(shù)據(jù)保存多少天? " trend totalItem=$[${host}*${item}] datePerSecond=$[${totalItem}/60] historyData=$[${history}*${datePerSecond}*86400*50/1024/1024/1024] trendData=$[${trend}*${totalItem}*24*128/1024/1024/1024] eventData=$[365*1*86400*130/1024/1024/1024] totalData=$[${historyData}+${trendData}+${eventData}] ioRate=$[(${datePerSecond}*3600*50+${totalItem}*128+3600*130)/3600/1024] cat <
效果
分享文章:zabbix——計(jì)算所需數(shù)據(jù)庫空間
路徑分享:http://weahome.cn/article/jspjhg.html