2013-12-02 3 views
0

У меня установлена ​​репликация master-master на двух серверах 8 месяцев назад.Мониторинг репликации MySQL

Все работало нормально до сих пор, я восстановил его для работы, но для этого нам потребовалось время, чтобы заметить проблему.

Я думал о добавлении задания cron, чтобы проверить, что два сервера являются контактируемыми, и что они имеют мало или вообще не имеют разницы в количестве записей во всех таблицах (12).

При рассмотрении вопроса о том, как часто его запускать, я был немного обеспокоен тем, что хотел бы сохранить его около 5 минут, но это может быть немного.

Может кто-нибудь дать мнение о моем подходе и, если возможно, предложить его улучшить.

+0

Пожалуйста, обратитесь к существующему ответу отсюда http://stackoverflow.com/questions/8518811/mysql-replication-monitoring-tool –

ответ

0

Вы должны попробовать pt-heartbeat, который является частью Percona Toolkit.

Он обновляет временную метку в таблице сердцебиений один раз в секунду, поэтому вы можете проверить временную метку в таблице биения сердечника, чтобы определить, насколько далеко позади хозяина это.

Смежные вопросы