AWS RDSをMuninでリソース監視する - Muninプラグインの作り方
RDS特有のCPUリソースとかコネクション数とかをCloudWatchで監視する方法は以前まとめたのだけど、そういえばMySQL標準で用意してくれているmuninプラグインの導入については書いてなかったと思い、忘れないようにまとめ。
MySQL Develをインストール
yum install mysql-devel
プラグインの配置
ln -s /usr/share/munin/plugins/mysql_ /etc/munin/plugins/mysql_commands
ln -s /usr/share/munin/plugins/mysql_ /etc/munin/plugins/mysql_innodb_bpool
ln -s /usr/share/munin/plugins/mysql_ /etc/munin/plugins/mysql_innodb_io
ln -s /usr/share/munin/plugins/mysql_ /etc/munin/plugins/mysql_innodb_log
ln -s /usr/share/munin/plugins/mysql_ /etc/munin/plugins/mysql_innodb_tnx
ln -s /usr/share/munin/plugins/mysql_ /etc/munin/plugins/mysql_select_types
ln -s /usr/share/munin/plugins/mysql_ /etc/munin/plugins/mysql_table_locks
MySQLへの接続情報を設定
vi /etc/munin/plugin-conf.d/munin-node
[mysql*]
env.mysqlconnection DBI:mysql:mysql;host=www.example.com;port=3306
env.mysqluser DBUSER
env.mysqlpassword PASSWORD
動作確認
cd /etc/munin/plugins
/usr/sbin/munin-run mysql_commands
これで正常に値が返ってくればOK。