zabbix数据库清理
【起因】
zabbix 由于监控条目过多,模板套用不当导致历史数据过大, 因此导致磁盘空间暴涨, 现在准备清理数据库。
【解决思路】
1,先停止数据库服务
2,停止zabbix服务
3,进入数据库存储路径/var/lib/mysql
4,修改 my.cnf配置
5,重启数据库
6,分析history表
7,按照时间戳删除两周前数据方法或者是更久之前的文件
8,启动 mysql,zabbix,httpd 服务
9,缩减后对比存储空间
10,检查zabbix服务是否运行正常
【解决步骤】
1,先停止数据库服务[root@zabbix ~]# systemctl stop mysqld
2,停止zabbix服务[root@zabbix ~]# systemctl stop zabbix-server.service
3,进入数据库存储路径/var/lib/mysql[root@zabbix ~]# cd /var/lib/mysql/zabbix
[root@zabbix zabbix]#du -sh *
发现两个最大的文件history, history_unit
2个history文件一共用去20G左右空间
[root@zabbix zabbix]# df -TH
Filesystem Type Size Used Avail Use% Mounted on
/dev/mapper/