下载redis模板
https://raw.githubusercontent.com/361way/zabbix/master/redis/redis_6379.xml
由于线上的端口是6380
所以需要修改一下
vim redis_6379.xml
直接一键替换就可以
:%s/6379/6380/g
重命名文件
mv redis_6379.xml redis_6380.xml
将文件拖到桌面上
进入zabbix后台页面
点击配置->模板->导入
选择文件,点击导入
在被监控的redis主机上,打开/usr/local/zabbix-agent/etc/zabbix_agentd.conf 配置文件,在最后一行加入:
UserParameter=redis_stats[*],redis-cli -h 127.0.0.1 -p $1 info|grep $2|cut -d : -f2
在该文件中还要确认UnsafeUserParameters=1是否存在,不存在,就加上
重启zabbix_agentd
killall -9 zabbix_agentd
/usr/local/zabbix-agent/sbin/zabbix_agentd -c /usr/local/zabbix-agent/etc/zabbix_agentd.conf
进入zabbix网页后台
点击配置->主机
点击redis服务器,添加模板Templates Redis_6380
添加好之后,效果如下
在zabbix服务器测试key是否有数据返回:
[root@localhost ~]# /kuaibao/server/zabbix/bin/zabbix_get -s 192.168.1.105 -p 10050 -k redis_stats[6380,total_connections_received]
1573020
等待几分钟,查看图形
图形选择Redis Port Connections_6380
效果如下:
本文参考:
http://blog.hackroad.com/operations-engineer/linux_server/11019.html
本文出自 “陨落星空” 博客,请务必保留此出处http://xiao987334176.blog.51cto.com/2202382/1775457
原文地址:http://xiao987334176.blog.51cto.com/2202382/1775457