zabbix——计算所需数据库空间
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,一共有三类数据:历史数据(每秒记录一次)保存天数*每秒处理的数据量*86400(秒)*50Bytes(每条数据的大小)趋势数据(每小时记录一次)保存天数*每小时处理的数据量*24(小时)*128Byt
千家信息网最后更新 2025年11月07日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安全错误
数据库的锁怎样保障安全
世纪英梵网络技术有限公司官网
数据库打开失败
jsp网页登陆数据库
orcle登陆本机数据库
英雄之路是哪个服务器
一个数据库的应用系统的开发过程
网络安全法罚款规定
社区聊天软件开发
腾讯公司实习生软件开发薪资
公共基础设施网络安全
黄平软件开发有限公司
ice服务器的由来
洛阳网络技术大师
linux文件共享服务器
各国针对网络安全做出的措施
天津信息化软件开发价格
手机卡为什么一直显示服务器
卸载数据库提示26003
数据库跨天
有召必回捍卫中国网络安全
临沂拓优网络技术有限公司
重庆渝北区苹果软件开发公司
天津网络技术技校
融创中国软件开发
网络技术历史发展
政治网络安全管理的意义和作用
深圳互联网科技有限公司排名
网络安全病毒及防火墙的应用
朔州学网络技术
天河网络安全服务哪个品牌好