欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

怎么用Shell腳本實現(xiàn)監(jiān)控MySQL主從同步-創(chuàng)新互聯(lián)

這篇文章主要介紹“怎么用Shell腳本實現(xiàn)監(jiān)控MySQL主從同步”,在日常操作中,相信很多人在怎么用Shell腳本實現(xiàn)監(jiān)控MySQL主從同步問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”怎么用Shell腳本實現(xiàn)監(jiān)控MySQL主從同步”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

成都地區(qū)優(yōu)秀IDC服務(wù)器托管提供商(成都創(chuàng)新互聯(lián)).為客戶提供專業(yè)的服務(wù)器機柜租用,四川各地服務(wù)器托管,服務(wù)器機柜租用、多線服務(wù)器托管.托管咨詢專線:13518219792

代碼如下:


#!/bin/bash
#check MySQL_Slave Status
#crontab time 00:10
MYSQLPORT=`netstat -na|grep "LISTEN"|grep "3306"|awk -F[:" "]+ '{print $4}'`
MYSQLIP=`ifconfig eth0|grep "inet addr" | awk -F[:" "]+ '{print $4}'`
STATUS=$(/usr/local/webserver/mysql/bin/mysql -u yuhongchun -pyuhongchun101 -S /tmp/mysql.sock -e "show slave status\G" | grep -i "running")
IO_env=`echo $STATUS | grep IO | awk  ' {print $2}'`
SQL_env=`echo $STATUS | grep SQL | awk  '{print $2}'`
DATA=`date +"%y-%m-%d %H:%M:%S"`
if [ "$MYSQLPORT" == "3306" ]
then
  echo "mysql is running"
else
  mail -s "warn!server: $MYSQLIP mysql is down" yuhongchun027@163.com
fi
if [ "$IO_env" = "Yes" -a "$SQL_env" = "Yes" ]
then
  echo "Slave is running!"
else
  echo "####### $DATA #########">> /data/data/check_mysql_slave.log
  echo "Slave is not running!" >>    /data/data/check_mysql_slave.log
  echo "Slave is not running!" | mail -s "warn! $MYSQLIP MySQL Slave is not running" yuhongchun027@163.com
fi


建議每十分鐘運行一次


代碼如下:


*/10 * * * * root /bin/sh /root/mysql_slave.sh


記得在每臺MySQL從機上分配一個yuhongchun的用戶,權(quán)限大些也沒關(guān)系,只限定在本地運行,如下所示:

代碼如下:


grant all privileges on *.* to "yuhongchun"@"127.0.0.1" identified by "yuhongchun101";
grant all privileges on *.* to "yuhongchun"@"localhost" identified by "yuhongchun101";


腳本設(shè)計思路:

1、此腳本應(yīng)該能適應(yīng)各種各樣不同的內(nèi)外網(wǎng)環(huán)境,即IP不同的環(huán)境;
2、讓腳本也順便監(jiān)控下MySQL是否正常運行;
3、Slave機器的IO和SQL狀態(tài)都必須為YES,缺一不可,這里用到了多重條件判斷-a。

腳本產(chǎn)生的背景環(huán)境:

我有不少基于公網(wǎng)類型的網(wǎng)站(沒有硬件防火墻,直接置于IDC機房)做的都是MySQL主從架構(gòu),從機主要起備份數(shù)據(jù)庫和冷備份的作用,雖然從機宕機了問題不大,但也影響數(shù)據(jù)的備份工作;這樣的網(wǎng)站有數(shù)十個,如果一個一個手動的檢查,每天都要浪費不少時間,所以玩了下腳本控,設(shè)計了如上腳本。

腳本實踐:

此腳本我已用于了生產(chǎn)環(huán)境,大家可以放在我們的從MySQL機器上,用來監(jiān)控;另外建議有時也手動檢查下,有次發(fā)現(xiàn)rsync --delete 自動刪除了/data/data里面的數(shù)據(jù),即從數(shù)據(jù)庫的位置,腳本沒有報警。

后期應(yīng)用:

后期公司的MySQL數(shù)據(jù)庫準(zhǔn)備由一主一從架色升級成一主多從,讀寫分離的架構(gòu),LVS作從數(shù)據(jù)庫的負(fù)載均衡器,此腳本自動監(jiān)控從MySQL的replication狀態(tài),如果不能同步則自動關(guān)閉本機的MySQL服務(wù),免得影響整個網(wǎng)站的正常業(yè)務(wù)訪問。當(dāng)然了,到時腳本的運行周期肯定也需要更改,由10分鐘變成秒級的,這個可以通過while循環(huán)來實現(xiàn)。

到此,關(guān)于“怎么用Shell腳本實現(xiàn)監(jiān)控MySQL主從同步”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

新聞標(biāo)題:怎么用Shell腳本實現(xiàn)監(jiān)控MySQL主從同步-創(chuàng)新互聯(lián)
鏈接地址:http://aaarwkj.com/article34/giipe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供響應(yīng)式網(wǎng)站、動態(tài)網(wǎng)站網(wǎng)站導(dǎo)航、網(wǎng)站制作網(wǎng)站設(shè)計公司、虛擬主機

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)
精品人妻少妇一区二区三区| 99精品国产一区二区青青性色| 亚洲免费观看视频一区二区三区| 中文字幕日韩欧美一区| 国产视频一区2区三区| 亚洲精品一级二级三级| 欧美一区二区精品少妇| 国产精品日韩欧美久久久| 亚洲欧美日韩综合久久| 欧美一区二区三区东京热| 日本在线不卡二区三区| 日本欧美一区二区精品| 日韩精品精美视频在线观看| 欧美大吊视频在线观看| 高清国产国产精品三级国产av| 欧美内射专区精品一区| 一区二区三区av天堂| 亚洲精品在线观看日本| 国产精品呦呦国产精品尤物| 美女在线视频一区二区三区| 九九六热这里只有精品| 精品一区二区在线欧美日韩| 尤物视频精品在线观看| 视频播放一区二区三区毛片| 麻豆黄片在线免费观看| 不卡的国产在线视频| 国产精品伊人久久综合网| 国产精品国产不卡在线| 国产一区二区在线不卡播放| 乡村丰满的大屁股熟妇| 十八禁在线观看点击进入| 视频免费观看网站不卡| 福利成人午夜国产一区| 免费在线观看97视频| 青青草成人免费在线公开视频| 亚洲二区三区四区在线| 日韩不卡区高清在线视频| 日韩有码一区在线观看| 国产老太婆精品久久久久| 中文字幕精品久久久人妻| 欧美一区二区三区日|