当前位置: 首页 > news >正文

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

目录

一、前提条件

二、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..查看是否有最新数据产生

http://www.dtcms.com/a/293310.html

相关文章:

  • KIMI K2:开放式的智能体(Agentic)人工智能
  • 基于卷积神经网络与小波变换的医学图像超分辨率算法复现
  • 基础工具安装
  • API: return response as HTML table
  • Redis 八股面试题
  • 软件测试面试避坑
  • 【Unity Shader】Special Effects(十一)RgbOffset RGB偏移(UI)
  • 初识卷积神经网络CNN
  • jupyter使用
  • JAVA_ONE-NINE_ATM机案例
  • 秋招Day17 - Spring - 事务
  • 【JavaEE】认识计算机(二)
  • useOptimistic介绍和使用闭坑
  • 机器学习/归一化
  • MS523NA非接触式读卡器 IC
  • 如何在 Windows 10 下部署多个 PHP 版本7.4,8.2
  • adb的使用
  • Java(Set接口和HashSet的分析)
  • SpringBoot全局异常报错处理和信息返回
  • 米家打印机驱动:Wi-Fi 无线打印丝滑顺畅不卡顿,从此告别对打印机干瞪眼
  • Java基础 7.22
  • 原型模式及优化
  • C++11相关知识点
  • 自动化测试报告生成【Allure】
  • Linux--指令初识
  • 一文读懂DQN改进算法(Double DQN+Dueling DQN)—强化学习(7)
  • Docker实战系列:使用Docker部署AI SSH客户端工具IntelliSSH
  • MCP消息协议和传输协议(Java角度)
  • 航班调度优化策略全局概览
  • TCP day39