














先说清楚这个错误的本质,免得你白折腾:le.targets is not iterable(加载数据面板失败)——这是导入的这个 JSON 模板和你当前 Grafana / Zabbix 插件版本不兼容。这个 8955(rev1)是个很老的 Zabbix dashboard 模板,里面某些 panel 的数据结构(targets 字段)是旧格式,新版 Grafana 解析时报错。让我看一下你上传的这个 JSON 确认一下。找到原因了,而且很明确。
直接报错的元凶:这个模板里有个 alexanderzobnin-zabbix-triggers-panel(触发器面板),它的 targets 字段是个字典(dict)而不是数组,新版 Grafana 解析时要遍历 targets,遍历到这个非数组就抛 le.targets is not iterable。
但更根本的问题:这个模板太老了,救不活也不值得救——
schemaVersion 是 16,为 Grafana 5.2.4 设计的;你现在跑的是 grafana:latest(11/12 版),schema 已经到 39+。singlestat 面板和 11 个 graph 面板,这两种面板类型在 Grafana 11 已经被彻底移除了。就算我帮你把那个 dict 改成数组让它能导入,这 28 个面板也全是空的/坏的,等于一张废图。所以别在这个 8955 模板上浪费时间,换个新的就好。给你两条路:
去 grafana.com 的 dashboard 市场找标注支持新版插件(Zabbix plugin 5.x / Grafana 10+)的模板。导入方式不变:仪表板 → 新建 → 导入,填模板 ID 或粘贴 JSON,选你的 Zabbix 数据源。挑的时候看一眼模板页面写的 "Last updated" 和兼容版本,选 2023 年以后更新过的。
提示:Zabbix 插件(alexanderzobnin)装好后,它自带几个示例 dashboard。去
仪表板里直接找插件附带的,比满世界找 ID 更稳,版本天然匹配。在管理 → 插件 → Zabbix → Dashboards标签页可以一键导入它自带的。
现成模板永远有版本坑,自己建反而省心:
仪表板 → 新建 → 新建仪表板 → 添加可视化。Zabbix。Group 选 Linux servers → Host 选 stream9-1-7(或三台都选)→ Item 选 CPU utilization。Time series(时间序列),图就出来了。Back to dashboard → 再 添加 下一个面板,换成 Memory utilization、磁盘、网络 等。Stat 即可。保存。这样搭出来的面板用的全是新版组件,不会再有兼容问题,而且你想看哪台、哪个指标完全自己定。
要不要我帮你把那个 JSON 修一下做个实验?可以,但说实话不建议——就算修好 targets 那处能导进去,28 个 singlestat/graph 面板在你这个新版 Grafana 里也是显示不了的,最后还是得自己重搭。直接走方案二最快。
你先按方案二搭一个 CPU 的试试,卡在查询编辑器哪一步(比如 Group/Host 下拉是空的)告诉我——如果下拉是空的,那说明数据源虽然连通了但权限或主机群组没选对,我接着帮你看。
挑模板的铁律:进任意一个详情页,看右侧的 Last updated(最后更新时间)和 Dependencies / Compatible with。 只要更新时间停留在 2019–2020、依赖写着 Grafana 5.x/6.x 的,一律跳过——它们和你那个报错的 8955 是同一批老古董,导进来照样 singlestat/graph 面板全废。只选 2023 年以后还在更新、注明支持 Grafana 9/10/11 的。
从你截图里这几个看,优先级这样排:
首选 → Zabbix - Monitoring Linux servers v4.4.0(中间那行右二)。它是 alexanderzobnin 官方插件作者维护的、专门针对 Linux 主机的,正好对应你三台里的两台 CentOS/Stream。点进去确认更新时间够新就导。
次选 → Dashboard Linux Server(中间行左一)那种仪表盘式的,视觉效果好,也是同一作者数据源。
Windows 那台这页没看到专门的,导入 Linux 模板后,WINSERVER-1-3 用我上一条说的自己加几个 Stat/Time series 面板补上即可,Windows 模板可以另外回市场搜 "Windows zabbix"。
不过我更想给你提个更省事的办法——别从这个网页找了:
直接用插件自带的 dashboard。 你装的 alexanderzobnin Zabbix 插件本身就内置了和当前版本完全匹配的示例仪表盘,版本天然不会冲突,这是最稳的。
路径:Grafana →
管理→插件→ 点开Zabbix→ 上方切到Dashboards标签页 → 里面列出的几个(通常有 Zabbix Server、Templates 等)点Import / 导入即可,一键完成,绝不会再报targets is not iterable。
建议顺序:先去 管理 → 插件 → Zabbix → Dashboards 看有没有自带的,有就直接导(最快最稳);没有合意的,再回这个市场挑 Zabbix - Monitoring Linux servers v4.4.0,导入前务必看一眼更新时间。
导入时如果让你选数据源,记得选你之前配好的那个 Zabbix 数据源。导完哪个能正常出图、哪个还报错,把情况发我。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。