前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【老张监控技术】Zabbix监控redis

【老张监控技术】Zabbix监控redis

作者头像
Zabbix
发布2021-02-03 10:12:26
1.4K0
发布2021-02-03 10:12:26
举报
文章被收录于专栏:Zabbix中国官方

Zabbix监控redis

当代张思德

2013年开始使用Zabbix,2014-2016年负责Zabbix二次开发及架构设计,目前从事PaaS平台及微服务的开发和运维工作,Zabbix实践爱好者,Cactifans作者,golang爱好者

【老张监控技术】专栏

Zabbix3.4分区表配置

Zabbix3.4新功能介绍 (一):Preprocessing

通过smtp发送邮件

Zabbix监控docker

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

zabbix环境

监控客户端下载

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

配置方法

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

#redisUserParameter=redis.port.discovery,sudo /usr/local/zabbix/bin/redis/redis_discoveryUserParameter=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模版,即可查看数据 效果:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2018-03-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Zabbix开源社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 Redis®
腾讯云数据库 Redis®(TencentDB for Redis®)是腾讯云打造的兼容 Redis 协议的缓存和存储服务。丰富的数据结构能帮助您完成不同类型的业务场景开发。支持主从热备,提供自动容灾切换、数据备份、故障迁移、实例监控、在线扩容、数据回档等全套的数据库服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档