#停止zabbix-server服务是停止向数据库写入数据,因为在数据清理优化过程中,mysql会锁表。
systemctl stop zabbix-server
1. 时间戳转换
#取60天之前的时间戳
$ date -d $(date -d "-60 day" +%Y%m%d) +%s
1592150400
2. 数据清理
$mysql -uzabbix -p
use zabbix;
delete from history_uint where clock < 1592150400;
alter table history_uint ENGINE = 'InnoDB';
delete from history where clock < 1592150400;
alter table history ENGINE = 'InnoDB';#注意:在alter table用来优化并释放表空间。
#但要注意的是,它在运行过程中,MySQL会锁定表,所以应该考虑使用一些运维手段避免现网的服务受到影响。
3. 重启zabbix和nginx服务
systemc    restart mysqld
systemctl restart zabbix-server
systemctl restart nginx
错误处理
  • Error 1206 The total number of locks exceeds the lock table size.

  • 解决方案:

show variables like "%_buffer%";
vim /etc/my.cnf
#默认8MB,改为2GB(太小了还是会报错)
[mysqld]
innodb_buffer_pool_size=2048MB

清空(删除)所有的历史告警

一、登陆mysql数据库

[root@whzabbix ~]# mysql -u root -p

Enter password:

1

2

二、进入需要使用的数据库

mysql> use zabbix;

1

三、修改“外键约束”

mysql> SET foreign_key_checks = 0;

1

四、清空“events”表

mysql> truncate table events;

1

五、清空“trigger”表

mysql> truncate table problem;

1

六、改回“外键约束”

mysql> SET foreign_key_checks = 1;

1

七、完成

完成后看首页,所有告警全部消失

zabbix清理历史数据相关推荐

  1. zabbix数据库历史数据清除

    2019独角兽企业重金招聘Python工程师标准>>> 线上zabbix用了有点时间了,再加上最近公司业务问题,想把生产上的zabbix数据库瘦身一下. 别说一找,还真有. 先暂停z ...

  2. 清理 zabbix 历史数据, 缩减 mysql 空间

    zabbix 由于历史数据过大, 因此导致磁盘空间暴涨,  下面是结局方法步骤 1. 停止 ZABBIX SERER 操作 [root@gd02-qa-plxt2-nodomain-web-95 ~] ...

  3. zabbix历史数据mysql_处理Zabbix历史数据库办法一

    一 问题描述 随着Zabbix监控的主机和监控项目增多,Zabbix的历史数据会越来越多,MySQL数据库磁盘空间很容易就爆满,同时Zabbix前端查询数据会变得越来越慢.特别是通过Zabbix的AP ...

  4. camunda如何清理或归档历史数据

    一.camunda如何清理历史数据 Camunda 提供了多种方式可以清理历史数据.以下是一些常见的方式: 1.使用 HistoryService#deleteHistoricProcessInsta ...

  5. SpringBatch历史数据的清理方案及实现

    SpringBatch历史数据的清理方案及实现 需求背景 SpringBatch的程序已经运行了将近一年,数据量已经达到了一定的数据量级别. 对SpringBatch历史数据的清理也被提上日程. 但是 ...

  6. zabbix mysql 8g优化_Zabbix分区优化

    Zabbix分区优化 Zabbix数据库优化 目的: 快速清理历史数据,并减少数据存储容量 方法: 历史表使用分区表(删除分区表速度快),使用Tokudb引擎(适合大量insert少量update和s ...

  7. Zabbix housekeeper processes more than 75% busy

    housekeeper是zabbix清理数据库里过期的历史数据的一种机制 相关参数 HousekeepingFrequency=1   zabbix执行Housekeeping的频率,单位为hours ...

  8. 像MIUI一样做Zabbix二次开发(5)——那些坑和优化方向

    踩过的那些坑 从2011年开始玩Zabbix,踩过的坑着实不少,被研发的同事吐了无数槽,所谓"情到深度又爱又恨".以下简述印象比较深刻的几个坑: 二次开发的方式:2011刚开始做的 ...

  9. Zabbix安装和使用配置小结

    前言 Zabbix是目前最为主流的开源监控方案之一,部署本身并不困难,难的是深入理解.根据在生产环境的实践从新版Zabbix 4.0 LTS开始全部使用Docker部署,我相信未来越来越多的开源组件都 ...

最新文章

  1. Android官方网站
  2. 给华为S5700交换机配下链路聚合
  3. oracle查询案例,2道经典的oracle查询案例
  4. zeromq php server,zeromq   php 轻量级队列
  5. github快速通道
  6. 如何备份和还原Firefox设置
  7. 【LeetCode】【HOT】20. 有效的括号(栈)
  8. python难学吗-Python入门很难吗? 为什么越来越多的人都学Python?
  9. MVC3----配置连接数据库
  10. jQuery库简介及下载引入
  11. Multisim14.0软件安装+破解
  12. 罗格斯的计算机科学博士奖学金,罗格斯大学cs
  13. 开通了个人微信公众号:slbGTD,准备把GTD相关的内容写成一本书
  14. 【C语言】算法学习·逆波兰式
  15. 用好这28个工具,开发效率爆涨
  16. 开篇的个人感想和想法
  17. 【网络爬虫项目】实战知识点 - webcrawler
  18. 拥有奇瑞QQ冰淇淋·桃欢喜才懂的幸福
  19. 【计算机网络】什么是因特网
  20. OrientDB系列:(一)初步使用及相关概念

热门文章

  1. 如何修改macOS 照片应用的原图片的目录路径
  2. Python: bytes、bytearray 详解
  3. 易班2016.net SDK RestSharp access_token获取错误 解决方案
  4. 测试开发面经(六)SQL增删改查
  5. 内网或者没有公网IP,如何轻松通过公网访问?
  6. 从零开始,SpreadJS新人学习笔记【第5周】
  7. itk registration 9
  8. 逻辑回归损失函数推导
  9. 通过四点选择智能营销自动化系统
  10. 逻辑回归中的损失函数