当前位置:网站首页>Zabbix删除一些大表历史数据脚本
Zabbix删除一些大表历史数据脚本
2022-08-02 03:36:00 【hzsnone】
一.问题描述
由于使用的zabbix服务器配置不高,磁盘空间及CPU,内存资源有限,为提高可用性,对于历史数据进行定期清理
二.shell编写
#!/bin/bash
User="zabbix_user"
Passwd="password"
Date=`date -d $(date -d "-30 day" +%Y%m%d) +%s`
/usr/local/mysql/bin/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;
"
其中 optimize table 用来释放删除数据后释放磁盘占用空间。
三.定时任务配置,一个星期执行一次。
边栏推荐
猜你喜欢
MongoDB相关记录
企业级的dns服务器的搭建
unity学习(一):自动化创建模板脚本
拖动元素边缘改变宽度
BCS演讲实录 | 未来智安CTO陈毓端精讲《XDR扩展威胁检测响应探索与实践》
Process (below): process control, termination, waiting, replacement
ffmpeg推流USB到rtsp
VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tupl
QT中更换OPENCV版本(3->4),以及一些宏定义的改变
激光驱鸟器
随机推荐
学习(四):显示FPS,和自定义显示调试
STM32 CAN 介绍以及相关配置
rosdep update failure solution (pro-test effective)
JS事件循环机制
音视频文件码率与大小计算
怎样写测试用例?
腾讯云+keepalived搭建云服务器主备实践
全排列 DFS
Scalar value for argument ‘color‘ is not numeric错误处理
Go的安装使用(一)
TCP-IP协议整理
Plus版SBOM:流水线物料清单PBOM
最长连续不重复子序列 双指针
防抖和节流(实例讲解)
PHP实现阿里云HMAC-SHA1签名方法封装
js平层数组转树形结构(解决数据处理后源数据篡改)
8款最佳实践,保护你的 IaC 安全!
ftp服务的部署和优化
注意!软件供应链安全挑战持续升级
树莓派上QT连接海康相机