Webベースのmemcached監視サーバ「McMon」
McMonはPHP製のオープンソース・ソフトウェア。多数のレスポンスに耐えられるサービスを構築する上でKVS(キーバリューストア)の存在は欠かせなくなっている。その中で最も有名なものと言えばmemcachedだろう。それだけにそのステータスの監視は重要になる。
PHPで作られている
memcachedはシンプルなシステムだけに管理インタフェースも自分たちで作らなければならない。もしWebブラウザベースで確認できる管理インタフェースが欲しければMcMonを使ってみよう。McMonはPHPで作られたmemcached管理ツールだ。
利用に際してPHP用のmemcached拡張をインストールする必要がある。そのためレンタルサーバレベルでの利用は難しそうだ。memcachedのバージョンや起動時間、データ量、ヒット数や実行されたコマンドの数などが一覧になって表示される。
設定ファイルの中で複数のサーバを指定すれば、並列表示されて管理できるようになる。また監視は定期的に更新され、刻々とステータスの変わるmemcachedの状況がよく分かるはずだ。ただ起動しているだけでは分からないその状況を適切に監視したい時はMcMonを使ってみよう。
mcmon - Project Hosting on Google Code