博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zabbix自动清理30天前的数据
阅读量:2194 次
发布时间:2019-05-02

本文共 1771 字,大约阅读时间需要 5 分钟。

#!/bin/bashUser="xxxx"Passwd="xxxx"Date=`date -d $(date -d "-30 day" +%Y%m%d) +%s` #取30天之前的时间戳$(which mysql) -u${User} -p${Passwd} -e "use zabbix;DELETE FROM history WHERE 'clock' < $Date;optimize table history;DELETE FROM history_str WHERE 'clock' < $Date;optimize table history_str;DELETE FROM history_uint WHERE 'clock' < $Date;optimize table history_uint;DELETE FROM  trends WHERE 'clock' < $Date;optimize table  trends;DELETE FROM trends_uint WHERE 'clock' < $Date;optimize table trends_uint;DELETE FROM events WHERE 'clock' < $Date;optimize table events;"

其中histroy是详细的历史数据,trends是图表趋势数据。一般情况下,根据我的自定义,会将histroy数据保留7天,trend数据保留365天。

方法二:不保留历史数据快速一,备份除历史数据的数据库表 mysqldump -uroot -p'yourpassword' zabbix  --ignore-table=zabbix.history_uint --ignore-table=zabbix.history --ignore-table=zabbix.trends_uint -ignore-table=zabbix.trends --ignore-table=zabbix.events --ignore-table=zabbix.history_str >/data/backup20150626.sql二,新建数据库create database zabbix2 character set utf8;GRANT ALL PRIVILEGES ON zabbix2.* TO 'zabbix'@'localhost' IDENTIFIED BY  'yourpassword'; 这里是建立的zabbix2数据库,名字可以随意取三,导入原架构和新数据mysql -uroot -p'yourpassword' zabbix2 < /root/zabbix-2.4.2/database/mysql/schema.sql mysql -uroot -p'yourpassword' zabbix2 < /root/zabbix-2.4.2/database/mysql/images.sql mysql -uroot -p'yourpassword' zabbix2 < /root/zabbix-2.4.2/database/mysql/data.sql mysql -uroot -p'yourpassword' zabbix2 < /data/backup20150626.sql如果开始没有剔除上面忽略的4个表,这里上面三行就不需要了。 四,修改zabbix_server连接数据库配置文件grep -i DBName /usr/local/zabbix/etc/zabbix_server.conf#DBName=zabbixDBName=zabbix2五,修改zabbix站点zabbix.conf配置文件grep -i database /var/www/html/conf/zabbix.conf.php$DB['DATABASE'] = 'zabbix2';// SCHEMA is relevant only for IBM_DB2 database六,重启服务service zabbix_server restartservice mysqld restart(不重启也可)

 

转载地址:http://tmpub.baihongyu.com/

你可能感兴趣的文章
搞懂分布式技术18:分布式事务常用解决方案
查看>>
搞懂分布式技术19:使用RocketMQ事务消息解决分布式事务
查看>>
搞懂分布式技术20:消息队列因何而生
查看>>
搞懂分布式技术21:浅谈分布式消息技术 Kafka
查看>>
后端技术杂谈1:搜索引擎基础倒排索引
查看>>
后端技术杂谈2:搜索引擎工作原理
查看>>
后端技术杂谈3:Lucene基础原理与实践
查看>>
后端技术杂谈4:Elasticsearch与solr入门实践
查看>>
后端技术杂谈5:云计算的前世今生
查看>>
后端技术杂谈6:白话虚拟化技术
查看>>
后端技术杂谈7:OpenStack的基石KVM
查看>>
后端技术杂谈8:OpenStack架构设计
查看>>
后端技术杂谈9:先搞懂Docker核心概念吧
查看>>
后端技术杂谈10:Docker 核心技术与实现原理
查看>>
夯实Java基础系列2:Java自动拆装箱里隐藏的秘密
查看>>
夯实Java基础系列1:Java面向对象三大特性(基础篇)
查看>>
夯实Java基础系列3:一文搞懂String常见面试题,从基础到实战,更有原理分析和源码解析!
查看>>
夯实Java基础系列4:一文了解final关键字的特性、使用方法,以及实现原理
查看>>
Java 未来行情到底如何,来看看各界人士是怎么说的
查看>>
IntelliJ 平台 2020 年路线图
查看>>