MySQL の監視

質問ばかりですみません。MySQL のパフォーマンス等を少し詳しく見ようと思うと、テンプレートの1MySQL ではやや足りない気がします。

これだけ見れば大丈夫!ーMySQLパフォーマンス監視のツボ(クエリ編)
http://www.infiniteloop.co.jp/blog/2012/03/mysql-tuning-cacti-query/

上記は、cacti にあるテンプレートです。
zabbix でも同様のテンプレートがあってもいいのではないかと思うのですが、
ご存知のかたいらっしゃるでしょうか?

探したところ、下記がよさげなのですが、もうちょっとあっさりできるのがあるのかもしれなので、ご存知の方いらっしゃったら
ぜひお教えください。
http://time-complexity.blogspot.jp/2014/02/zabbix-mysql-monitoring.html

** 追記 **
ここに cacti のテンプレート等がポートされているようです。お使いの方いらっしゃるでしょうか
https://code.google.com/p/appaloosa-zabbix-templates/

コメント表示オプション

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

紹介されているリンク「ZabbixでMysqlを監視する」に書かれている
手順が簡単な手順だと思います。

他にも、紹介されているリンクのさらにリンクで紹介されているも
のは確認されましたか?
例えば、具体的にあげると、Percona Monitoring Pluginsという
プラグインです。Zabbix用のテンプレートも公開されています。
ただし、大量の情報が収集されるのでご注意ください。

目的が明確ではないと、サーバに余計な負荷をかけてしまうだけに
なりかねないので、とりあえずどんな値を見ている人がいるのかと
いう参考程度にして、目的を明確にして必要なものだけに絞り込ん
だ方がよいと私は思います。

ユーザー KAZ の写真

tadashiさん

テンプレートは作ってないですが、loadable moduleでMySQL監視のサンプルを作ったのをGitHubにアップしてあります。
https://github.com/KAZ0225/Zabbix/tree/master/loadable%20module/MySQL%20...

これloadable moduleを試すために作った実験用のものです。
まだまだ改良の余地があるのですが…A(^^;

一応、MySQLと永続接続するのでUserParameter等で取得するより監視対象への負荷が低くなります。
※:エラー時は次回関しタイミングで接続し直します。

監視できるのは「show status」で取れる項目が全部取れます。

また、show statusを一回実行した後は指定時間の間値をキャッシュしますので、監視項目が増えても負荷が上がりにくくなります。
※:リアルタイムの値が取れないと言う問題もありますが…

まぁ、よかったら使ってみてください。
configureかけないといけないんで面倒かもしれませんが…A(^^;

尚、ソースの改良等はご自由に。