zabbix 清理旧数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix 清理旧数据相关的知识,希望对你有一定的参考价值。
zabbix 清理旧数据
#!/bin/bash User=user Passwd=passwd Date=`date -d $(date -d "-90 day" +%Y%m%d) +%s` #取90天之前的时间戳 $(which mysql) -u${User} -p${Passwd} -S /tmp/mysql.sock -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 history_text WHERE ‘clock‘ < $Date; optimize table history_text; 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; "
mysql ibdata空间清理
mysqldump -u [username] -p[root_password] [database_name] > dumpfilename.sql DROP DATABASE database_name /etc/init.d/mysqld stop rm /var/lib/mysql/ibdata1 rm /var/lib/mysql/ib_logfile* /etc/init.d/mysqld start create database [database_name] mysql -u [username]-p[root_password] [database_name] < dumpfilename.sql
本文出自 “webgame 自动化运维” 博客,请务必保留此出处http://mstools.blog.51cto.com/1104047/1923644
以上是关于zabbix 清理旧数据的主要内容,如果未能解决你的问题,请参考以下文章