MongoDBの利用状況をmuninでグラフ化したと思い調べてると本家に既にありました。
参照:Munin configuration examples
- B-Tree stats
- Current connections
- Memory usage
- Database operations (inserts, updates, queries etc.)
上記をグラフ化してくれます。
Ubuntuのmuninにディレクトリ構成を合わせてインストールしました。
$ wget http://github.com/erh/mongo-munin/tarball/master $ tar xvf erh-mongo-munin-*tar.gz $ cp erh-mongo-munin-*/mongo_* /usr/share/munin/plugins/ $ ln -sf /usr/share/munin/plugins/mongo_btree /etc/munin/plugins/mongo_btree $ ln -sf /usr/share/munin/plugins/mongo_conn /etc/munin/plugins/mongo_conn $ ln -sf /usr/share/munin/plugins/mongo_lock /etc/munin/plugins/mongo_lock $ ln -sf /usr/share/munin/plugins/mongo_mem /etc/munin/plugins/mongo_mem $ ln -sf /usr/share/munin/plugins/mongo_ops /etc/munin/plugins/mongo_ops
念の為にプラグインや設定を変更した場合はmunin-nodeのサービスの再起動を行います。
service munin-node restart
手動で動かしてみる
$ cd /etc/munin/plugins/ $ munin-run mongo_ops getmore.value 0 insert.value 46235 update.value 44290 command.value 13918 query.value 444044 delete.value 0
mongo_opsはサービスが起動してからの累積です。
サービスを再起動すると0リセットされます。
MongoDB: The Definitive Guide
著者/訳者:Kristina Chodorow Michael Dirolf
出版社:Oreilly & Associates Inc( 2010-09-23 )
定価:¥ 3,815
ペーパーバック ( 193 ページ )
ISBN-10 : 1449381561
ISBN-13 : 9781449381561

muninで独自のグラフをPHPで追加
rrdtoolでRRDファイル移行
WordPress高速化の為にXCache導入
MongoDBのバクアップとリストア