Crmgo Blog

skrypt kontroli replikacji MYSQL

skrypt kontroli replikacji MYSQL

#!/bin/bash # skrypt monitorowania replikacji # oraz wysyłania do mnie wiadomości e-mail w przypadku wystąpienia problemu # Skrypt napisał Dmitrij Łomaka, Kijów 2012 # wymagane: yum install mailx # skonfigurować w crond na serwerze master, aby wykonywał się 1 raz na godzinę # crontab -e ## 00 *…

skrypt kontroli replikacji MYSQL

#!/bin/bash
# skrypt kontrolujący replikację
# i wysyłający do mnie e-mail w przypadku problemu
# Skrypt napisał Łomaka Dmitrij, Kijów 2012
# wymagane: yum install mailx
# skonfigurować w crond na serwerze master, aby wykonywał się 1 raz na godzinę
# crontab -e
## 00 * * * * ~/replication_control.sh
################################
var1=`echo "SHOW PROCESSLIST;" | mysql --user=root --password=*** | grep "replication"`
if [ -z "$var1" ]
then
echo "replikacja nie działa" | mail -s "replikacja" it.admin@seo-studio.ua
else
echo $(date)" "$var1 >> /var/log/replication_control.log
fi
################################
exit 0 #powodzenia!

Uwaga: wpis mógł powstać z pomocą AI i redakcji. Odpowiedzialny: Dmytro Lomaka, Kaltenkirchen.