Zabbix如何搭建memcached

本篇内容主要讲解“Zabbix如何搭建memcached”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Zabbix如何搭建memcached”吧!

创新互联建站是一家专业提供怀柔企业网站建设,专注与成都网站制作、成都网站设计、成都h5网站建设、小程序制作等业务。10年已为怀柔众多企业、政府机构等服务。创新互联专业的建站公司优惠进行中。

一、 环境准备(这里测试环境是)

zabbix-server.3.2.11

zabbix_agentd(centos7.0


二、 部署memcached

1、 什么是memcached?

memcached是一套分布式的高速缓存系统,由LiveJournal的Brad Fitzpatrick开发,以BSD license授权发布。

它是一个简洁的key-value存储系统。

一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度、提高可扩展性。


2、 搭建安装memcached

  1. # yum install -y memcached


3、 启用memcached

  1. # /usr/bin/memcached -b -l 127.0.0.1 -p

  2. 11211 -m 150 -u root


【备注】

-b 守护进程模式(退出终端窗口之后使程序还在运行)

-l 指定IP地址127.0.0.1

-p 指定端口号11211

-m 为memcached分配多少内存(单位:M)

-u 指定使用哪个用户启动memcached



4、查看memcached状态

  1. ps -ef | grep memcached

【备注】能够看到存在memcached进程,那就说明memcached 服务端已经安装成功

三、 zabbix监控memcached

1、 在agentd服务器上添加memcached脚本

  1. #cd /usr/local/zabbix/scripts

  2. #vim memcached-status.sh

  1. #!/bin/bash

  2. item=$1

  3. ip=127.0.0.1

  4. port=11211

  5. (echo "stats";sleep 0.5) | telnet $ip $port 2>/dev/null | grep "STAT $item\b" | awk '{print $3}'

【重要提示】agent服务器必须安装了telnet,没有安装请yum install -y telnet,否则后面的zabbix监控获取不到数据


2、 给memcached脚本添加执行权限

  1. chmod a+x memcached-status.sh

3、 修改zabbix_agentd.conf,在最后添加以下内容,保存退出

  1. #vi /usr/local/zabbix/etc/zabbix_agentd.conf

添加以下内容

  1. UserParameter=memcached.stat,/usr/local/zabbix/scripts/memcached-status.sh


4、 重启zabbix_agentd

  1. service zabbix_agentd restart


5、 zabbix-web后台界面配置

选择“配置”》选择“模板”》选择“导入”》导入memcache模板

最后memcached的主机上选择这个memcache模板

到此,相信大家对“Zabbix如何搭建memcached”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

文章题目:Zabbix如何搭建memcached
标题链接:https://www.cdcxhl.com/article14/pggege.html

成都网站建设公司_创新互联,为您提供网站制作品牌网站设计品牌网站制作定制网站手机网站建设商城网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都app开发公司