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
3250阅读
zabbix运行一段时间之后,会留下大量的历史 数据,会发现zabbix数据库一直在增大。运行3个月后笔者的数据库达到了5.7G,可能造成系统性能下降,查看历史数据时查询速度缓慢。zabbix里面最大的表就是历史记录的表了,网上很多人都是写全部清空这些表的数据,其实我们可以按时间来删除里面的历史记录。里面最大的表是 “history” 和 “history_uint”两个表;zabbix里面的时
转载 精选 2016-09-05 13:46:02
7778阅读
abbix运行一段时间之后,会留下大量的历史 数据,会发现zabbix数据库一直在增大。运行3个月后笔者的数据库达到了5.7G,可能造成系统性能下降,查看历史数据时查询速度缓慢。zabbix里面最大的表就是历史记录的表了,网上很多人都是写全部清空这些表的数据,其实我们可以按时间来删除里面的历史记录。里面最大的表是 “history” 和 “history_uint”两个表;<ignore_
原创 2021-04-17 16:37:35
4135阅读
  随着线上zabbix系统运行的时间越长,zabbix数据库也在逐渐增大,这时我们会发现,越到后面,备份数据库时间就花的越长. 其实zabbix数据库里面最大的表,就是历史记录的表了(两个history表都快1G了) 这些表中的数据,全都存储着之前所检测到的历史数据.所以,现在就很清楚了,你可以选择清空这些表,这样做的话,所有客户端的历史检测数据,都会被清空,空间自然就小了,如
转载 精选 2013-03-13 10:40:10
2981阅读
mysql 历史数据清理sql:truncate table history_log;truncate table trends_uint;truncate table trends;truncate table history_text;truncate table history_str;truncate table history_uint;truncate table history;
原创 2017-06-05 11:47:27
1193阅读
目录数据清洗整理Step1:数据汇总Step2:筛选Step3:删除列Step4:删除重复项Step5:删除空值数据清洗由于导入的数据中存在很多脏数据或异常数据,我们需要通过一定的方法将这些数据处理清理好以便于后期使用数据。这里介绍5S中的方法来清洗数据。整理整理在数据清洗中的含义就是,将数据进行汇总,然后对数据进行取舍,将不需要的数据剔除。Step1:数据汇总即将相关的数据汇总到一个表里面,根据
一 应用场景描述前面介绍了两种处理Zabbix历史数据的解决办法,但是如果当监控数据继续增长的话是不足以解决问题的。办法一适合在没有做表分区的情况下,只保留一段时间的数据,比如一个月,然后把老的数据删除再使用方法二,这种操作执行时间长。办法二是使用MySQL自带的表分区功能,将history等表按照日期进行分区,然后只保留一段时间的数据。但是即使使用表分区功能定期删除不用的分区数据,也会有瓶颈产生
 zabbix 由于历史数据过大, 因此导致磁盘空间暴涨,  下面是结局方法步骤1. 停止 ZABBIX SERER 操作[plain] view plaincopyprint?[root@gd02-qa-plxt2-nodomain-web-95 ~]# killall zabbix_server  [root@gd
原创 2014-11-03 15:24:53
6546阅读
zabbix监控中在对创建项目时,需要设置两个属性:Historyandtrends(历史数据和趋势数据的保存时间,以天数为单位)如下图所示:历史数据和趋势数据zabbix存储数据的两种方式,它们都是以天数为单位的。历史数据zabbix监控到的数据数据库中保存的天数,过去这个时间便会自动的被zabbix的管理机制删除,所以强烈建议历史数据保存所允许的尽可能小的天数,这样是为了防止数据库负载太
elasticsearch历史数据清理-手动方式清理环境es为docker单机启动,版本7.1.1实施1.查看是否支持通配符批量删除索引(false=支持,true=不支持)curl-XGET"172.168.1.116:9200/_cluster/settings?pretty"{"persistent":{"action":{"destructive_requires_name":"false
原创 2021-03-27 19:01:38
7315阅读
############sample 1https://blog.51cto.com/sfzhang88/1558254如何从Zabbix数据库中获取监控数据     做过Zabbix的同学都知道,Zabbix通过专用的Agent或者SNMP收集相关的监控数据,然后存储到数据库里面实时在前台展示。Zabbix监控数据主要分为以下两类:   &nb
一、TiDB 整体架构TiDB 集群主要分为三个组件:TiDB ServerTiDB Server 负责接收 SQL 请求,处理 SQL 相关的逻辑,并通过 PD 找到存储计算所需数据的 TiKV 地址,与 TiKV 交互获取数据,最终返回结果。 TiDB Server 是无状态的,其本身并不存储数据,只负责计算,可以无限水平扩展,可以通过负载均衡组件(如LVS、HAProxy 或 F5)对外提供
       由于Zabbix基本都是通过web配置的,这些配置数据也是存放到数据库里面的,并且这些配置数据对硬盘容量的要求基本可以忽略不计。Zabbix对硬盘空间的决定性因素有4个,如下:1.     每秒处理的数据量这里的每秒处理的数据量只是一个平均值,例如我有3000个监控项,都是每30秒(默认值)刷新
#!/bin/bashDate=`date -d $(date -d "-90 day" +%Y%m%d) +%s`mysql -uzabbix -pxasxaxasx zabbix -e "select itemid from items ;" > itemidfor itemid in `cat itemid`domysql -uzabbix -pxasxaxasx zabb
转载 2022-12-16 15:44:13
465阅读
1. 首先要制定数据清理的方法和策略,具体内容略。 2. 对现网数据量进行摸底调查,哪些表需要清理并整理出。 3. 具体清理。 3.1.  分区表数据清理:     先判定该分区表的索引是LOCAL索引还是GLOBAL索引,这涉及到如何对分区表进行数据清理。 先通过如下语句来查看分区表上建立的索引类型:  select t.tab
原创 2011-07-29 21:47:46
3254阅读
  • 1
  • 2
  • 3
  • 4
  • 5