Memcached管理與監控工具----MemAdmin
使用MemCached以後,肯定希望知道cache的效果,對於MemCached的一些運行狀態進行監控是必要的,memcached提供了stats這個命令可以查看memcached相關狀態,但是不是很詳細,如:
[[email protected] bin]# cd /usr/local/bin [[email protected] bin]# telnet 127.0.0.1 11211 Trying 127.0.0.1... Connected to localhost.localdomain (127.0.0.1). Escape character is '^]'. stats STAT pid 6779 STAT uptime 14217 STAT time 1314343512 STAT version 1.2.5 STAT pointer_size 32 STAT rusage_user 0.002999 STAT rusage_system 0.027995 STAT curr_items 0 STAT total_items 0 STAT bytes 0 STAT curr_connections 3 STAT total_connections 4 STAT connection_structures 4 STAT cmd_get 0 STAT cmd_set 0 STAT get_hits 0 STAT get_misses 0 STAT evictions 0 STAT bytes_read 56 STAT bytes_written 482 STAT limit_maxbytes 134217728 STAT threads 1 END
這裏向大家介紹一款基於web形式的Memcached管理與監控工具----MemAdmin
1、簡單介紹
MemAdmin是一款可視化的Memcached管理與監控工具,使用PHP開發,體積小,操作簡單。
主要功能:
服務器參數監控:STATS、SETTINGS、ITEMS、SLABS、SIZES實時刷新
服務器性能監控:GET、DELETE、INCR、DECR、CAS等常用操作命中率實時監控
支持數據遍歷,方便對存儲內容進行監視
支持條件查詢,篩選出滿足條件的KEY或VALUE
數組、JSON等序列化字符反序列顯示
兼容memcache協議的其他服務,如Tokyo Tyrant (遍歷功能除外)
支持服務器連接池,多服務器管理切換方便簡潔
2.服務器連接設置
3.管理界面
4.資源地址
項目地址:http://www.junopen.com/memadmin/
下載地址:http://www.junopen.com/memadmin/memadmin-1.0.12.tar.gz
5.安裝
所需安裝包:
5.1 memadmin主程序:http://www.junopen.com/memadmin/memadmin-1.0.12.tar.gz
5.2 apache服務
5.3 php服務
5.4 php擴展支持memcache
php-pear-1.9.4-4.el6.noarch.rpm
php-pecl-memcache-3.0.5-4.el6.x86_64.rpm
5.5 安裝所需軟件包
yum -y install httpd php php-pecl-memcache
修改php.ini配置文件
在php.ini配置文件裏面追加extension = memcached.so,讓php支持memcached
vim /etc/php.ini extension=memcached.so
安裝memadmin軟件包
tar zxvf memadmin-1.0.12.tar.gz -C /var/www/html/ mv /var/www/html/memadmin/* /var/www/html/
修改memadmin默認登陸密碼
vim /var/www/html/config.php $config['user'] = "admin"; // your username $config['passwd'] = "kaibinyuan"; // your password
測試登陸