美文网首页
Memcached监控工具使用

Memcached监控工具使用

作者: hutou | 来源:发表于2016-12-02 09:10 被阅读489次

    前言

    在近期的工作有一些类型运维方面的工作内容,需要对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,表明安装成功了
      IIS管理界面
      增加PHP的映射模块设置(在上面的图中点击处理模块映射,增加PHP解析的模块映射)
      进行模块映射
      如果不存在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服务
      访问验证一下
      起始画面
      初始用户名和密码都是admin

    使用中的画面

    使用效果

    相关文章

      网友评论

          本文标题:Memcached监控工具使用

          本文链接:https://www.haomeiwen.com/subject/pnpbuttx.html