Невозможно изменить псевдоним метрики в Grafana с помощью плагина Zabbix

Я хочу показать несколько использования ЦП с разных хостов в одном графике, но все они заканчиваются с тем же именем, и я не могу сказать, какая строка представляет какой хост: вот это кадр.

Я использую Grafana 5.2.4 с плагином Zabbix 3.9.1. Моя версия Zabbix-3.0.12. Я пробовал переопределить легенды в Grafana, но такого варианта нет. Кроме того, плагин Zabbix не позволяет подключаться непосредственно к БД, поэтому я также не могу использовать псевдоним по опции. Я пробовал использовать макросы в Zabbix для включения имени хоста в имя элемента, но {HOST.NAME} просто заканчивается, как в имени элемента (и не заменяется фактическими значениями).

любые решения будут чрезвычайно оценены.

2 ответов


вы должны использовать templating особенность плагина Zabbix Grafana, см. прикрепленные экраны и следующее описание для рабочего примера.

У меня есть маршрутизаторы Zabbix Hostgroup, поэтому я определяю Router переменная Grafana для соответствия хостам (Routers.*), см. первый скриншот. Включить многозначность и выбрать все enter image description here

затем в конфигурации метрик используйте одну метрику, настроенную это путь:

  • Группа: Маршрутизаторы
  • Host: $ Router (имейте в виду $, переменная будет расширена в режиме реального времени соответственно выбору)
  • пункт: общее имя элемента (т. е.: ICMP время отклика)

и вы получите что-то похожее на второй скриншот, с выбором хоста сверху и несколькими выборками.

enter image description here


таким образом, есть кнопка" функции " под каждой метрикой, когда мы настраиваем и редактируем наш график. Существует опция "псевдоним", и при наведении на нее вы увидите больше опций. Если вы нажмете "setAlias", вы можете определить псевдоним для каждой метрики. Поскольку это решение требует установки каждого псевдонима индивидуально, я рекомендую решение, предложенное Симоной Забберони выше. но это также стоит знать, так как это может пригодиться время от времени. enter image description here