返回顶部
首页 > 资讯 > 数据库 >Zabbix监控 之zabbix数据库需要多大硬盘?
  • 502
分享到

Zabbix监控 之zabbix数据库需要多大硬盘?

2024-04-02 19:04:59 502人浏览 泡泡鱼
摘要

篇文章讲完《zabbix安装》,发现漏掉了zabbix数据库硬盘容量的计算方法的讲解,我想看完本节大家就可以知道自己的zabbix到底要多大的硬盘。本次案例:100台服务器,每台服务器有30个监控项,每个监

篇文章讲完《zabbix安装》,发现漏掉了zabbix数据库硬盘容量的计算方法的讲解,我想看完本节大家就可以知道自己的zabbix到底要多大的硬盘。

本次案例:100台服务器,每台服务器有30个监控项,每个监控项60秒刷新一次,需要多大的硬盘呢?
众所周知,zabbix基本都是通过WEB配置,这些配置数据也是存放到数据库里的,但是它对硬盘容量的要求基本可以忽略不计,zabbix对硬盘的决定性因素有4个,如下:

1. 每秒处理的数据量

这个问题不说,大家也明白。这边的每秒只是一个平均值,例如我有3000个监控项,每60秒刷新一次,那么平均每秒有50(3000/60)个数据要处理。就是说每秒有50条数据要插入Mysql

2. 历史记录保存时间

zabbix对每个监控项的值都要记录下来,这些记录一般保留几周到几个月,具体看你的配置了。每个值都需要暂用硬盘空间。假如一个数据你要保留30天,而且每秒有50个值要保留,那我们一共有129,600,000(30天*24小时*3600秒)*50个值,一条记录多大,由你的数据库引擎和你存储的数据类型来决定(浮点型,×××,字符型等等),一般来说一条记录需要占用50个字节(一个大概值),在这个案例中129,600,000个记录大约需要(129600000*50字节)6.5G的硬盘空间

3. 趋势数据保存时间

什么是趋势数据呢?当你查看一周或者一月的图表,图表上看到的MAX/MIN/AVG/COUNT都是取自趋势数据,趋势数据一小时获取一次,一般情况下,趋势数据一条记录大概占用128字节,如果我们想保存5年趋势数据,3000个监控线需要2.4GB(3000个*24小时*356天*128字节)每年,5年一共16.8G

4. 事件记录保存时间

报警、警告、恢复等等事情,一个事件大概占用130个字节,一般情况下不会太多,除非运维做的太糟糕,或者运维要求太严格,把阀值调的很低。假如这个运维今年本命年,既没拜佛有没烧香,更别说给服务器贴灵符,于是这一年每秒钟就有一个事件发生,那么事件这一年占用的数据空间为:1年*365天*24小时*3600秒*130字节大概为4.1G空间。

5. 数据库空间计算公式

zabbix配置:固定大小,一般<10MB
历史数据:天数*(监控项总数/刷新频率)*24小时*3600秒*50字节
趋势数据:天数*(监控项总数/3600)*24小时*3600秒*128字节
事件数据:天数*事件个数(大概值)*24小时*3600秒*130字节

6. 最后

看到这里,大家都心里有数据了,数据库硬盘空间=配置文件大小+历史记录+趋势记录+事件记录。虽然这个硬盘会不停的增长,但是总有一天会停止增长,空间一直保持不变,为什么?看完了这篇还问为什么的话,你从头再看一次。



您可能感兴趣的文档:

--结束END--

本文标题: Zabbix监控 之zabbix数据库需要多大硬盘?

