基于 PHP5 & JQuery 的 Memcached 管理监控工具(http://www.junopen.com/memadmin/

MemAdmin是一款可视化的Memcached管理与监控工具,使用PHP开发,体积小,操作简单。

主要功能:


  • 服务器参数监控:STATS、SETTINGS、ITEMS、SLABS、SIZES实时刷新

  • 服务器性能监控:GET、DELETE、INCR、DECR、CAS等常用操作命中率实时监控

  • 支持数据遍历,方便对存储内容进行监视

  • 支持条件查询,筛选出满足条件的KEY或VALUE

  • 数组、JSON等序列化字符反序列显示

  • 兼容memcache协议的其他服务,如Tokyo Tyrant (遍历功能除外)

  • 支持服务器连接池,多服务器管理切换方便简洁


要先安装yum -install php php-devel

和apache
1,安装memcache的php扩展:

memadmin运行在支持memcache扩展的php环境中,服务器上需要安装memcache(切记此处不是memcached服务 )+php+ng/apache
PHP扩展(也就是客户端),就是让PHP支持memcache
php支持:
wget
http://pecl.php.net/get/memcache-2.2.5.tgz
tar zxvf memcache-2.2.5.tgz
cd memcache-2.2.5
/usr/bin/phpize
#(生成config编译文件)
./configure --enable-memcache  --enable-shared  --with-php-config=/usr/bin/php-config --with-zlib-dir
make && make install

vi /etc/php.ini
extension_dir = "/usr/lib64/php/modules" (首先确认extension_dir位置)
extension=memcache.so


解压memadmin放入web目录
重启apache或者nginx即可!
注意:切记检查iptables 和selinux等安全设置(尤其是selinux)
故障请跟踪查看tail -f /var/log/httpd/error_log

http://88fly.blog.163.com/blog/static/12268039020128611345727/

2,把下载好的 memadmin-1.0.12.tar.gz 解压到/var/www 里的html目录或者根据你apache或着nginx的配置来存放。
3,直接在浏览器打开访问。。填写帐号密码:admin
OK!


另可参考:http://blog.csdn.net/dinglang_2009/article/details/7013460