[memcached] PHPでmemcachedの稼働状況をチェック
memcachedの詳細な稼働状況を把握するためにはせいぜい
ps aux | grep memcached
などで、おおよそのメモリの使用量をチェックする程度しかしていませんでした。
PHPでmemcachedをいじるために色々調べ物をしていたのですが、
memcachedの稼働状況をチェックするのに便利なツールを見つけました。(去年のエントリだったんですね・・)
memcache.php stats like apc.php
- http://livebookmark.net/journal/2008/05/21/memcachephp-stats-like-apcphp/
- ダウンロードはこちら(memcachephp.zip)
apc.php(APCの稼動状況チェックツール)のように稼動状況を視覚化してくれるスクリプトです
GDモジュールがインストールされていると、さらにグラフ化までしてくれます。
設定など
※あらかじめmemcachedをインストールしておく必要があります。
memcache.php を設定します
Webから認証させて見るために、以下の部分のユーザー名・パスワードを設定します。
define('ADMIN_USERNAME','ANYUSERNAME'); // Admin Username
define('ADMIN_PASSWORD','ANYPASSWORD'); // Admin Password
define('ADMIN_PASSWORD','ANYPASSWORD'); // Admin Password
以下の部分を対象とするホスト(localhostなど)とポート(11211など)に書き換えます
$MEMCACHE_SERVERS[] = 'mymemcache-server2:11211'; // add more as an array
サンプル
監視ツール系の1つとしていかがでしょうか。
参考リンク
memcache.phpのページ
APCについて









