51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

zabbix监控redis

zabbix监控redis指标

监控redis服务可以使用redis自带的客户端命令来连接redis的服务,redis-cli连接redis服务在使用info命令来查询redis状态信息,

redis-cli -p 6479 -a root

127.0.0.1:6479> redis info

在通过脚本利用此命令并结合其他命令将数据抽取有用的值来完成对redis的可选监控,这里我使用的Linux系统是centos ,redis服务我也安装 Linux主机上了,监控的话也就在zabbix web界面上添加自定义的模板就好了。

1- 添加zabbix agent自定义的监控项

yum install -y nc

redis-cli -h 127.0.0.1  -p 6479  -a root info | grep redis_version | awk -F: '{print $2}'

2 - 获取 redis 状态:

redis-cli -p 6479 -a root ping | grep -c "PONG"

redis-cli ping |grep -c "PONG"

正常返回为1

配置 zabbix -agent

UserParameter=redis_status, redis-cli PING|grep -c "PONG"

systemctl restart zabbix-agent.service

redis-cli -p 6479 -a root ping 2>/dev/null | grep -c "PONG"

把错误输出定向到空

UserParameter=redis_status, /usr/local/redis/src/redis-cli -p 6479 -a root ping 2>/dev/null| grep -c "PONG"

Zabbix监控Redis性能状态_51CTO博客_zabbix 6.0

参考:

Zabbix监控Redis_一夜入秋的技术博客_51CTO博客

赞(7)
未经允许不得转载:工具盒子 » zabbix监控redis