Это перевод страницы документации с английского языка. Помогите нам сделать его лучше.

Sidebar

Zabbix Summit 2022
View presentations

1 Настройка карты сети

Обзор

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

Вы можете заполнять карту такими элементами как: узлы сети, группы узлов сети, триггеры, изображения или другими картами сети.

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

Вы можете добавить пользовательские URL'ы, которые будут доступны при нажатии на иконках. Таким образом вы можете связать иконку узла сети со свойствами узла сети или иконку карты сети с другой картой.

Карты сети управляются в Мониторинг → Карты, здесь их можно настраивать, управлять и просматривать. На странице мониторинга вы можете нажать на иконки и воспользоваться ссылками на какие-нибудь скрипты или URL'ы.

Карты сети основаны на векторной графике (SVG) с Zabbix 3.4.

Публичные и приватные карты

Все пользователи Zabbix (включая пользователей не администраторов) могут создавать карты сети. Карты сети имеют владельца - пользователя, который создал их. Карты сети экраны можно сделать публичными или приватными.

  • Публичные карты видимы всем пользователям, однако, пользователи должны иметь по крайней мере права на чтение всех элементов карты сети, чтобы её увидеть. Публичные карты можно редактировать, если пользователь / группа пользователей имеет права чтения-записи к карте и по крайней мере права на чтение всех элементов на соответствующей карте, включая триггера в связях.
  • Приватные карты видны только своим владельцам и пользователям / группам пользователей карты с которыми поделился владелец. Обычные (не Супер администраторы) пользователи могут назначать общий доступ только тем группам и пользователям, в которые они входят сами. Пользователи с уровнем Администратор могут видеть приватные карты вне зависимости от того являются ли они их владельцами или принадлежат ли списку пользователей с которыми поделились картой. Приватные карты могут редактироваться владельцами и в случае, если у пользователя / группы пользователей имеются права чтения-записи к карте, также включая права на чтение всех элементов соответствующей карты, включая триггеры в связях.

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

Для добавления элементов на карту у пользователя должны быть также как минимум права на чтение карты.

Создание карты сети

Для создания карты, сделайте следующее:

  • Перейдите в Мониторинг → Карты сети
  • Перейдите к просмотру всех карт
  • Нажмите на Создать карту сети

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

Вкладка Карта сети содержит общие атрибуты карт сетей:

Все обязательные поля ввода отмечены красной звёздочкой.

Общие атрибуты карты сети:

