7. Геокарта

Обзор

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

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

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

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

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

Настройка

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

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

Группы узлов сети
(Host groups)
Выберите группы узлов сети для отображения на карте. Это поле с функцией автодополнения; таким образом, после начала ввода имени группы будет автоматически предложен список совпадающих групп узлов сети в выпадающем меню. Прокрутите список, чтобы выбрать необходимую. Нажмите на 'х', чтобы удалить выбранную.
Если ничего не выбрано ни в поле Группы узлов сети, ни в поле Узлы сети, то будут отображены все узлы сети с корректными координатами.
Узлы сети
(Hosts)
Выберите узлы сети для отображения на карте. Это поле с функцией автодополнения; таким образом, после начала ввода имени будет автоматически предложен список совпадающих узлов сети в выпадающем меню. Прокрутите список, чтобы выбрать необходимый. Нажмите на 'х', чтобы удалить выбранный.
Если ничего не выбрано ни в поле Группы узлов сети, ни в поле Узлы сети, то будут отображены все узлы сети с корректными координатами.
Теги
(Tags)
Укажите теги для ограничения количества узлов сети, отображаемых в виджете. Можно как включать, так и исключать определённые теги и значения тегов. Можно указать несколько условий. Поиск соответствия имён тегов всегда чувствителен к регистру.
По каждому условию доступно несколько операторов:
Существует — включить указанные имена тегов
Равно — включить указанные имена тегов и их значения (с учётом регистра)
Содержит — включить указанные имена тегов, в которых значения тегов содержат введённую строку (совпадение подстроки, без учёта регистра)
Не существует — исключить указанные имена тегов
Не равно — исключить указанные имена тегов и их значения (с учётом регистра)
Не содержит — исключить имена указанных тегов, в которых значения тегов содержат введённую строку (совпадение подстроки, без учёта регистра)
Для условий имеется два типа вычислений:
И/Или — все условия должны соблюдаться, условия с одинаковыми именами тегов будут сгруппированы с условием Или
Или — достаточно соблюдения одного условия
Начальный вид
(Initial view)
Координаты центра и необязательный уровень масштабирования (через запятую) для отображения при первоначальной загрузке виджета, в формате <широта>,<долгота>,<масштаб>
Если указан начальный масштаб, то виджет геокарты загружается с данным уровнем масштабирования. В противном случае начальный масштаб рассчитывается как половина от максимального масштаба для конкретного поставщика плиток.
Начальный вид игнорируется, если задан вид по умолчанию (см. ниже).
Примеры:
=> 40.6892494,-74.0466891,14
=> 40.6892494,-122.0466891

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

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

Масштаб карты можно увеличивать или уменьшать, используя кнопки «плюс» и «минус» в верхнем левом углу виджета либо используя колесо прокрутки мыши или тачпад. Чтобы установить текущий вид как вид по умолчанию, щёлкните правой кнопкой мыши в любом месте карты и выберите Задать этот вид умолчанием. Эта настройка переопределит для текущего пользователя параметр виджета Начальный вид. Чтобы отменить это действие, щёлкните правой кнопкой мыши в любом месте картыещё раз и выберите Сброс к начальному виду.

Если установлен Начальный вид или Вид по умолчанию, то в любой момент вы можете вернуться к этому виду, нажав на значок дома слева.