站長資訊網
最全最豐富的資訊網站

Zabbix監控歷史數據清理

Zabbix監控運行一段時間以后,會留下大量的歷史監控數據,Zabbix數據庫一直在增大;可能會造成系統性能下降,查看歷史數據室查詢速度緩慢。

Zabbix里面最大的表就是history和history_uint兩個表,而且zabbix里面的時間是使用的時間戳方式記錄,所以可以根據時間戳來刪除歷史數據

 一、關閉zabbix、http服務

    pkill -9 zabbix
    service httpd stop
二、清理zabbix歷史數據

1、查看數據庫目錄文件

    [root@zabbix-server zabbix]# cd /var/lib/mysql/zabbix/
    [root@zabbix-server zabbix]# ls -lh | grep G
    total 177G
    -rw-r—– 1 mysql mysql 1.7G Dec 24 13:49 events.ibd
    -rw-r—– 1 mysql mysql  60G Dec 24 13:49 history.ibd
    -rw-r—– 1 mysql mysql 2.4G Dec 24 13:49 history_str.ibd
    -rw-r—– 1 mysql mysql  99G Dec 24 13:49 history_uint.ibd
    -rw-r—– 1 mysql mysql 4.6G Dec 24 13:02 trends.ibd
    -rw-r—– 1 mysql mysql 9.5G Dec 24 13:49 trends_uint.ibd
    [root@zabbix-server zabbix]#
    生成Unix時間戳。時間定為2018年2月1日(暫定是保存18年2月以后的監控數據)
    [root@zabbix-server zabbix]# date +%s -d “Feb 1, 2018 00:00:00”    #執行此命令以后會生成一個ID
    1517414400            #這是生成的ID

2、數據備份

    [root@zabbix-server zabbix]#mysql -uroot -p zabbix > /root/mysqlback/zabbix.sql    #需要創建mysqlback目錄

3、 登錄數據庫

    [root@zabbix-server zabbix]# mysql -uroot -p
    Enter password:
    Welcome to the MariaDB monitor.  Commands end with ; or g.
    Your MariaDB connection id is 7
    Server version: 5.5.60-MariaDB MariaDB Server

    Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

    Type ‘help;’ or ‘h’ for help. Type ‘c’ to clear the current input statement.

    MariaDB [(none)]>

    執行sql查看指定日期之前的數據大小:
        SELECT table_schema as `Database`,table_name AS `Table`,round(((data_length + index_length) / 1024 / 1024 / 1024), 2) `Size in MB`FROM information_schema.TABLES where CREATE_TIME < ‘2018-02-01 00:00:00′ and table_name=’history.ibd’;

        根據需要修改日期和查詢的表名稱(如果查詢出來的結果是0.0,需要將sql中的三個1024刪除一個,以G為單位顯示)
   
4、 執行以下命令,清理指定時間之前的數據、對zabbix數據庫執行sql命令

    use zabbix;
    delete from history where clock < 1517414400;
    optimize table history;

    delete from history_uint where clock < 1517414400;
    optimize table history_uint;

    delete from trends where clock < 1517414400;
    optimize table trends;

    delete from trends_uint where clock < 1517414400;
    optimize table trends_uint;

    注意:sql中的ID是生成Unix時間戳的ID號,需要改為自己生成的ID號
 三、啟動服務

    /usr/sbin/zabbix_server -c /etc/zabbix/zabbix_server.conf    #zabbix server
    /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf    #zabbix agent
    service httpd start

    ===============分===========隔==========符============

1、使用truncate命令清空zabbix 所有監控數據

    ——————————————————-
    truncate table history;
    optimize table history;
    ——————————————————-
    truncate table history_str;
    optimize table history_str;
    ——————————————————-
    truncate table history_uint;
    optimize table history_uint;
    ——————————————————-
    truncate table trends;
    optimize table trends;
    ——————————————————-
    truncate table trends_uint;
    optimize table trends_uint;
    ——————————————————-
    truncate table events;
    optimize table events;
    ——————————————————-
注意:這些命令會把zabbix所有的監控數據清空,操作前注意備份數據庫

truncate是刪除了表,然后根據表結構重新建立,delete刪除的是記錄的數據沒有修改表

truncate執行刪除比較快,但是在事務處理安全性方面不如delete,如果我們執行truncat的表正在處理事務,這個命令退出并會產生錯誤信息

一些Zabbix相關教程集合

Ubuntu 14.04下Zabbix2.4.5 源碼編譯安裝  http://www.hospitaldelafe.com/Linux/2015-05/117657.htm
CentOS 7 LNMP環境搭建Zabbix3.0  http://www.hospitaldelafe.com/Linux/2017-02/140134.htm
Ubuntu 16.04安裝部署監控系統Zabbix2.4  http://www.hospitaldelafe.com/Linux/2017-03/141436.htm
Zabbix監控安裝部署及警報配置  http://www.hospitaldelafe.com/Linux/2017-03/141611.htm
Zabbix觸發器表達式詳解 http://www.hospitaldelafe.com/Linux/2017-03/141921.htm
Ubuntu 16.04下安裝部署Zabbix3.0  http://www.hospitaldelafe.com/Linux/2017-02/140395.htm
CentOS 6.3下Zabbix監控apache server-status http://www.hospitaldelafe.com/Linux/2013-05/84740.htm
CentOS 7 下 Zabbix 3.0安裝詳解 http://www.hospitaldelafe.com/Linux/2017-03/141716.htm
64位CentOS 6.2下安裝Zabbix 2.0.6  http://www.hospitaldelafe.com/Linux/2014-11/109541.htm

贊(0)
分享到: 更多 (0)
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
国产精品久久久久国产精品| 国产精品爱啪在线线免费观看 | 女同久久精品国产99国产精品| 777亚洲精品乱码久久久久久| 老司机国内精品久久久久| 精品日本一区二区三区在线观看| 精品国产日韩亚洲一区在线| 国产精品特黄毛片| 亚洲精品精华液一区二区| 精品国产aⅴ无码一区二区 | 日韩视频在线观看免费| 精品免费国产一区二区三区 | 日韩视频免费在线观看| 国产精品二区三区免费播放心| 久久久久国产精品免费免费搜索| 97精品久久天干天天天按摩| 亚洲国产成人久久精品app| 久久狠狠高潮亚洲精品| 一级香蕉精品视频在线播放| 久久久国产精品一区二区18禁| 国产精品免费无遮挡无码永久视频| 色噜噜亚洲精品中文字幕| 久久久精品久久久久久| 久久综合精品国产一区二区三区| 国产精品爽爽ⅴa在线观看| 亚洲精品无码激情AV| 老司机午夜精品视频播放| 日韩毛片人妻久久蜜桃传媒| 日韩精品久久久久久| 亚洲日韩精品A∨片无码加勒比| 在线观看国产精品日韩av| 日韩高清国产一区在线| 久久久无码精品亚洲日韩蜜臀浪潮| 日韩精品在线观看视频| 日韩精品极品视频在线观看免费 | 国产成人1024精品免费| 亚洲精品国产精品乱码不卞| 国产高清在线精品一区二区| 国产精品免费看久久久香蕉| H无码精品3D动漫在线观看| 中文字幕无码久久精品青草|