Skip to main content
Skip table of contents

[DKSL 90.2.1-0] 4.1.6 Создание карты сетей

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

Все пользователи могут создавать карты сети. Карты могут быть публичными (доступными всем пользователям) или приватными (доступными выбранным пользователям).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Перейдите в Monitoring → Maps

  • Перейдите к просмотру всех карт (all maps)

  • Нажмите на Create map/Создать карту сети

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

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

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

Параметр

Описание

Owner/Владелец

Имя владельца карты.

Name/Имя

Уникальное имя карты.

Width/Ширина

Ширина карты в пикселах.

Height/Высота

Высота карты в пикселах.

Background image/Фоновое изображение

Использование фонового изображения:
No image/Нет изображения - без фонового изображения (белый фон)
Image/Изображение - выбранное изображение, которое используется как фоновое изображение. Масштабирование не производится. Вы можете использовать географическую карту или любое другое изображение для улучшения вашей карты.

Automatic icon mapping/Автоматическое соответствие иконок

Вы можете указать использование автоматического соответствия иконок, заданные в Administration/Администрирование → General/Общие → Icon mapping/Соответствие иконок. Соответствие иконок позволяет отображать некоторые иконки в соответствии с полями инвентарных данных узлов сети.

Icon highlighting/Подсветка иконок

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

Mark elements on trigger status change/Помечать элементы при изменении состояния триггера

Недавнее изменение состояния триггера (недавняя проблема или её решение) будет подсвечиваться маркерами (указывающие внутрь красные треугольники) по трем сторонам иконки элемента, которые не заняты подписью. Маркеры отображаются 30 минут.

Display problems/Отображение проблем

Выбор способа отображения проблемы с элементом карты:
Expand single problem/Развертывание одиночной проблемы - если у элемента карты имеется одна проблема, отображать имя проблемы (триггера)
Number of problems/Количество проблем - отображается общее количество проблем
Number of problems and expand most critical one/Количество проблем и раскрывать наиболее критичную - отображается имя проблемы (триггера) по самому критичному триггеру, а также общее количество проблем. Определение 'самого критичного' основывается на:
Для элемента триггера на карте - важность триггера и его позиция в списке триггеров;
Для остальным элементов карты - важность триггера и ID триггера.

Advanced labels/Расширенные подписи

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

Map element label type/Тип подписи к элементам карты

Тип подписи, который будет использоваться для элементов карты:
Label/Подпись - подпись к элементу карты
IP address/IP адрес - IP адрес
Element name/Имя элемента - имя элемента (например, имя узла сети)
Status only/Только состояние - только состояние (ОК или ПРОБЛЕМА)
NothingНичего - подписи не будут отображаться

Map element label location/Размещение подписи к элементам карты

Расположение подписи по отношению к элементу карты:
Bottom/По нижнему краю - ниже иконки
Left/По левой стороне - слева
Right/По правой стороне - справа
Top/По верхнему краю - выше элемента карты

Problem display/Отображение проблем

Отображение количества проблем как:
All/Все - будет отображено полное количество проблем
Separated/Неподтвержденные отдельно - количество неподтвержденных проблем будет отображено отдельным числом из общего количества проблем
Unacknowledged only/Только неподтвержденные - будет отображено только количество неподтвержденных проблем

Minimum trigger severity/Минимальная важность триггеров

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

Show suppressed problems/Отображение подавленных проблем

Отметьте опцию отображения проблем, которые в противном случае были бы подавлены (не отображены) по причине обслуживания узла сети.

URL'ы

Можно указать URL'ы для каждого типа элемента (с подписью). Они будут отображаться как ссылки, если пользователь нажмет на элементе в режиме просмотра карты.
В URL'ах карт можно использовать макросы: {MAP.ID}, {HOSTGROUP.ID}, {HOST.ID}, {TRIGGER.ID}

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

map_config2.png

Параметр

Описание

Type/Тип

Выберите тип карты:
Private/Приватная - карта видима только выбранным группам пользователей и пользователям
Public/Публичная - карта видима всем

List of user group shares/Список групп пользователей участников

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

List of user shares/Список пользователей участников

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

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

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

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

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

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

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

Параметры

Описание

