zabbix——计算所需数据库空间
发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,一共有三类数据:历史数据(每秒记录一次)保存天数*每秒处理的数据量*86400(秒)*50Bytes(每条数据的大小)趋势数据(每小时记录一次)保存天数*每小时处理的数据量*24(小时)*128Byt
千家信息网最后更新 2025年01月20日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安全错误
数据库的锁怎样保障安全
实体服务器如何获得ip
校园网络安全设计方案
公司内网怎么退去服务器
网络安全周含义
java 数据库日志
图数据库比较好
网络安全带给企业价值
海南安防卫星授时服务器虚拟主机
软件开发30岁入行 知乎
关系数据库属于什么
宝山区自动化软件开发价格查询
38度9网络技术有限公司
数据库dump文件
长春迅达网络技术有限公司
国内阿里的数据库是最好的吗
数据库查询分类
我国网络安全行业人才需求
宇信科技在中国互联网排名
金山区新时代软件开发概念设计
怎样用数据库做分页表
电子软件开发月薪多少
杭州聚米网络技术有限公司
企业信息数据库都有哪些
sql查数据库版本
数据库查询第二个汉字
幼儿园网络安全制度和措施
数据库插入数据成绩随机分布
宁波企业管理软件开发制作
广州联通dns服务器是多少
轮询服务器