Zabbix 6.0+ 使用官方模板监控 Redis 数据库的完整配置指南

发布于:2025-07-23 ⋅ 阅读:(13) ⋅ 点赞:(0)

目录

一、前提条件

二、Redis 模板说明

三、配置步骤

1. 在被监控主机上安装 redis-cli 工具

2. 确保 Zabbix Agent2 安装并运行

3. 配置 zabbix_agent2.conf

4. Web界面添加主机并绑定模板

5.启动或重启服务 

5.1 重启zabbix agent 2

5.2 重启代理zabbix proxy,如果未使用代理,可以跳过此步

6..查看是否有最新数据产生



Zabbix 6.0及以上版本 中,Zabbix 自带了 Redis 的官方监控模板,可以方便地实现对 Redis 的性能监控。下面是一个 详细的 Redis 监控配置流程,适用于 Redis 单实例模式(不含 Sentinel、集群)。

一、前提条件

  1. Zabbix 6.0 或以上版本(Server 与 Agent 已部署)。

  2. Redis 已安装并运行,支持通过 redis-cli 本地或远程连接。

  3. Zabbix Agent(推荐 Agent2)已安装在 Redis 所在主机上。

  4. Zabbix Server 与 Agent 网络互通。

二、Redis 模板说明

Zabbix 6.0.15 中 Redis 模板名称为:Redis by Zabbix agent 2Redis by Zabbix agent 2

这个模板基于 Zabbix Agent2 执行 redis-cli 命令来获取 Redis 指标。

三、配置步骤

1. 在被监控主机上安装 redis-cli 工具

确保 Redis 主机上能执行 redis-cli

redis-cli -h 127.0.0.1 -p 6379 info

如有密码加密,还需支持 -a 密码 认证。

2. 确保 Zabbix Agent2 安装并运行

Zabbix Agent2 支持更丰富的数据采集,建议使用:

zabbix_agent2 -V

如果尚未安装 Agent2,可参考如下安装(以 RHEL/CentOS 为例):

rpm -Uvh https://repo.zabbix.com/zabbix/6.0/rhel/8/x86_64/zabbix-agent2-6.0.0-1.el8.x86_64.rpm
systemctl enable --now zabbix-agent2

3. 配置 zabbix_agent2.conf

修改或添加如下内容:

# 修改zabbix server 或 zabbix proxy的ip
# 如果直连zabbix server就配置zabbix server的ip,如果通过代理就配置代理的ip
Server=192.168.0.1

# 添加redis配置

# 配置Redis的ip、端口,这里的Redis1与新建主机的宏对应
Plugins.Redis.Sessions.Redis1.Uri=tcp://192.168.0.10:6379

# 配置Redis的密码,这里的Redis1与新建主机的宏对应
Plugins.Redis.Sessions.Redis1.Password=xxx

4. Web界面添加主机并绑定模板

  1. 登录 Zabbix Web 界面。

  2. 进入:Configuration(配置) → Hosts(主机) → Create host(创建主机)

    • 设置主机名称,如 Redis Server

    • 添加到合适的主机群组

    • Agent 接口设置为 Redis 主机的 IP(默认端口10050)

  3. 模板 → 选择官方自带模板Redis by Zabbix agent 2 → 搜索并添加:

    Redis by Zabbix agent 2

  4. 配置宏
    -宏 {$REDIS.CONN.URI}:值 Redis1,值与zabbix agent 2的配置需一致

5.启动或重启服务 

5.1 重启zabbix agent 2
systemctl restart zabbix-agent2.service
5.2 重启代理zabbix proxy,如果未使用代理,可以跳过此步
systemctl restart zabbix-proxy

6..查看是否有最新数据产生


网站公告

今日签到

点亮在社区的每一天
去签到