zabbix屬於乙個細度化的監控工具,其入庫資料隨著細度的增加相應的入庫資料量也會較大,當資料量到一定時候的時候其反映速度會比較慢,儘管其監控服務在配置時可以指定資料的儲存週期, 但是了解下通過直接運算元據庫進行資料刪除還是有必要的。
通過資料庫進行刪除的指令碼如下:
#!/bin/bash
user="root"
passwd="361way"
date=`date -d $(date -d "-30 day" +%y%m%d) +%s` #取30天之前的時間戳
$(which mysql) -u$ -p$ -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;
注:其中histroy是詳細的歷史資料,trends是圖表趨勢資料。一般情況下,根據我的自定義,會將histroy資料保留7天,trend資料保留365天。
zabbix自動清理30天前的資料
zabbix屬於乙個細度化的監控工具,其入庫資料隨著細度的增加相應的入庫資料量也會較大,當資料量到一定時候的時候其反映速度會比較慢,儘管其監控服務在配置時可以指定資料的儲存週期,但是了解下通過直接運算元據庫進行資料刪除還是有必要的。通過資料庫進行刪除的指令碼如下 bin bash user root...
如何使用zabbix初級監控
如何用zabbix監控 初步使用 前提 必須啟動mysql 和zabbix目錄下的sbin中的zabbix agentd zabbix server,還有nginx以及php 否則會報錯,因為zabbix執行需要php環境,nginx是 伺服器裡面包含了zabbix。上述所提到的軟體,當你要使用za...
自動清理w3svc的檔案
防止iis日誌檔案在windows server上使用過多磁碟空間,壓縮和截斷日誌檔案以節省磁碟空間 你有沒有注意到iis伺服器似乎慢慢占用磁碟空間?如果您要託管許多 或一些高流量 那麼消耗大部分硬碟可能並不那麼慢。你檢查通常的罪魁禍首,如資料庫日誌檔案,臨時檔案等,但不起眼的iis網路日誌可能是罪...