最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

shell監(jiān)控腳本實例—監(jiān)控mysql主從復(fù)制

 更新時間:2013年11月29日 17:06:50   作者:  
分享一例shell腳本,用于監(jiān)測mysql數(shù)據(jù)庫的主從復(fù)制,有需要的朋友不妨參考學(xué)習(xí)下

本節(jié)內(nèi)容:
監(jiān)控mysql主從復(fù)制的shell腳本。

說明:
監(jiān)控腳本在 rhel5 下測試正常,其它版本的linux 系統(tǒng)請自行測試,需要的一些準備工作可以查看這篇文章

代碼:

復(fù)制代碼 代碼如下:

#監(jiān)控mysql 主從復(fù)制
cat chk_mysql_rep.sh
#!/bin/bash
#
#script_name:chk_mysql_rep.sh
#check mysql replication
#
#ssh root@xen "/usr/local/mysql/bin/mysql -uroot -pdongnan -e 'show slave status\G' -ss" | awk '/Running:/ {print $2}'
#Yes
#Yes
#
#variables
ssh=/usr/bin/ssh
sh_dir=/root/sh/
crondir=${sh_dir}crontab
source ${sh_dir}CONFIG
hosts="$DB_SLAVE_HOSTS"
#main
#主循環(huán)遍歷機器 m.fzitv.net
for HOST in $hosts;do
log=$crondir/log/mysql_replication_error.log
key=$($ssh root@$HOST "/usr/local/mysql/bin/mysql -uroot -pdongnan -e 'show slave status\G' -ss" | awk '/Running:/ {printf $2}')
    #無法連接的主機,跳過本次循環(huán)
    test -z "$key" && continue
    #返回結(jié)果真
    if [ "$key" == "YesYes" ];then
        #flag真,解除報警
        if [ -f "${crondir}/log/$HOST.mysql" ];then
            #sms
            #for mobile in $MOBILES;do
                #echo "$HOST replication ok" | /usr/local/bin/gammu --sendsms TEXT "$mobile" -unicode
            #done
            #mail
            for mail in $MAILS;do
                echo "$HOST replication ok" | mail -s "$HOST replication ok" $mail
            done
            #flag
            rm -f "${crondir}/log/$HOST.mysql"
        fi
    #返回結(jié)果假
    else  
check_date=$(date '+ %F %T')
        #flag假,報警
        if [ ! -f "${crondir}/log/$HOST.mysql" ];then
            #sms m.fzitv.net
            #for mobile in $MOBILES;do
                #echo "$HOST replication error" | /usr/local/bin/gammu --sendsms TEXT "$mobile" -unicode
            #done
            #mail
            for mail in $MAILS;do
                echo "$HOST replication error" | mail -s "$HOST replication error" $mail
            done
            #flag
            echo "replication error" >"${crondir}/log/$HOST.mysql"
            #log
            echo "$check_date $HOST mysql replicaton error" >> $log
        fi
    fi
#
done
#

本文出自 “dongnan” 博客

相關(guān)文章

  • Linux find 命令完全指南及核心用法

    Linux find 命令完全指南及核心用法

    find 是 Linux 系統(tǒng)最強大的文件搜索工具,支持 嵌套遍歷、條件篩選、執(zhí)行動作,下面給大家介紹Linux find 命令完全指南,感興趣的朋友一起看看吧
    2025-03-03
  • linux find命令將查找到的文件批量刪除方法

    linux find命令將查找到的文件批量刪除方法

    這篇文章主要介紹了linux find命令將查找到的文件批量刪除,文中給大家補充介紹了Linux中find三種刪除方式,常用于crontab定時任務(wù)和shell腳本,需要的朋友可以參考下
    2022-12-12
  • Linux Shell腳本syntax error: unexpected end of file原因及解決

    Linux Shell腳本syntax error: unexpected en

    這篇文章主要介紹了Linux Shell腳本syntax error: unexpected end of file原因及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Shell腳本之進制轉(zhuǎn)換器的實現(xiàn)

    Shell腳本之進制轉(zhuǎn)換器的實現(xiàn)

    本文主要介紹了Shell腳本之進制轉(zhuǎn)換器的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • 使用netcat(瑞士軍刀)進行文件傳輸

    使用netcat(瑞士軍刀)進行文件傳輸

    netcat是開源世界的經(jīng)典應(yīng)用之一,被稱為網(wǎng)絡(luò)瑞士軍刀。幾乎所有的發(fā)行版都會帶這個小程序,用它可以在任意兩臺有網(wǎng)絡(luò)鏈接的機器上傳輸文件, 下面我們就來簡單看下他的使用方法吧。
    2016-01-01
  • shell命令返回值判斷的方法實現(xiàn)

    shell命令返回值判斷的方法實現(xiàn)

    本文主要介紹了shell命令返回值判斷的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Linux sort命令具體使用詳解

    Linux sort命令具體使用詳解

    sort命令是Linux系統(tǒng)中用于文本排序的工具,具備多種排序選項,如按數(shù)值、字典序、月份等排序,支持升序或降序,語法選項包括-n、-r、-k、-t、-u、-o、-f、-b、-M、-c、-V等,sort命令適合處理日志、數(shù)據(jù)表等文本文件,可以通過組合不同選項來完成復(fù)雜的排序任務(wù)
    2024-09-09
  • 在shell或者perl中改變字體或背景的顏色

    在shell或者perl中改變字體或背景的顏色

    有時候在運行別人寫的腳本的時候,在黑乎乎的終端下顯示了不同的顏色,好生的羨慕啊,今天就來分享一下,分別在shell和perl中怎么改變我們輸出的字體的顏色
    2014-04-04
  • Linux bc命令實現(xiàn)數(shù)學(xué)計算器

    Linux bc命令實現(xiàn)數(shù)學(xué)計算器

    這篇文章主要介紹了Linux bc命令實現(xiàn)數(shù)學(xué)計算器,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • awk中查看包含某兩列字符的用法

    awk中查看包含某兩列字符的用法

    awk如何查看包含某兩列字符,命令及結(jié)果顯示如下
    2013-02-02

最新評論

怀宁县| 且末县| 桑植县| 隆尧县| 武夷山市| 兴山县| 闽侯县| 师宗县| 梁平县| 虎林市| 托里县| 正宁县| 桐城市| 南川市| 马公市| 高密市| 璧山县| 昌都县| 吉隆县| 措勤县| 花莲县| 衡阳县| 蓬溪县| 施秉县| 当雄县| 沙雅县| 嘉善县| 绥棱县| 交口县| 论坛| 娄烦县| 东乌| 乐至县| 若羌县| 安福县| 平南县| 凤山市| 泰来县| 布尔津县| 哈巴河县| 陆良县|