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
3
4
以上是关于zabbix监控redis的主要内容,如果未能解决你的问题,请参考以下文章