7 Геокарта

Обзор

Виджет геокарты отображает узлы сети в виде маркеров на географической карте, используя JavaScript библиотеку с открытым исходным кодом Leaflet для интерактивных карт.

Zabbix предлагает несколько предопределённых поставщиков услуг плиток карты (map tile) и возможность добавить собственного поставщика услуг плиток или даже размещать сами плитки (настраивается в разделе меню Администрирование → Общие → Географические карты).

По умолчанию виджет отображает все активированные узлы сети, которые имеют корректные координаты, указанные в в их инвентарных данных. В параметрах виджета можно настроить фильтрацию узлов сети.

Корректные координаты узла сети:

  • Широта: от -90 до 90 (может быть целым числом или числом с плавающей точкой)
  • Долгота: от -180 до 180 (может быть целым числом или числом с плавающей точкой)

Настройка

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

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

Группы узлов сети
(Host groups)
Выберите группы узлов сети для отображения на карте.
В качестве альтернативы выберите для групп узлов сети в качестве источника данных совместимый виджет.
Это поле с функцией автодополнения; таким образом, после начала ввода имени группы будет автоматически предложен список совпадающих групп узлов сети в выпадающем меню.
Если ничего не выбрано ни в поле Группы узлов сети (Host groups), ни в поле Узлы сети (Hosts), то будут отображены все узлы сети с корректными координатами.
Этот параметр недоступен при настройке виджета на панели шаблона.
Узлы сети
(Hosts)
Выберите узлы сети для отображения на карте.
В качестве альтернативы выберите для узлов сети в качестве источника данных совместимый виджет или панель.
Это поле с функцией автодополнения; таким образом, после начала ввода имени узла сети будет автоматически предложен список совпадающих узлов сети в выпадающем меню.
Если ничего не выбрано ни в поле Группы узлов сети (Host groups), ни в поле Узлы сети (Hosts), то будут отображены все узлы сети с корректными координатами.
Этот параметр недоступен при настройке виджета на панели шаблона.
Теги
(Tags)
Укажите теги для ограничения количества узлов сети, отображаемых в виджете.
Можно как включать, так и исключать определённые теги и значения тегов. Можно указать несколько условий. Поиск соответствия имён тегов всегда чувствителен к регистру.

По каждому условию доступно несколько операторов:
Существует (Exists) — включить указанные имена тегов;
Равно (Equals) — включить указанные имена тегов и их значения (с учётом регистра);
Содержит (Contains) — включить указанные имена тегов, в которых значения тегов содержат введённую строку (совпадение подстроки, без учёта регистра);
Не существует (Does not exist) — исключить указанные имена тегов;
Не равно (Does not equal) — исключить указанные имена тегов и их значения (с учётом регистра);
Не содержит (Does not contain) — исключить имена указанных тегов, в которых значения тегов содержат введённую строку (совпадение подстроки, без учёта регистра).

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

Этот параметр недоступен при настройке виджета на панели шаблона.
Начальный вид
(Initial view)
Координаты центра и необязательный уровень масштабирования (через запятую) для отображения при первоначальной загрузке виджета, в формате <широта>,<долгота>,<масштаб>
Если указан начальный масштаб, то виджет Геокарты загружается с данным уровнем масштабирования. В противном случае начальный масштаб рассчитывается как половина от максимального масштаба для конкретного поставщика плиток.
Начальный вид игнорируется, если задан вид по умолчанию (см. ниже).
Примеры:
40.6892494,-74.0466891
40.6892494,-122.0466891

Маркер узла сети, отображаемый на карте, имеет цвет самой серьезной проблемы узла сети, а зеленый цвет — если у узла сети нет проблем. Щелчок по маркеру узла сети позволяет просмотреть видимое имя узла сети и количество нерешенных проблем, сгруппированных по степени серьезности. Щелчок по видимому имени откроет меню узла сети.

Узлы сети, отображаемые на карте, можно фильтровать по степени серьезности проблемы. Нажмите значок фильтра в правом верхнем углу виджета и отметьте нужные степени серьезности.

Масштаб карты можно увеличивать и уменьшать с помощью кнопок плюс и минус в левом верхнем углу виджета либо с помощью колесика прокрутки мыши или сенсорной панели. Чтобы сделать текущий вид видом по умолчанию, щелкните правой кнопкой мыши в любом месте карты и выберите Set this view as default. Этот параметр переопределит параметр виджета Initial view для текущего пользователя. Чтобы отменить это действие, снова щелкните правой кнопкой мыши в любом месте карты и выберите Reset to initial view.

Когда задан Initial view или Default view, вы можете в любой момент вернуться к этому виду, нажав на значок домика слева.