この間のMySQL casualで発表した
Zabbix+MySQL GroupReplication(GR)の別記事です。
スライドはこちら
http://www.slideshare.net/bringer1/zabbixgroup-replication-71666508
Zabbix+HARPOXYとありますがZabbix+ProxySQL+HAPROXY+MySQL GRになってます。
MySQL GRは現時点ではシングルプライマリが推奨されると思います。
そのためには更新ポートと参照ポートを分けることが推奨され、
クエリによってい更新と参照を別ポートに分けるられるのがProxySQL(と更新の終わったMySQLproxyだけ)になります。
MYSQL GRのロードバランシングにHAPROXYが現時点で推奨されているためHAPROXYを採用しております。
Zabbixのインストール
Zabbix側のGR準備
http://qiita.com/bringer1092/items/320c269650f6ed12350e
を参考に
dbversion、history、history_str、history_uintにPKをつけます。
オンラインDDLが効くので無停止で可能です。
また、GTIDも有効にします。これも5.7なら無停止で有効にできます。
ProxySQLの構築
HAPROXYの構築
HAPROXYの監視のためのxinetd構築
こちらだけ私の記事ではありませんが
http://lefred.be/content/mysql-group-replication-as-ha-solution/