zabbix监控memcache状态

本文详细介绍如何通过Zabbix监控Memcached服务的状态。包括安装Telnet、编写并配置监控脚本、设置Zabbix代理参数及重启服务等步骤。此外还介绍了如何使用zabbix_get命令进行测试及在Web界面中添加相应的监控项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


2.在/script/zabbix目录下编写ch_memcached.sh脚本,内容如下:
#!/bin/sh

# (echo stats; sleep 1) | telnet 127.0.0.1 $1 2>&1 | awk "/STAT $2 / {print $NF}"
OPTION=pid

Status=`(echo stats; sleep 1) | telnet 127.0.0.1 11211 2>&1 | awk "/STAT $OPTION / {print $NF}"`

#如果Status为空返回false,否则返回ok
if [ ! "${Status}" ];then
echo 'false'
else
echo 'true'
fi
3.给脚本增加可执行权限
chmod 755 ch_memcached.sh
4.在/etc/zabbix/zabbix_agentd.d目录下新建userparameter_memcache.conf文件,内容如下:
UserParameter=memcached_stats,/script/zabbix/ch_memcached.sh
5.重启zabbix-agent
systemctl restart zabbix-agent

6.在zabbix-server端利用zabbix_get命令测试:


7.在web页面相应主机上添加监控项:


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值