最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
linux中Zabbix自动清理历史数据脚本
时间:2022-06-30 20:52:31 编辑:袖梨 来源:一聚教程网
随着时间增长监控的机器越来越多,其入库数据量也会越来越大,当数据量到一定时候的时候其反映速度会比较慢;于是我们就需要清理一些历史数据。
#!/bin/bash
User="root"
Passwd="xxxxxx"
HIS_Date=`date -d $(date -d "-90 day" +%Y%m%d) +%s` #取90天之前的时间戳
TRE_Date=`date -d $(date -d "-365 day" +%Y%m%d) +%s` #取365天之前的时间戳
$(which mysql) -u${User} -p${Passwd} -e "
use zabbix;
DELETE FROM history WHERE 'clock' < $HIS_Date;
optimize table history;
DELETE FROM history_str WHERE 'clock' < $HIS_Date;
optimize table history_str;
DELETE FROM history_uint WHERE 'clock' < $HIS_Date;
optimize table history_uint;
DELETE FROM trends WHERE 'clock' < $TRE_Date;
optimize table trends;
DELETE FROM trends_uint WHERE 'clock' < $TRE_Date;
optimize table trends_uint;
DELETE FROM events WHERE 'clock' < $TRE_Date;
optimize table events;
PS:history是详细历史数据表,trends是图形趋势表;可以根据自己需求设置保留时间。
相关文章
- 新三国志曹操传九州烽火蜀国满分打法 12-26
- 无悔华夏刘秀游历技能介绍说明 12-26
- 小肥羊漫画无广告版最新下载-小肥羊漫画app纯净版官方安装包免费下载 12-26
- 恶魔秘境烈焰之心500魂地狱黑塔攻略 12-26
- 支付宝小鸡问答今日答案|阴雨天还需要防涂霜吗 12-26
- 抖漫动画App安卓版安装包下载-抖漫动漫app最新版本下载 12-26