亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

錯誤日志監控報警腳本

發布時間:2020-06-16 20:48:31 來源:網絡 閱讀:735 作者:insist_way 欄目:MySQL數據庫

寫在前面:


在實際工作中,定期檢查數據庫錯誤日志是必不可少的工作項。但是檢查的時候卻不一定產生了新的錯誤信息,或者說我們更加希望永遠不要有錯誤信息才好,因為這表示我們的數據庫是健壯的。這種情況下,無法預知錯誤信息什么時候產生,而如果我們檢查錯誤日志又經常是正常的,很容易形成思維慣性,久而久之沒有報錯信息,我們很容易忽略這一工作項。但是錯誤日志對于我們來說又是必不可少的,此時,我們就希望,什么時候產生錯誤信息,就直接郵件報警通知我,我就可以騰出時間來做一些更有意義的事情了。如果你也有這種需求,那么本文可能會幫到你。


腳本文件:


cat monitor_errorlog.sh
#!/bin/bash
#錯誤日志監控報警腳本

#監控日期
time=`date +%F`
#time=2018-06-02

cd /home/dbalzb

#按照日期生成error日志監控文件,首先檢測當天error日志是否生成過
ls errorlog-$time.txt &> /dev/null

#狀態返回值為非0,即表示當天未生成過
if [ $? -ne 0 ];then
?? ?cat /home/data/mysql/error.log | grep "$time" | egrep -i 'error|warning' > errorlog-$time.txt
?? ?#判斷當天是否有錯誤日志
?? ?num=`cat errorlog-$time.txt |wc -l`
?? ?if [ $num -ne 0 ];then
?? ??? ?mutt lizibin_1@126.com -s "errorlog3306" < errorlog-$time.txt
?? ?fi
?? ?md5sum errorlog-$time.txt > md5-errorlog-$time.txt
else
?? ?cat /home/data/mysql/error.log | grep "$time" | egrep -i 'error|warning' > errorlog-$time-new.txt
?? ?#第二次及以后執行的腳本文件會生成新的errorlog文件,并生成新的md5sum值
?? ?md5sum errorlog-$time-new.txt >> md5-errorlog-$time.txt
?? ?
?? ?str1=`cat md5-errorlog-$time.txt | sed -n '1p' | awk '{print $1}'`
?? ?str2=`cat md5-errorlog-$time.txt | sed -n '2p' | awk '{print $1}'`

?? ?#num1=`cat errorlog-$time-new.txt |wc -l`
?? ?#cat errorlog-$time.txt >> errorlog-$time-history.txt

?? ?#對比兩個文件的md5sum值來判斷是否有新的錯誤日志生成
?? ?if [ $str1 != $str2 ];then
?? ??? ?mutt lizibin_1@126.com -s "new-errorlog3306" < errorlog-$time-new.txt
?? ??? ?#cat errorlog-$time-new.txt >> errorlog-$time-history.txt
?? ?fi
?? ?
?? ?/bin/rm -f errorlog-$time-new.txt
?? ?sed -i '2d' md5-errorlog-$time.txt
fi


添加計劃任務:(每小時執行一次,可自行調整)

5 */1 * * * sh /home/dbalzb/monitor_errorlog.sh


條條大路通羅馬,你是怎么動態監控數據庫錯誤日志的呢?歡迎下方留言。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

霍邱县| 东宁县| 铁岭市| 昭觉县| 都昌县| 大邑县| 抚宁县| 黎城县| 华池县| 仲巴县| 赤壁市| 乐昌市| 上虞市| 宁夏| 司法| 濮阳市| 修武县| 体育| 诸城市| 阿克陶县| 雷州市| 辛集市| 阿尔山市| 文昌市| 广灵县| 满洲里市| 梁山县| 横山县| 彰化市| 怀柔区| 会泽县| 左贡县| 德格县| 从化市| 宝应县| 手游| 金川县| 平原县| 盖州市| 崇文区| 肥西县|