zabbix监控redis

Posted 老张监控技术

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了zabbix监控redis相关的知识,希望对你有一定的参考价值。

使用go语言写了一个采集redis性能的小程序,通过redis的go客户端连接redis,采集数据库性能指标,大家可试用一下,欢迎提出修改意见和建议。
zabbix环境

环境 版本
zabbix server版本 2.4.4
zabbix agent版本 2.4.4
centos 6.6 x86_64

监控客户端下载

linux 32位系统
zabbix_redis.x86.tar.gz
linux64位系统
zabbix_redis.x86_64.tar.gz

配置方法

修改zabbix agentd配置文件(具体位置根据自身情况设置),添加key
添加如下内容

#redis
UserParameter=redis.port.discovery,sudo /usr/local/zabbix/bin/redis/redis_discovery
UserParameter=redis[*],/usr/local/zabbix/bin/redis/redis $1 $2

添加好之后执行(zabbix-agent安装路径为/usr/local/zabbix/)

cd /usr/local/zabbix/bin/
wget http://dl.cactifans.org/tools/zabbix_redis.x86_64.tar.gz
tar zxvf mymon_x64.tar.gz

添加之后,需要重启zabbix agent,由于需要sudo权限,因此需要修改sudoer文件,

zabbix  ALL=NOPASSWD:/usr/local/zabbix/bin/redis/redis_discovery
Defaults:zabbix  !requiretty

测试执行

/usr/local/zabbix/bin/redis/redis_discovery

执行之后,可显示本机所有redis端口(json格式)

{"data":[{"{#PORT}":"6379"},{"{#PORT}":"6380"}]}

表示执行成功

server端操作

导入redis监控模版: zabbix_redis_templates.tar.gz
关联redis模版,即可查看数据
效果:
1

2

zabbix监控redis

3

4


点击下方 “阅读原文” 查看更多
↓↓↓




以上是关于zabbix监控redis的主要内容,如果未能解决你的问题,请参考以下文章

zabbix3.2.0beta2 监控模版

redis代码解析-事务

beta版 tomcat 应用监控指标

Android MotionLayout autoTransition 在 beta7 中不起作用

基于redis ae实现 Linux中的文件系统监控机制(inotify)

在 Heroku 上使用 ActionCable 部署 Rails5 beta3 应用程序时 Redis 密码无效