MySQL

MySQL レプリケーション監視スクリプト

 

レプリケーション監視スクリプト

 

 

replication_check.sh

#!/bin/sh

#PASSWORD="パスワードを入力"
EMAIL=hoge@example.net
DOMAIN=crient.com
CRIENT="もげ株式会社"

#eval  "`mysql -u root -p${PASSWORD} -e 'show slave status \G' | sed -ne 's/: \(.*\)/="\1"/p' `"
eval  "`mysql --defaults-extra-file=/root/.my.cnf -e 'show slave status \G' | sed -ne 's/: \(.*\)/="\1"/p' `"
if [ "$?${Slave_IO_Running}${Slave_SQL_Running}" != "0YesYes" ]; then
echo "show slave status\G" | mysql --defaults-extra-file=/root/.my.cnf | mail -s "レプリケーションエラー:${DOMAIN}:${CRIENT}:"`hostname` ${EMAIL}
exit 1
fi

 

 

# vi /etc/crontab

#レプリケーションチェック
*/1 * * * * root sh /root/replication_check.sh

 

 

Amazonおすすめ

iPad 9世代 2021年最新作

iPad 9世代出たから買い替え。安いぞ!🐱 初めてならiPad。Kindleを外で見るならiPad mini。ほとんどの人には通常のiPadをおすすめします><

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)