Zabbix 6.0迁移后Grafana组字段无数据及Applications转Tags问题求助
Zabbix 6.0 + Grafana 迁移后Group字段无数据修复方案
核心原因
Zabbix 6.0 重构了实体模型,原applications(应用集)被**标签(Tags)**替代,同时Grafana的Zabbix插件适配新版本时,调整了Group字段的数据源逻辑——老版本依赖应用集关联主机组,新版本需通过标签映射或插件查询配置调整来恢复功能。
分步修复操作
1. 升级Grafana Zabbix插件
必须使用适配Zabbix 6.0的插件版本(最低要求v5.0以上,建议安装最新稳定版):
- 进入Grafana控制台「插件管理」,搜索
Zabbix检查版本并升级 - 升级后重启Grafana:
systemctl restart grafana-server
2. 调整仪表盘查询与变量配置
单个Panel修复
打开无数据的Panel进入「查询编辑器」:
- 删除原基于
Applications的过滤条件,替换为Host Groups过滤:点击「Add filter」→ 选择Host Group→ 选取目标主机组
变量化Group选择修复
若仪表盘用变量实现Group选择:
- 进入仪表盘「设置」→「变量」,删除原
Applications相关变量 - 新建Zabbix类型变量,数据源选当前Zabbix连接
- 变量类型选择
Host Groups,按需设置名称匹配规则 - 更新所有Panel的查询,替换原Group变量为新变量
3. 标签映射原应用集逻辑(可选)
如果需要保留原应用集的分组逻辑,可在Zabbix中给主机/监控项添加对应标签:
- Zabbix控制台「配置」→「主机」→ 编辑目标主机,在「标签」栏添加
group:原应用集名称这类标签 - 在Grafana查询中添加
Tags过滤,键选group、值选对应标签值,实现类似原应用集的分组效果
4. 排查API与权限问题
若以上操作无效,直接验证Zabbix API返回:
- 用Zabbix管理员账号调用API执行主机组查询:
{ "jsonrpc": "2.0", "method": "hostgroup.get", "params": { "output": ["name", "groupid"] }, "auth": "你的API令牌", "id": 1 } - 若API能返回主机组数据,检查Grafana插件的Zabbix账号权限(需确保该账号有主机组读取权限);若API返回空,排查Zabbix主机组配置
内容的提问来源于stack exchange,提问作者Civette
相关产品推荐
相关产品推荐

