MySQLサーバーの同期がとれていない時にアラートを出したい。

こんにちは。
いつもお世話になっております。

この度、MySQLサーバー(Zabbixが使っているMySQLサーバーではありません)を
①プライマリ
②セカンダリ
の2大構成で作りました。(プライマリで更新された内容はセカンダリへレプリケーションされています)

時々何が原因か不明ですが、プライマリとセカンダリの同期がうまくいかない時があります。
そんな場合にZabbixからメールを飛ばして知らせて、復旧処理に望みたいのですが

キーとトリガーをどのように設定すればいいかわからず、困っております。
過去ログ検索で「mysql 同期 監視」などで検索かけたのですが、ひっかかりませんでした。

使用しているZabbixサーバのバージョンは1.8と2.0と2.2です。
何か足りない情報などございましたら、追記していきますので

MySQLの同期監視をどのように皆さんおこなっているのかご教授頂けないでしょうか?
よろしくお願い致します。

以上

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー KAZ の写真

ezrealさん

構成の詳細が分からないので何とも言えませんが…
Slave_IO_RunningとSlave_SQL_Runningを監視してはどうですか?

ユーザー ezreal の写真

KAZさん
返信ありがとうございます。

こういう記事を見つけましたので、ちょこっと試してみます。
http://d.hatena.ne.jp/interdb/20140111/1389451898

ユーザー KAZ の写真

ezrealさん


こういう記事を見つけましたので、ちょこっと試してみます。
http://d.hatena.ne.jp/interdb/20140111/1389451898

これいいですね。A(^^;

SHOW SLAVE STATUSした結果をawkで最初からチェックして、Slave_IO_RunningとSlave_SQL_Runningの情報見て結果を返すんですね。
シェル化するともっと使い勝手良さそうですね!