Memcached监控工具使用

前言

在近期的工作有一些类型运维方面的工作内容,需要对Memcached服务器的运行状态有比较好的了解。特此调研了一下Memcached的监控工具。在使用过程中踩了一些坑,特此备忘。

  1. 环境说明
    有多台Memcached服务器需要监控管理
    监控工具安装在64位windows服务器上(32位的朋友自己去找下载地址吧)
    HTTP服务器使用IIS7
  2. 软件和版本
    监控工具选择了memadmin-1.0.12
    因为是PHP的软件需要安装PHP:php-5.6.27-nts-Win32-VC11-x64
    为了支持PHP的运行,可能需要:vcredist_x64.exe
    IIS下配置PHP使用:PHPManagerForIIS-1.2.0-x64.msi
    PHP的Memcached模块:php_memcache-3.0.8-5.6-nts-vc11-x64
  3. 下载位置
    为了找这些文件,我话了些工夫,所以把他们整理在一起,如果有需要的可以戳这里

安装步骤

  1. 安装PHP环境
    将php-5.6.27-nts-Win32-VC11-x64.zip内容解压到C盘根路径下
    在路径下输入如下命令来验证一下是否安装正确
php -info

如果发生dll缺失的错误,则安装vcredist_x64.exe,然后再试一下,应该就可以了

  1. 配置PHP
    将php.ini-development文件拷贝一份,改名为php.ini
    在配置文件中进行如下内容的修改:
extension_dir = "./ext"
cgi.force_redirect = 1
cgi.fix_pathinfo=1
fastcgi.impersonate = 1
  1. IIS下安装PHP模块
    安装PHPManagerForIIS-1.2.0-x64.msi
    如果在IIS管理器中发现类似下图的内容存在PHP Manager,表明安装成功了
    Memcached监控工具使用_第1张图片
    IIS管理界面

    增加PHP的映射模块设置(在上面的图中点击处理模块映射,增加PHP解析的模块映射)
    Memcached监控工具使用_第2张图片
    进行模块映射

    如果不存在FastCgiModule,在打开windows功能中勾选CGI
  2. 配置Memcached模块
    解压缩php_memcache-3.0.8-5.6-nts-vc11-x64.zip文件,取出php_memcache.dll文件放置在php的ext目录下
    修改php.ini文件,增加如下内容
extension=php_memcache.dll
  1. 部署监控工具
    建立一个PHP网站,将监控工具memadmin-1.0.12.tar.gz解压的内容放置在虚拟目录下
    重启IIS服务
    访问验证一下
    Memcached监控工具使用_第3张图片
    起始画面

    初始用户名和密码都是admin

使用中的画面

Memcached监控工具使用_第4张图片
使用效果

你可能感兴趣的:(Memcached监控工具使用)