本文链接: https://lsjlt.com/news/44297.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Zabbix监控 之zabbix数据库需要多大硬盘?
    篇文章讲完《zabbix安装》,发现漏掉了zabbix数据库硬盘容量的计算方法的讲解,我想看完本节大家就可以知道自己的zabbix到底要多大的硬盘。本次案例:100台服务器,每台服务器有30个监控项,每个监...
    99+
    2024-04-02
  • zabbix 监控数据库
    #!/bin/sh  MYSQL_PWD=" -usense -p*******" ARGS=1  if [ $# -ne "...
    99+
    2024-04-02
  • zabbix监控mysql数据库
    这篇文章主要介绍“zabbix监控mysql数据库”,在日常操作中,相信很多人在zabbix监控mysql数据库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”zabbix监控...
    99+
    2024-04-02
  • Zabbix监控SQL Server 数据库
    原理:通过ODBC连接SQL Server,将SQL语句查询到的数据发送至zabbix服务器作分析。配置步骤简述:1、在zabbix server上安装Freetds、unixODBC、unixODBC-d...
    99+
    2024-04-02
  • 【MySQL】数据库监控--fpmmm(zabbix)
    官网:http://www.fromdual.com  fpmmm(FromDual Performance Monitor for MySQL and MariaDB) [root@wallet01 ~...
    99+
    2024-04-02
  • Zabbix+Python如何监控Oracle数据库
    小编给大家分享一下Zabbix+Python如何监控Oracle数据库,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!一、规划监控项监控数据库的目的是为了保障数据库稳定运行,一旦出现故障,dba能够及时发现并介入处理,监控项...
    99+
    2023-06-04
  • zabbix agent2 监控oracle数据库的方法
    概述 在zabbix5.0版本以上,新增了一个特性,那就是zabbix-agent2,这个是zabbix公司使用go语言重写的一个代理,可以完全替代原来的zabbix-agent。这...
    99+
    2024-04-02
  • LAMP 搭建zabbix监控Oracle 数据库 for Linux
    准备环境介绍文档简介想要实现的功能为在zabbix服务器端再增加orabbix插件以此访问oracle数据库进行监控操作。环境介绍CentOS 7 zabbix 2.4.2 。yum介绍因公司电脑无法访问外...
    99+
    2024-04-02
  • zabbix通过pg_monz模板监控postgresql数据库
    需要安装的软件包 pg_monz-2.1.tar.gz zabbix-sender-3.0.5-1.el7.x86_64.rpm zabbix-agent-3.0.17-1.el7....
    99+
    2024-04-02
  • zabbix配置监控MySQL数据库的过程
    本篇内容介绍了“zabbix配置监控MySQL数据库的过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • Zabbix中怎么监控数据库服务器
    在Zabbix中监控数据库服务器需要安装Zabbix的数据库模块,并配置相应的监控项。以下是一些常见的监控项和配置方法: 数据库...
    99+
    2024-04-02
  • zabbix监控添加psql数据库和sql_server数据库模板
    一、Psql数据库性能监控:1) zabbix-agent客户端安装pg_monz步骤:[root@zabbix ~]# tarxfz pg_monz-1.0.1.tar.gz[root@zabbix ~]...
    99+
    2024-04-02
  • Zabbix中怎么监控Oracle数据库表空间
    本篇文章给大家分享的是有关Zabbix中怎么监控Oracle数据库表空间,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 Oracle...
    99+
    2024-04-02
  • 使用zabbix监控oracle数据库的方法详解
    一、概述 zabbix是一款非常强大,同时也是应用最为广泛的开源监控软件,本文将给大家介绍如何利用zabbix+python监控oracle数据库。 二、环境介绍 以下是我安装的环境...
    99+
    2024-04-02
  • 如何使用zabbix监控oracle数据库的方法
    本篇内容介绍了“如何使用zabbix监控oracle数据库的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、概述zabbix是一款非常...
    99+
    2023-06-08
  • oracle数据库需要多大内存
    oracle 数据库的内存需求取决于以下因素:数据库大小、活动用户数量、并发查询、启用的功能和系统硬件配置。确定内存要求的步骤包括:确定数据库大小、估计活动用户数量、了解并发查询、考虑启...
    99+
    2024-05-10
    oracle
  • 用oracle数据库需要多大内存
    oracle 数据库所需内存量取决于数据库大小、工作负载类型和并发用户数量。通常建议:小型数据库:16-32 gb,中型数据库:32-64 gb,大型数据库:64 gb 或更多。其他需考...
    99+
    2024-05-10
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作