首页 > 解决方案 > 无法使用 Zabbix 插件更改 Grafana 中的指标别名

问题描述

我想在一个图中显示来自不同主机的多个 CPU 使用情况,但它们最终都具有相同的名称,我无法分辨哪条线代表哪个主机: 这是快照。

我正在使用带有 Zabbix 插件 3.9.1 的 Grafana 5.2.4。我的 Zabbix 版本是 3.0.12。我尝试过在 Grafana 中覆盖传说,但没有这样的选择。另外,Zabbix 插件不允许直接连接到 DB,所以我也不能使用 ALIAS BY 选项。我尝试在 Zabbix 中使用宏将主机名包含在项目名称中,但{HOST.NAME}最终在项目名称中保持原样(而不是被实际值替换)。

任何解决方案将不胜感激。

标签: grafanazabbix

解决方案


您应该使用 Zabbix Grafana 插件的模板功能,请参阅随附的屏幕和以下说明以获取工作示例。

我有一个路由器 Zabbix 主机组,所以我定义了一个RouterGrafana 变量来匹配主机 ( Routers.*),请参见第一个屏幕截图。启用多值和全选 在此处输入图像描述

然后在指标配置中使用以这种方式配置的单个指标:

  • 组: 路由器
  • 主机:$Router(注意$,变量会根据选择实时展开)
  • Item:常用的item名称(即:ICMP Response Time)

你会得到类似于第二个屏幕截图的东西,顶部有一个主机选择器和多个选择。

在此处输入图像描述


推荐阅读