本文介绍使用固定端口模式监控redis,先展示效果图,满足你的需求在看然后监控

1、Redis key_6379

wKiom1MF76SxMtmaAAN6sjpP64U408.jpg

2、Redis Last_save_time_6379

wKiom1MF8ALSjanSAAM9ze1Ec1A594.jpg

3、Redis Port status_6379

wKioL1MF8BjjkGTqAALvRD6WUG0014.jpg

4、Redis Uptime_in_seconds_6379

wKiom1MF8G7hwY9dAAN6gDh8K5Y345.jpg

5、Redis Used memory_6379

wKioL1MF8H7Q-TzaAANGQU8TOoE550.jpg

6、Redis Port Connections_6379

wKiom1MF8U-SxuzjAAOAw3pSFYY980.jpg

下面是配置方案

一、在客户端

1、到/usr/loca/zabbix/conf/zabbix_agentd.conf里添加

1
UserParameter=redis_stats[*],redis-cli -h  127.0 . 0.1  -p $ 1  info|grep $ 2 |cut -d : -f2

如果你的redis绑定了ip,请自行修改

2、重启zabbix agent服务

1
2
ps -ef|grep zabbix|grep -v grep|awk  '{print $2}' |xargs kill - 9
/usr/local/zabbix/sbin/zabbix_agentd -c /usr/local/zabbix/conf/zabbix_agentd.conf

二、服务端

1、在zabbix的web界面里连接监控redis模板

在web里选择配置-模板

然后选择导入

然后把之前下载的zabbix_redis_6379.xml文档导入。

然后在选择主机加入这个模板即可。

2.以上是面对redis端口不修改,正常为6379端口。

如果是多端口或者不为6379端口的话,可以对模板进行修改,

可以sed -i ‘s/6379/你修改的端口/g’ zabbix_redis_6379.xml

然后在重新导入到zabbix就可以监控多端口或非6379端口

同时在zabbix_agentd.conf里把UserParameter里的6379改成你需要的端口

模板在附件。