您的位置 首页 zabbix

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博客

 

 

欢迎来撩 : 汇总all

白眉大叔

关于白眉大叔linux云计算: 白眉大叔

热门文章