Параметр Описание
Владелец Имя владельца карты.
Имя Уникальное имя карты.
Ширина Ширина карты в пикселах.
Высота Высота карты в пикселах.
Фоновое изображение Использование фонового изображения:
Нет изображения - без фонового изображения (белый фон)
Изображение - выбранное изображение, которое будет использовано фоновым изображением. Масштабирование не производится. Вы можете использовать географическую карту или любое другое изображение для улучшения вашей карты.
Автоматическое соответствие иконок Вы можете указать использование автоматического соответствия иконок, заданные в Администрирование → Общие → Соответствие иконок. Соответствие иконок позволяет отображать некоторые иконки в соответствии с полями инвентарных данных узлов сети.
Подсветка иконок Если вы отметите эту опцию, иконки получат подсветку. Элементы с активными триггерами будут иметь фон в виде круга, такого же цвета, что и триггер с наивысшей важностью. Кроме того, будет отображаться зеленая толстая линия вокруг круга, если все проблемы подтверждены.
Если элемент в состоянии "деактивирован" или "в обслуживании", будет использоваться фон в виде квадрата, серый и оранжевый соответственно.
Смотрите также: Просмотр карт сети
Помечать элементы при изменении состояния триггера Недавнее изменение состояния триггера (недавняя проблема или её решение) будет подсвечиваться маркерами (указывающие внутрь красные треугольники) по трем сторонам иконки элемента, которые не заняты подписью. Маркеры отображаются 30 минут.
Отображение проблем Каким образом проблемы отображаются с элементом карты:
Развертывание одиночной проблемы - если имеется только одна проблема, отобразится имя этой проблемы. В противном случае отобразится общее количество проблем.
Количество проблем - отобразится общее количество проблем
Количество проблем и раскрывать наиболее критичную - имя наиболее критичной проблемы и общее количество проблем.
'Наиболее критичная' основывается на важности проблемы и, если имеются одинаковые, ID события проблемы (более высокий ID или более новая проблема отображается первой). В случае триггер элемента карты подход основан на важности проблемы и, если имеются одинаковые, позиции триггера в списке триггеров. В случае наличия нескольких проблем по одному триггеру, отобразится самая новая.
Расширенные подписи Если эта опция выбрана, у вас будет возможность задать тип подписи для разных типов элементов.
Тип подписи к элементам карты Тип подписи, который будет использоваться для элементов карты:
Подпись - подпись к иконке
IP адрес - IP адрес
Имя элемента - имя элемента (например, имя узла сети)
Только состояние - только состояние (ОК или ПРОБЛЕМА)
Ничего - подписи не будут отображаться
Расположение подписи к иконке Расположение подписи по отношению к иконке:
По нижнему краю - ниже иконки
По левой стороне - слева
По правой стороне - справа
По верхнему краю - выше иконки
Отображение проблем Отображение количества проблем как:
Все - будет отображено общее количество проблем
Раздельно - количество неподтвержденных проблем будет отображено отдельным числом из общего количества проблем
Только неподтвержденные - будет отображено только количество неподтвержденных проблем
Минимальная важность триггеров Проблемы с важностью ниже заданной в данной опции не будут отображаться на карте.
Например, с выбранной важностью Предупреждение, изменения состояний триггеров с Информация и Не классифицировано не будут отражены на карте.
Параметр поддерживается начиная с Zabbix 2.2.
URL'ы Можно указать URL'ы для каждого типа элемента (с подписью). Они будут отображаться ссылками, когда пользователь нажимает на элементе в режиме просмотра карты.
Макросы можно использовать в именах и значениях URL. Смотрите полный список поддерживаемых макросов, ищите 'Имена и значения URL на картах'.

Общий доступ

Вкладка Общий доступ содержит как тип карты сети, так и опции общего доступа (группы пользователей, пользователи) по приватным картам:

Параметр Описание
Тип Выберите тип карты:
Приватная - карта видима только выбранным группам пользователей и пользователям
Публичная - карта видима всем
Список групп пользователей участников Выберите группы пользователей, которые будут иметь доступ к этой карте сети.
Вы можете разрешить доступ только на чтение или чтение-запись.
Список пользователей участников Выберите пользователей, которые будут иметь доступ к этой карте сети.
Вы можете разрешить доступ только на чтение или чтение-запись.

Когда вы нажмете Добавить для сохранения карты сети, вы создадите пустую карту сети с именем, размерами и заданными настройками. Теперь вам необходимо добавить какие-нибудь элементы. Чтобы это сделать, нажмите на Конструктор в списке карт сетей, чтобы открыть область редактирования.

Добавление элементов

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

Обратите внимание с "Вкл" опцией Сетки, элементы будут всегда выравниваться по сетке (вы можете выбрать различные размеры сетки из выпадающего меню, а также скрыть/показать сетку). Если вы хотите разместить элементы где бы то ни было без выравнивания, переключите опцию в "Выкл". (Элементы, расположенные случайным образом, можно в дальнейшем снова выровнять по сетке с помощью кнопки Выровнять элементы карты).

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

Атрибуты элементов карт сетей:

