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

怎么用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://www.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è)
日本岛国免费一区二区| 久久精品免费激情视频| 中国女人内射69xx| 欧美大片黄片在线观看| 亚洲中文字幕一区乱码| 日本一区二区三区久久久| 欧美日本午夜福利在线观看| 强暴美女视频大全久久久| 香蕉视频欧美日韩国产| 欧美高清成人一区二区三区| 国产熟女一区二区精品视频| 99精品欧美日韩在线播放| 日本免费一区二区三区手机在线| 日本不卡的三区四区五区| 亚洲精品一区国产精品av| 国产成人精品久久性色av| 国产精品三级国产精品高| 熟女人妻一区二区三区免费看| 免费人成视频在线观看不卡| 日韩精品视频在线不卡播放| 日本高清加勒比免费在线| 亚洲一区二区婷婷久久| 蜜臀人妻四季av一区二区不卡 | 亚洲巨大黑人一区二区三区| 夫妻性生活在线视频一级片| 亚洲综合av伊人久久| 日本午夜视频在线观看| 中文字幕乱码人妻一二三| 久久精品国产亚洲av蜜点| 久久亚洲女同第一区综合| 成人嚼牙特别黑黄怎么办| 四虎最新地址在线观看| 亚洲中文字幕少妇熟女美妇| 丰满熟妇久久人妻同堂av| 尤物视频网站在线观看| 麻豆专区一区二区三区| 国产黄片大秀在线观看| 青青草视频免费观看高清在线观看新| 精品国产品国语在线不卡| 高清偷自拍亚洲精品三区| 91日本精品免费在线视频|