Type/Тип

Тип элемента:
Узел сети - иконка, отображающая состояние всех триггеров у выбранного узла сети
Карта сети - иконка, отображающая состояние всех элементов на карте сети
Триггер - иконка, отображающая состояние одного и более триггеров
Группа узлов сети - иконка, отображающая состояние всех триггеров у на всех узлах сети в выбранной группе узлов сети
Изображение - иконка, не связанная с каким-то ресурсом

Label/Подпись

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

Label location/Расположение подписи

Расположение подписи по отношению к иконке:
По умолчанию - расположение подписи по умолчанию карты сети
По нижнему краю - ниже иконки
По левой стороне - слева
По правой стороне - справа
По верхнему краю - выше иконки

Host/Узел сети

Введите узел сети, если тип элемента 'Узел сети'. Это поле с функцией автодополнения, таким образом после начала ввода имени узла сети, будет автоматически предложен список совпадающих узлов сети в выпадающем меню. Прокрутите список, чтобы выбрать необходимый. Нажмите на 'х', чтобы удалить выбранный.

Map/Карта сети

Выберите карту сети, если тип элемента 'Карта сети'.

Triggers/Триггеры

Если тип элемента 'Триггер', выберите один или более триггеров в поле Новые триггера снизу и нажмите на Добавить.
Порядок выбранных триггеров можно изменить, но только в пределах одной важности триггеров. Несколько выбранных триггеров также влияют на раскрытие макросов {HOST.*} как в режиме конструктора, так и в режиме просмотра.
// 1 В режиме конструктора// первые отображаемые макросы {HOST.*} будут раскрыты в зависимости от первого триггера в списке (на основании важности триггера).
// 2 Режим просмотра// зависит от параметра Отображения проблем в общих атрибутах карты сети.
* Если выбран режим Развертывание одиночной проблемы, тогда первые отображаемые макросы {HOST.*} будут раскрыты в зависимости от последней обнаруженной проблемы триггера (вне зависимости от важности) или от первого триггера в списке (в случае отсутствия обнаруженных проблем);
* Если выбран режим Количество проблем и раскрывать наиболее критичную, тогда первые отображаемые макросы {HOST.*} будут раскрыты в зависимости от важности триггера.

Host group/Группа узлов сети

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

Application/Группа элементов данных

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

Иконка (по умолчанию)

Используемая иконка.

Automatic icon selection/Автоматический выбор иконки

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

Icons/Иконки

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

Coordinate X/Координата X

Координата X элемента карты сети.

Coordinate Y/Координата Y

Координата Y элемента карты сети.

URL'ы

URL'ы можно указать для каждого отдельного элемента. Они будут отображаться как ссылки, если пользователь нажмёт на элементе в разделе мониторинга. Если элемент имеет собственные URL'ы, а также URL'ы уровня карты сети для его типа элемента, то ссылки будут объединены в одно меню.
Макросы, которые можно использовать в URL'ах карт сети: {MAP.ID}, {HOSTGROUP.ID}, {HOST.ID}, {TRIGGER.ID}

 

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

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

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

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

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

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

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

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

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

Параметр

Описание

Label/Подпись

Подпись, которая отображается поверх связи.
В этом поле поддерживается макрос  {host:key.func(param)}, но только функции триггеров avg, last, min и max с параметром в виде секунд.

Connect to/Подключаться через

Элемент, к которому присоединяется связь.

Type (OK)/Тип (ОК)

Стиль связи по умолчанию:
Line/Линия - одиночная линия
Bold line/Жирная линия - жирная линия
Dot/Точечная линия - точки
Dashed line/Пунктирная линия - пунктирная линия

Color (OK)/Цвет (ОК)

Цвет связи по умолчанию.

Link indicators/Индикаторы связи

Список триггеров соединенных со связью. В случае, если триггер в состоянии ПРОБЛЕМА, его стиль применяется к связи.

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

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

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

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

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

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

map_name_macro.png

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

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

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

Добавление линий

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

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

Очередность фигур и линий

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

Более подробно с механизмом построения карты сети вы можете ознакомиться в официальной документации - https://www.zabbix.com/documentation/5.2/ru/manual/config/visualisation/maps

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.