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
时间: 2024-11-05 16:06:19

zabbix 清理旧数据的相关文章

清理旧数据的小脚本

1 #!/bin/bash 2 # Author : standby 3 # Date : 2017-05-09 4 # Description : Clean the old files and dirs to free the local disk. 5 # - file keep 2 days. 6 # - dir keep 5 days and less 5 files contained. 7 8 NGX_CONF="/usr/local/nginx/conf/nginx.conf&q

Foxmail如何导入旧数据【7.1版本以上】

工作中很多人使用Foxmail集成个人邮箱,由于各种原因,需要将数据从一台电脑上转移到另一台电脑上,这就牵涉到如何在Foxmail当中导入旧数据,经过一番废寝忘食的研究,小编找到了非常简单的方法,在这里和大家分享一下.

zabbix 监控的数据

/usr/local/zabbix/bin/zabbix_sender --zabbix-server 192.168.1.10 --port 10051 --input-file /var/log/zabbix/cache/FromDualAgentCache.192.168.1.9.cache --with-timestamps -vvzabbix_sender [18602]: DEBUG: answer [{ "response":"success", &q

[译] 使用Using Data Quality Services (DQS) 清理用户数据

SQL Server 2012 Data Quality Services (DQS)  允许你使用自己的知识库来清洗数据. 在本文中我会展示一个简单示例. 使用DQS清理步骤如下: A. 建立DQS 知识库 B. 建立DQS项目然后根据知识库清理数据 在SQL Server database中用下面脚本创建样本数据: CREATE TABLE MyCustomers ( CustomerID INT, CustomerName NVARCHAR(255), City NVARCHAR(32),

统计两组数据的交集和补集(新旧数据的差异比较算法)遍历一次

旧数据A = {}新数据B = {} 新增项:B - A = { x | x∈B且x∉A}删除项:A - B = { x | x∈A且x∉B}共有项:B ∩ A = { x | x∈B且x∈A} import java.io.BufferedReader; import java.io.Closeable; import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; im

深度剖析Zabbix Web scenarios数据表结构

深度剖析Zabbix Web scenarios数据表结构 前言 因开发需求,需要解析Zabbix web监控数据表结构:因为网上关于Zabbix数据表结构解析的比较少,所以心血来潮写了一篇作为记录. 突破口 对Zabbix数据库表结构做解析的时候,我有个习惯,直接针对某个itemid怼. 这次当然不例外,随便找了个Zabbix web itemid. 直接查数据库里有哪些表 show tables like "%http%"; +---------------------------

zabbix图形页面数据字段显示为方框或乱码

摘要: 本文讲的是zabbix图形页面数据字段显示为方框或乱码, zabbix图形页面数据字段显示为方框或乱码 1.因zabbix使用的DejaVuSan.ttf字体,不支持中文,导致中文出现乱码,它的位置(A)为:/var/www/html/zabbix/fonts: 1.因zabbix使用的DejaVuSan.ttf字体,不支持中文,导致中文出现乱码,它的位置(A)为:/var/www/html/zabbix/fonts: 2.解决办法就是使用一个支持中文的字体,如果你手上没有相关字体的文件

zabbix监控traceroute数据

1.zabbix server和proxy 安装mtr mtr脚本放置到zabbix server 和proxy如下路径: 执行 chown zabbix:zabbix mtrtrace.sh zabbix 创建mtrtrace模板:5.将主机关联到模板, zabbix 中观察数据:[monitoring]-[latest data]: 原文地址:http://blog.51cto.com/magic3/2345671

推广项目清洗旧数据

1.背景 数据初次清洗完成后,在做任务的过程中数据会不断衰减.当把初次清洗的数据后续衰减后,再次以做任务的方式清洗(做任务成功就代表数据可用)发现数据又可用了.由此推测部分数据可能有个冷却时间,当冷却时间过后又可以做任务,针对这种分析结果设计了旧数据循环清洗的功能. 2.设计方案 2.1.每10天的数据维护到一张历史表,例如:his_cookie_t2019082,his_cookie_t2019083分别代表2019-08-11至2019-08-20和2019-08-21至2019-08-31