MySQL HandlerSocketのコネクションを記録するmuninプラグインです。
SHOW PROCESSLISTから、HandlerSocketの読み込み/書き込み数を取得して、以下の様なグラフを生成します。
以下、セットアップ方法です。
プラグインをダウンロードして設置。
# curl -o /usr/share/munin/plugins/hs_read https://raw.githubusercontent.com/takeshiyako2/contrib/master/plugins/mysql/hs_read # curl -o /usr/share/munin/plugins/hs_write https://raw.githubusercontent.com/takeshiyako2/contrib/master/plugins/mysql/hs_write # chmod +x /usr/share/munin/plugins/hs_read # chmod +x /usr/share/munin/plugins/hs_write # ln -s /usr/share/munin/plugins/hs_read /etc/munin/plugins/hs_read # ln -s /usr/share/munin/plugins/hs_write /etc/munin/plugins/hs_write
MySQLホストの接続情報を設定ファイルに記述。
# vim /etc/munin/plugin-conf.d/munin-node [hs_*] env.mysql_host localhost env.mysql_port 3306 env.mysql_user root env.mysql_password password
動作テスト。
# cd /etc/munin/plugins/ # munin-run hs_read # munin-run hs_write
munin-nodeをリスタート。
# service munin-node restart
Enjoy!