激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Mysql - 監控MySQL主從狀態的shell腳本

監控MySQL主從狀態的shell腳本

2021-03-25 18:22easydba Mysql

這篇文章主要分享了監控MySQL主從狀態的shell腳本,幫助大家更好的監控mysql數據庫,保持穩定性,感興趣的朋友可以了解下

分享一個Linux下,監控MySQL主從狀態及配合企業微信機器人報警的Shell腳本

  • SLAVE_IP:為監控的主機IP
  • USER:為msyql用戶
  • PASSWORD:為mysql密碼
  • WHEREIS_MYSQL:為mysql命令路徑
  • WEBHOOK:為企業微信機器人Webhook地址
  • wx():為企業微信機器人函數
  • Check_Mysql_Slave():為監控腳本主函數
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#! /bin/bash
#
source /etc/profile
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
 
SLAVE_IP=`ip add | grep inet | grep brd | awk -F / '{print $1}' | awk -F " " '{print $2}' | awk 'NR==1'`
USER=monitor
PASSWORD=xxxxxx
TIME=`date`
WHEREIS_MYSQL=/opt/mysql/bin/mysql
WEBHOOK='https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=bb09197b-5ff6-4928-9872-xxxxxx'
 
wx(){
cat > $0.msg << EOF
curl '$WEBHOOK' \
 -H 'Content-Type: application/json' \
 -d '
 {
  "msgtype": "text",
  "text": {
   "content": "$1",
  }
 }'
EOF
sh $0.msg && rm -rf $0.msg
}
 
 
Check_Mysql_Slave()
{
 $WHEREIS_MYSQL -u$USER -p$PASSWORD -h$SLAVE_IP -e "select version();" >/dev/null 2>&1
 if [ $? -ne 0 ];then
  echo "Mysql is stopped $DATE" >> /data/mysql/check.log
    ERROR="ERROR:Mysql-$SLAVE_IP cannot connect\n$TIME"
  wx "$ERROR"
 else
  #echo "1" >> /data/mysql/check.log
    IO_SQL_STATUS=`$WHEREIS_MYSQL -u$USER -p$PASSWORD -h$SLAVE_IP -e "show slave status \G" 2>/dev/null | awk '/Slave_.*_Running:/{print $1$2}'`
    for i in $IO_SQL_STATUS;do
      THREAD_STATUS_NAME=${i%:*}
      THREAD_STATUS=${i#*:}
      if [ "$THREAD_STATUS" != "Yes" ];then
        STATUS="ERROR:Mysql-$SLAVE_IP $THREAD_STATUS_NAME status is $THREAD_STATUS!\n$TIME"
    echo "$STATUS" >> /data/mysql/check.log
        wx "$STATUS"
      fi
    done
  fi
}
 
Check_Mysql_Slave

最終報警效果如下:

監控MySQL主從狀態的shell腳本

以上就是監控MySQL主從狀態的shell腳本的詳細內容,更多關于監控MySQL主從狀態的資料請關注服務器之家其它相關文章!

原文鏈接:https://www.cnblogs.com/easydb/p/14135276.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 毛片网站视频 | 国产免费视频一区二区裸体 | 李宗瑞国产福利视频一区 | 色妞色视频一区二区三区四区 | 午夜视频中文字幕 | 色婷婷久久久亚洲一区二区三区 | 亚洲精品欧美二区三区中文字幕 | 91香草视频| a黄在线观看 | 日本视频网 | 国产精品视频一区二区三区综合 | 欧美爱爱一区二区 | 黄色av.com | 免费一级欧美大片视频 | 99精品视频在线免费观看 | 久久国产一级 | 天天草天天爱 | 久久99精品久久久久久久久久久久 | 成人三级免费电影 | 欧洲成人在线视频 | china对白普通话xxxx | 播色网 | 精品免费国产一区二区三区 | 狠狠久久伊人中文字幕 | 思思久而久而蕉人 | 精品久久中文网址 | 日日摸夜夜添夜夜添牛牛 | 精品久久久久久久久久久久包黑料 | 福利国产视频 | 色黄视频免费观看 | 国产a级片电影 | 一级做受毛片免费大片 | 欧美日韩在线看片 | 国产精品麻豆91 | 欧美福利视频一区二区 | 亚洲成在人 | 欧美三级欧美成人高清www | 中国av免费观看 | 九九热免费在线观看 | 色婷婷综合久久久中文一区二区 | 粉嫩蜜桃麻豆免费大片 |