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

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

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

Любые решения будут очень признательны.


person Farinaz    schedule 25.09.2018    source источник
comment
Вы использовали функцию шаблонов? Или регулярное выражение или несколько показателей?   -  person Simone Zabberoni    schedule 25.09.2018
comment
Пробовал использовать макросы в пунктах Конфигурация›шаблоны›   -  person Farinaz    schedule 25.09.2018
comment
Извините, я имел в виду, если вы использовали шаблоны в Grafana, чтобы включить выбор нескольких элементов. Не могли бы вы поделиться конфигурацией ваших метрик Grafana?   -  person Simone Zabberoni    schedule 25.09.2018
comment
Нет, к сожалению, я не знаком с шаблонами в Grafana.   -  person Farinaz    schedule 25.09.2018
comment
imgur.com/a/Od2dLDI вы можете найти мою конфигурацию показателей на этом изображении. Большое спасибо.   -  person Farinaz    schedule 25.09.2018


Ответы (2)


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

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

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

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

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

введите здесь описание изображения

person Simone Zabberoni    schedule 25.09.2018
comment
Большое спасибо. Я проверил ваше решение, и оно сработало. Я нашел еще одно очень очевидное решение, которое я объясню в отдельном ответе, но ваше решение намного проще и более автоматизировано. - person Farinaz; 26.09.2018

Итак, под каждой метрикой есть кнопка «Функции», когда мы настраиваем и редактируем наш график. Есть опция «Псевдоним», и когда вы наводите на нее курсор, вы видите больше вариантов. Если вы нажмете «setAlias», вы можете определить псевдоним для каждой метрики. Поскольку это решение требует индивидуальной настройки каждого псевдонима, я рекомендую решение, предложенное Симоне Забберони выше. но это также стоит знать, так как это может пригодиться время от времени. введите здесь описание изображения

person Farinaz    schedule 26.09.2018