7 Географическая карта

Обзор

Виджет Geomap отображает узлы сети в виде маркеров на интерактивной карте на базе Leaflet, при этом цвет маркера указывает на наиболее серьёзную проблему каждого узла сети.

Zabbix предлагает несколько предопределённых поставщиков тайлов карты, а также позволяет добавлять пользовательских в Administration > General > Geographical maps.

По умолчанию виджет отображает все включённые узлы сети, имеющие корректные координаты (широта от -90 до 90, долгота от -180 до 180) в своём инвентаре.

Для взаимодействия с виджетом используйте следующие возможности:

  • При щелчке по маркеру отображаются имя узла сети и неустранённые проблемы; щелчок по имени узла сети открывает меню узла сети.
  • Фильтруйте узлы сети по серьёзности проблем с помощью значка фильтра в правом верхнем углу.
  • Щёлкните правой кнопкой мыши по карте, чтобы задать или сбросить вид по умолчанию; используйте значок дома, чтобы вернуться к виду по умолчанию.

Настройка

Чтобы добавить виджет, выберите Geomap в качестве типа.

В дополнение к параметрам, которые являются общими для всех виджетов, вы можете задать следующие специальные параметры:

Группы узлов сети Выберите группы узлов сети, которые будут отображаться на карте.
Либо выберите совместимый виджет в качестве источника данных для групп узлов сети.
Это поле поддерживает автодополнение, поэтому при вводе имени группы будет предложен выпадающий список подходящих групп.
Если в полях Группы узлов сети и Узлы сети ничего не выбрано, будут отображены все узлы сети с корректными координатами.
Этот параметр недоступен при настройке виджета на панели шаблона.
Узлы сети Выберите узлы сети, которые будут отображаться на карте.
Либо выберите совместимый виджет или панель в качестве источника данных для узлов сети.
Это поле поддерживает автодополнение, поэтому при вводе имени узла сети будет предложен выпадающий список подходящих узлов сети.
Если в полях Группы узлов сети и Узлы сети ничего не выбрано, будут отображены все узлы сети с корректными координатами.
Этот параметр недоступен при настройке виджета на панели шаблона.
Теги Укажите теги, чтобы ограничить количество узлов сети, отображаемых в виджете.
Можно как включать, так и исключать определенные теги и значения тегов. Можно задать несколько условий. Сопоставление имен тегов всегда чувствительно к регистру.

Для каждого условия доступны несколько операторов:
Существует — включить указанные имена тегов;
Равно — включить указанные имена и значения тегов (с учетом регистра);
Содержит — включить указанные имена тегов, у которых значения содержат введенную строку (поиск подстроки, без учета регистра);
Не существует — исключить указанные имена тегов;
Не равно — исключить указанные имена и значения тегов (с учетом регистра);
Не содержит — исключить указанные имена тегов, у которых значения содержат введенную строку (поиск подстроки, без учета регистра).

Для условий доступны два типа вычисления:
And/Or — должны быть выполнены все условия, при этом условия с одинаковым именем тега будут сгруппированы по условию Or;
Or — достаточно выполнения одного условия.

Этот параметр недоступен при настройке виджета на панели шаблона.
Начальный вид Координаты центра, разделенные запятыми, и необязательный уровень масштабирования, которые будут отображаться при первоначальной загрузке виджета, в формате <latitude>,<longitude>,<zoom>
Если начальный масштаб указан, виджет Geomap загружается с заданным уровнем масштабирования. В противном случае начальный масштаб вычисляется как половина максимального масштаба для конкретного поставщика тайлов.
Начальный вид игнорируется, если задан вид по умолчанию (см. ниже).
Примеры:
40.6892494,-74.0466891
40.6892494,-122.0466891
Кластеризация Укажите, как близко расположенные маркеры узлов сети объединяются в один маркер со счетчиком:
Auto — маркеры объединяются автоматически;
Zoom level — маркеры объединяются на основе указанного уровня масштабирования (0 — максимальное отдаление, 30 — максимальное приближение). Например, если параметр установлен в 0, маркеры не объединяются ни на одном уровне масштабирования; если установлено 15, маркеры объединяются начиная с максимального отдаления до уровня масштабирования 15; если установлено 30, маркеры объединяются на всех уровнях масштабирования.
Обратите внимание, что максимальный уровень приближения определяется поставщиком тайлов карты.