zabbix监控memcached

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix监控memcached相关的知识,希望对你有一定的参考价值。

在安装完zabbix的服务端和客户端之后(PS:请参考:http://www.zifangsky.cn/576.html),我们就可以使用zabbix来监控一些服务了,比如:zabbix预定义监控的CPU、内存、磁盘等基本系统参数。除此之外,我们还可以配置zabbix来监控memcached、tomcat、nginx、TCP端口的连接数以及订单数等一些具体的业务系统状态

下面我将简单说明如何配置zabbix来监控memcached的一些性能:

一 客户端配置

(1)添加获取memcached状态的脚本memcached-status.sh

[[email protected] zabbix]# cd /usr/local/zabbix/scripts
[[email protected] zabbix]# vim memcached-status.sh
#!/bin/bash
 
item=$1
ip=127.0.0.1
port=11211
(echo "stats";sleep 0.5) | telnet $ip $port 2>/dev/null | grep "STAT $item\b" | awk ‘{print $3}‘

给脚本添加可执行权限:

[[email protected] zabbix]# chmod a+x memcached-status.sh

(2)修改zabbix_agentd.conf:

[[email protected] zabbix]# vim /usr/local/zabbix/etc/zabbix_agentd.conf

添加:

UserParameter=memcached.stat[*],/usr/local/zabbix/scripts/memcached-status.sh "$1"

需要说明的是,这里添加了一个新的“用户参数”:memcached.stat[*] ,在zabbix服务端调用这个参数实际上就是调用参数后面的那个memcached-status.sh脚本

(3)重启zabbix_agentd:

[[email protected] zabbix]# service zabbix_agentd restart

二 服务端Web界面配置

导入memcache模板,然后在有memcached的主机上选择这个模板即可

注:模板文件见附件

本文出自 “zifangsky的个人博客” 博客,请务必保留此出处http://983836259.blog.51cto.com/7311475/1855288

以上是关于zabbix监控memcached的主要内容,如果未能解决你的问题,请参考以下文章

Zabbix监控memcache相关参数

Memcached全面解析及使用zabbix监控

Memcached全面解析并使用zabbix进行监控

zabbix监控memcache状态及其他服务进程

ZABBIX监控一台服务器上多实例memcache落地经验步骤

zabbix5.0使用自带模板监控kafka,memcached,Rabbitmq