Параметр Описание
Тип Тип элемента:
Узел сети - иконка, отображающая состояние всех триггеров у выбранного узла сети
Карта сети - иконка, отображающая состояние всех элементов на карте
Триггер - иконка, отображающая состояние одного триггера
Группа узлов сети - иконка, отображающая состояние всех триггеров у на всех узлах сети в выбранной группе узлов сети
Изображение - иконка, не связанная с каким-то ресурсом
Подпись Подпись к иконке, любая строка.
В этом поле поддерживаются макросы выражений, но только с with avg, last, min и max функциями, со временем в качестве параметра (например, {?avg(/host/key,1h)}).
Для просмотра полного списка макросов смотрите поддерживаемые макросы, ищите 'подписи к элементам карты'.
Расположение подписи Расположение подписи по отношению к иконке:
По умолчанию - расположение подписи по умолчанию карты сети
По нижнему краю - ниже иконки
По левой стороне - слева
По правой стороне - справа
По верхнему краю - выше иконки
Узел сети Введите узел сети, если тип элемента 'Узел сети'. Это поле с функцией автодополнения, таким образом после начала ввода имени узла сети, будет автоматически предложен список совпадающих узлов сети в выпадающем меню. Прокрутите список, чтобы выбрать необходимый. Нажмите на 'х', чтобы удалить выбранный.
Карта сети Выберите карту сети, если тип элемента 'Карта сети'.
Триггер Если тип элемента - 'Триггер', выберите один или больше триггеров в поле Новые триггеры ниже и нажмите на Добавить.
Порядок выбранных триггеров можно изменить, но только в пределах одной важности триггеров. Выбор нескольких триггеров также влияет на раскрытие макроса {HOST.*}, как в режиме построения, так и в режиме просмотра.
// 1 В режиме построения// первый отображаемый {HOST.*} макрос раскрывается в зависимости от первого триггера в списке (на основании важности триггера).
// 2 В режиме просмотра// зависит от параметра Отображение проблем в Общих атрибутах карты.
* Если выбран Развертывание одиночной проблемы режим, первый отображаемый {HOST.*} макрос раскрывается в зависимости от последнего обнаруженного триггера с проблемой (вне зависимости от важности) или первый триггер в списке (в случае отсутствия проблем);
* Если выбран режим Количество проблем и раскрывать наиболее критичную, первый отображаемый макрос {HOST.*} раскрывается в зависимости от важности триггера.
Группа узлов сети Выберите группу узлов сети, если тип элемента 'Группа узлов сети'. Это поле с функцией автодополнения, таким образом после начала ввода имени группы узлов сети, будет автоматически предложен список совпадающих групп узлов сети в выпадающем меню. Прокрутите список, чтобы выбрать необходимую. Нажмите на 'х', чтобы удалить выбранную.
Теги Выберите теги, чтобы ограничит количество отображаемых проблем в виджете. Имеется возможность как включить, так и исключить заданные теги и значения тегов. Можно указать несколько условий. Поиск соответствия имен тегов всегда чувствителен к регистру.
По каждому условию имеется несколько операторов:
Существует - включить указанные имена тегов
Равно - включить указанные имена тегов и их значения (с учетом регистра)
Содержит - включить указанные имена тегов, в которых значения тегов содержат введенную строку (совпадение подстроки, без учета регистра)
Не существует - исключить указанные имена тегов
Не равно - исключить указанные имена тегов и их значения (с учетом регистра)
Не содержит - исключить имена указанных тегов, в которых значения тегов содержат введенную строку (совпадение подстроки, без учета регистра)
Для условий имеется два типа вычислений:
И/Или - все условия должны соблюдаться, условия с одинаковыми именами тегов будут сгруппированы с Или условием
Или - достаточно соблюдения одного условия
Это поле доступно для элементов типов узел сети и группы узлов сети.
Автоматический выбор иконки В этом случае соответствие иконок будет определять, какую иконку отображать.
Иконки Вы можете выбрать разные иконки для элемента при отображения для следующих случаев: по умолчанию, проблема, обслуживание, деактивирован.
Координата X Координата X элемента карты сети.
Координата Y Координата Y элемента карты сети.
URL'ы URL'ы можно указать для каждого отдельного элемента. Они будут отображаться ссылками, если пользователь нажмёт на элементе в разделе мониторинга. Если элемент имеет собственные URL'ы, а также URL'ы уровня карты сети для его типа элемента, то ссылки будут объединены в одно меню.
Смотрите полный список [поддерживаемых макросов(/manual/appendix/macros/supported_by_location), ищите 'Имена и значения URL на картах'.

Добавленные элементы не сохраняются автоматически. Если вы покинете эту страницу, все изменения могут быть потеряны.

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

Выбранные опции сетки также сохраняются для каждой карты сети.

Выбор элементов

Для выбора нескольких элементов, выберите сначала один элемент, затем нажмите и удерживайте Ctrl, чтобы выбрать другие.

Вы также можете выбрать несколько элементов, переместив прямоугольник в области редактирования и тем самым выбрав все элементы находящиеся в нем.

Как только вы выберите более одного элемента, диалог свойств элемента переключится в режим массового обновления, так что вы сможете изменить атрибуты выбранных элементов за раз. Чтобы это сделать, отметьте атрибут, используя флажок, и укажите для него новое значение. Здесь вы можете использовать макросы (такие как, скажем, {HOST.NAME} для подписи элемента).

Связи элементов

После того, как вы расставите элементы на карте, самое время соединить их. Для соединения двух элементов вы должны сначала выбрать их. Когда элементы будут выбраны, нажмите на Добавить справа от подписи Связь.

При наличии созданной связи, диалог одного элемента теперь содержит дополнительный раздел Связи. Нажмите на Изменить для редактирования атрибутов связи.

Атрибуты связей:

Параметр Описание
Подпись Подпись, которая будет отображаться поверх связи.
В этом поле поддерживается макросы выражений, но только с функциями avg, last, min и max, со временем в качестве параметра (например, {?avg(/узел сети/ключ,1h)}).
Подключаться через Элемент, к которому присоединяется связь.
Тип (ОК) Стиль связи по умолчанию:
Линия - одиночная линия
Жирная линия - жирная линия
Точечная линия - точки
Пунктирная линия - пунктирная линия
Цвет (ОК) Цвет связи по умолчанию.
Индикаторы связи Список триггеров соединенных со связью. В случае, если триггер в состоянии ПРОБЛЕМА, его стиль применяется к связи.

Перемещение и копирование элементов

Можно переместить несколько выбранных элементов в другое место на карте, нажав на один из выбранных элементов затем, удерживая кнопку мыши, переместить курсор в желаемое место.

Можно скопировать один и более элементов, выбрав элементы, затем нажав на выбранный элемент правой кнопкой мыши и выбрать в меню Копировать.

Чтобы вставить элементы, нажмите на область карты правой кнопкой мыши и выберите из меню Вставить. Опция Вставить без внешних связей позволяет вставить элементы только со связями между выбранными элементами.

Опция копирования-вставки работает в пределах одного окна браузера. Горячие клавиши не поддерживаются.

Добавление фигур

В дополнение к элементам карты имеется также возможность добавления некоторых фигур. Фигуры не являются не элементами карты; они просто визуальное представление. Например, фигуру прямоугольника можно использовать в качестве фона для группировки некоторых узлов сети. Можно добавлять фигуры прямоугольников и эллипсы.

Добавления фигуры нажмите на Добавить после Фигуры. Новая фигура появится сверху в левом углу карты. Перетащите её куда хотите.

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

Чтобы выбрать несколько фигур, выберите сначала одну и затем удерживая нажатым Ctrl, выберите остальные. При выборе нескольких фигур можно будет массово обновить общие свойства, аналогично элементам карты.

Фигурам можно добавлять текст. В тексте поддерживаются макросы выражений, но только с avg, last, min и max функциями, со временем в качестве параметра (например, {?avg(/узел сети/ключ,1h)}).

Чтобы отображался только текст, фигуру можно сделать невидимой, удалив рамку фигуры (выберите 'нет' в Рамка поле). Например, обратите внимание на то, что макрос {MAP.NAME}, видимый на рисунке сверху, на самом деле представляет из себя фигуру с текстом, который можно увидеть при нажатии на макрос:

{MAP.NAME} раскрывается в заданное имя карты при просмотре.

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

Перенос строк для теста всегда "включен" в пределах фигур. Однако, внутри эллипса, строки переносятся так как, если бы эллипс был прямоугольником. Перенос слов не реализован, поэтому длинные слова (слова, которые не помещаются в фигуру) не переносятся, но маскируются (на странице конструктора) или обрезаются (на других страницах с картами).

Добавление строк

Кроме фигур, имеется также возможность добавления некоторых линий. Линии можно использовать для связи элементов или фигур на карте.

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

map_line.png

Порядок фигур и линий

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