Crmgo Blog

скрипт за контролу репликације MYSQL

скрипт за контролу репликације MYSQL

#!/bin/bash # skripta za kontrolu replikacije # i slanje mejla u slučaju problema # Skriptu je napisao Lomaka Dmitrij, Kijev 2012 # potrebno: yum install mailx # postaviti na krun master-servera da izvršava 1put na sat # crontab -e ## 00 *…

скрипт за контролу репликације MYSQL

#!/bin/bash
# Skript za kontrolu replikacije
# i slanje mejla u slučaju problema
# Skript napisao Lomaka Dmitrij, Kijev 2012
# potrebno: yum install mailx
# postaviti na krun master-servera da izvršava 1p na sat
# crontab -e
## 00 * * * * ~/replication_control.sh
################################
var1=`echo "SHOW PROCESSLIST;" | mysql --user=root --password=*** | grep "replikacija"`
if [ -z "$var1" ]
then
echo "replikacija ne radi" | mail -s "replikacija" it.admin@seo-studio.ua
else
echo $(date)" "$var1 >> /var/log/replication_control.log
fi
################################
exit 0 #sve najbolje!

Napomena: tekst može biti uz pomoć AI uz ljudsku proveru. Odgovoran: Dmytro Lomaka, Kaltenkirchen.