一 应用场景描述前面介绍了两种处理Zabbix历史数据的解决办法,但是如果当监控数据继续增长的话是不足以解决问题的。办法一适合在没有做表分区的情况下,只保留一段时间的数据,比如一个月,然后把老的数据删除再使用方法二,这种操作执行时间长。办法二是使用MySQL自带的表分区功能,将history等表按照日期进行分区,然后只保留一段时间的数据。但是即使使用表分区功能定期删除不用的分区数据,也会有瓶颈产生
zabbix监控中在对创建项目时,需要设置两个属性:Historyandtrends(历史数据和趋势数据的保存时间,以天数为单位)如下图所示:历史数据和趋势数据zabbix存储数据的两种方式,它们都是以天数为单位的。历史数据zabbix监控到的数据数据库中保存的天数,过去这个时间便会自动的被zabbix的管理机制删除,所以强烈建议历史数据保存所允许的尽可能小的天数,这样是为了防止数据库负载太
zabbix_get 找不到命令是因为没有安装上zabbix_get ,解决办法:查看是否安装:[root@zabbixserver ~]# rpm -qa | grep zabbix zabbix-web-6.4.8-release2.el8.noarch zabbix-server-mysql-6.4.8-release2.el8.x86_64 zabbix-release-6.4-1.el8
原创 2023-11-03 16:47:22
442阅读
############sample 1https://blog.51cto.com/sfzhang88/1558254如何从Zabbix数据库中获取监控数据     做过Zabbix的同学都知道,Zabbix通过专用的Agent或者SNMP收集相关的监控数据,然后存储到数据库里面实时在前台展示。Zabbix监控数据主要分为以下两类:   &nb
       由于Zabbix基本都是通过web配置的,这些配置数据也是存放到数据库里面的,并且这些配置数据对硬盘容量的要求基本可以忽略不计。Zabbix对硬盘空间的决定性因素有4个,如下:1.     每秒处理的数据量这里的每秒处理的数据量只是一个平均值,例如我有3000个监控项,都是每30秒(默认值)刷新
zabbix_get 作用总有人在群里提问,为什么 zabbix 获取不到数据,为什么 zabbix 提示 Not Support,怎么办?别老问,用 zabbix_get 试着获取数据即可。在 zabbix server 上执行 zabbix_get 命令来试着获取 item 值zabbix_ge
转载 2018-07-20 10:30:00
535阅读
2评论
上一篇已经介绍了工程和脚本.下面我们将以具体的功能作为着手点, 展开对 project.yml 工程配置文件的讲解.赘述 project.yml 使用周期文件来源: 运行跟目录下的 scanner.bat/sh 生成的.文件位置: .github\project.yml如何生效:1.更改 project.yml 中的节点配置.2.重新运行 scanner.bat/sh 使其生效.issue 管道功
zabbix获取不到数据时,提示Not Support时,我们可以用zabbix_get命令来测试获取item值。zabbix_get命令参数较少# zabbix_get -hZabbix get v2.2.1 (revision 40808) (09 December 2013)usage: zabbix_get [-hV] -s <host name or IP> [-p...
原创 2021-07-28 10:24:26
1921阅读
1.停止相关服务,避免写入数据service zabbix_server stopservice httpd stop******************************************$ sudo /etc/init.d/zabbix-server stop$ sudo /etc/init.d/apache2 stop*******************************
原创 2015-04-22 10:10:05
8883阅读
清理脚本#!/bin/bash Date=`date -d $(date -d "-30 day" +%Y%m%d) +%s` /usr/local/mysql/bin/mysql --login-path=zabbix -e" use zabbix; DELETE FROM h
原创 2017-07-02 18:04:57
1267阅读
    项目上线不到一个月,zabbix数据居然快100G,监控项太多,数据量太大,zabbix负载重,暂时不想升级硬件,只好内部挖掘下,清除下历史数据;一般保留1个月的数据zabbix这个项目只是做监控报警用,数据保留太多没太大参考意义;    一般都是这几个表太大, history, history_uint,history_log
转载 2017-09-19 17:27:57
10000+阅读
1、统计数据库中每个表所占的空间:12345mysql> SELECT table_name AS "Tables",       round(((data_length + index_length) / 1024 / 1024), 2) "Size in MB" &nb
转载 2018-09-12 10:53:03
2375阅读
zabbix压力太大,清理无用历史数据
原创 2016-10-28 18:21:37
10000+阅读
1、统计数据库中每个表所占的空间:12345mysql> SELECT table_name AS "Tables",       round(((data_length + index_length) / 1024 / 1024), 2) "Size in MB"      FRO
转载 2017-04-14 18:47:25
3245阅读
zabbix_get是什么?有什么作用?    总有人在群里提问,为什么zabbix获取不到数据,为什么zabbix提示Not Support,怎么办?别老问,用zabbix_get试着获取数据即可。在zabbix server上执行zabbix_get命令来试着获取item值zabbix_get命令详解    命令在
原创 2016-08-01 11:22:50
3679阅读
数据存储简介通过前面的学习,我们知道了Zabbix-Server 将采集到的数据存储在数据库中,我们也了解到数据存储的大小与每秒处理的数据量有关,所以数据存储取决于以下两个因素。Number of processed values per second(每秒处理的数据值):更新数据。Housekeeper 的设置:删除数据Zabbix-Server 将采集到的数据主要存储在History 和Tr
1、apt-get update更新软件包信息库。在Debian中,软件包是通过一个数据库来管理的,通过这个数据库中可跟踪你 系统中已安装、没有安装和现在可安装的软件包信息。apt-get安装软件包时就是依靠这个数据库来解决软件包间的依赖关系,从而可自动安装相关软件。我 们需定期运行该命令,从而保持数据库的信息为最新。2、apt-get install package_name1 package_
选自Medium 作者: Animesh Gaitonde 机器之心编译 参与: Panda 前几个月发布的 Python 3.8 包含了一项重要的新功能,即海象算子。 如果合理运用,该算子能有效地提升 Python 程序的执行效率。 本文将对海象算子的作用和效果进行介绍,并会通过示例演示其使用方法和不适用的场景。 本文作者为软件工程师 A
或许读者还记得,我们在介绍如何创建一个监控项目时,我们介绍过在“配置项目”表单页面上有两个表单项“保留历史数据(天)”和“保留趋势数据(天)”,并且当时我们给出提示,建议为减轻数据库的压力,在配置监控项目时,应尽可能的在“保留历史数据(天)”表单项里输入较小数据。比如说将这个表单项的输入值调整成7天或半个月。那么,在Zabbix系统中为何有“历史数据”和“趋势数据”两种数据呢?它们又都什么类型的数
转载 2024-02-19 16:51:41
216阅读
1.zabbix_getzabbix_get-s172.16.40.46-p10050-k"service_nums"error:cannotopenPackagesindexusingdb5-Permissiondenied(13)error:cannotopenPackagesdatabasein/var/lib/rpmTraceback(mostrecentcalllas
原创 2018-11-06 14:21:27
2650阅读
1点赞
  • 1
  • 2
  • 3
  • 4
  • 5