zabbix——计算所需数据库空间
发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,一共有三类数据:历史数据(每秒记录一次)保存天数*每秒处理的数据量*86400(秒)*50Bytes(每条数据的大小)趋势数据(每小时记录一次)保存天数*每小时处理的数据量*24(小时)*128Byt
千家信息网最后更新 2026年10月31日zabbix——计算所需数据库空间
一共有三类数据:
历史数据(每秒记录一次)
保存天数*每秒处理的数据量*86400(秒)*50Bytes(每条数据的大小)
趋势数据(每小时记录一次)
保存天数*每小时处理的数据量*24(小时)*128Bytes(每条数据的大小)
事件数据
保存天数*每秒产生的数据量*86400(秒)*130Bytes(每条数据大小)
例:
一共有1000台被监控主机,平均每台主机上有60个Item,每60秒采集一次数据。假设每台主机平均每秒产生1个事件,数据保存时间为默认,即历史数据保存90天,趋势数据保存365天,计算一年中,zabbix所需的数据库大小
总Item
1000*60=60000
每秒采集的数据量
60000/60=1000
历史数据
90*1000*86400*50=388 800 000 000 Bytes = 362GBytes
趋势数据
365*60000*24*128=67 276 800 000 Bytes= 62.6GBytes
事件数据
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数据库总共需要428.4GBytes左右的空间
附,计算用脚本:
#!/bin/bashread -p "请输入被监控主机数: " hostread -p "请输入平均每台主机所需监控的Item数量: " itemread -p "历史数据保存多少天? " historyread -p "趋势数据保存多少天? " 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 <
效果
数据
主机
历史
历史数据
趋势
事件
大小
数据库
天数
容量
小时
监控
处理
输入
空间
效果
数量
时间
磁盘
结果
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网黑科技
互联网科技公司简介
重庆互联网络科技
合肥互联网科技公司
中国 科技 互联网
互联网金融科技创新
融贸通互联网科技
互联网前沿科技
国外互联网科技网站
智腾互联网科技有限公司
青海科技产业互联网发展
互联网数据科技专业
宇信科技在杭州互联网排第几
互联网安防科技感
卡尔迅互联网科技有限公司
济南小医互联网科技有限公司招聘
广州梦谷互联网科技有限公司领导
唐山双旺合互联网科技产业园
安徽零酒互联网科技有限公司
10位科技互联网大佬
西安纸贵互联网科技有限公司
北京互联网科技
齐家互联网科技
互联网女皇 腾讯科技
睿民互联网科技
互联网科技咨询
无锡工业互联网科技有限公司
云南省自由互联网科技有限公司
互联网科技资金流入
世界互联网科技成果奖