久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

監控MySQL主從狀態的shell腳本

瀏覽:4日期:2023-10-07 13:30:52

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

SLAVE_IP:為監控的主機IP USER:為msyql用戶 PASSWORD:為mysql密碼 WHEREIS_MYSQL:為mysql命令路徑 WEBHOOK:為企業微信機器人Webhook地址 wx():為企業微信機器人函數 Check_Mysql_Slave():為監控腳本主函數

#! /bin/bash#source /etc/profileexport 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=monitorPASSWORD=xxxxxxTIME=`date`WHEREIS_MYSQL=/opt/mysql/bin/mysqlWEBHOOK=’https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=bb09197b-5ff6-4928-9872-xxxxxx’wx(){cat > $0.msg << EOFcurl ’$WEBHOOK’ -H ’Content-Type: application/json’ -d ’ { 'msgtype': 'text', 'text': { 'content': '$1', } }’EOFsh $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 connectn$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' ];thenSTATUS='ERROR:Mysql-$SLAVE_IP $THREAD_STATUS_NAME status is $THREAD_STATUS!n$TIME' echo '$STATUS' >> /data/mysql/check.logwx '$STATUS' fi done fi}Check_Mysql_Slave

最終報警效果如下:

監控MySQL主從狀態的shell腳本

以上就是監控MySQL主從狀態的shell腳本的詳細內容,更多關于監控MySQL主從狀態的資料請關注好吧啦網其它相關文章!

標簽: MySQL 數據庫
相關文章:
主站蜘蛛池模板: 靖远县| 平阴县| 沿河| 锦州市| 景泰县| 普格县| 康定县| 汝阳县| 柘城县| 武平县| 大同县| 石河子市| 石嘴山市| 安乡县| 沁源县| 新宁县| 哈密市| 临漳县| 扶沟县| 什邡市| 金乡县| 桂阳县| 三穗县| 阿拉善左旗| 恩平市| 隆德县| 油尖旺区| 龙井市| 赣榆县| 阿克| 无极县| 资源县| 博罗县| 长岛县| 华亭县| 衢州市| 博白县| 嘉义市| 崇明县| 安徽省| 广饶县|