我想在一张图中显示来自不同主机的多个CPU使用率,但是它们最终都具有相同的名称,而且我不知道哪条线代表哪个主机: here's the snapshot.
我将Grafana 5.2.4和Zabbix插件3.9.1一起使用。我的Zabbix版本是3.0.12。
我曾尝试在Grafana中改写传说,但没有这样的选择。另外,Zabbix插件不允许直接连接到数据库,因此我也不能使用ALIAS BY选项。我曾尝试在Zabbix中使用宏在项目名称中包含主机名,但是{HOST.NAME}
最终以项目名称的形式结束(而不是由实际值代替)。
任何解决方案都将不胜感激。
答案 0 :(得分:1)
您应该使用Zabbix Grafana插件的templating功能,有关工作示例,请参见所附屏幕和以下说明。
我有一个Routers Zabbix主机组,因此我定义了一个Router
Grafana变量来匹配主机(Routers.*
),请参阅第一个屏幕截图。
启用多值和全选
然后在指标配置中使用通过以下方式配置的单个指标:
$
,该变量将根据所选内容实时扩展)您将获得类似于第二个屏幕截图的内容,其中顶部有一个主机选择器,并且有多个选择。
答案 1 :(得分:-1)