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

#### Обзор

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

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

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

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

Карты сети, которые уже готовы, можно просмотреть в *Мониторинг → [Карты
сети](/ru/manual/web_interface/frontend_sections/monitoring/maps)*. На
странице мониторинга вы можете нажать на иконки и воспользоваться
ссылками на какие-нибудь скрипты или URL'ы.

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

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

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

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

```{=html}
<!-- -->
```
-   *Приватные* карты сети видны только своим владельцам и
    пользователям/группам пользователей с [общим
    доступом](/ru/manual/config/visualisation/maps/map) к этой карте
    сети, которым поделился владелец. Обычные пользователи (не Супер
    Администраторы) могут предоставлять общий доступ только тем группам
    и пользователям, которым они принадлежат сами. Пользователи уровня
    Администратора могут видеть приватные карты сети независимо от того,
    являются ли они владельцами или принадлежат списку пользователей с
    общим доступом. Приватные карты может редактировать владелец карты и
    пользователь/группа пользователей с правами чтения-записи этой карты
    сети и по крайней мере с правами чтения всех элементов
    соответствующей карты, включая триггеры в связях.

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

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

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

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

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

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

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

![](../../../../../assets/en/manual/config/visualisation/map_config.png){width="600"}

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

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

|Параметр|Описание|
|----------------|----------------|
|*Владелец*|Имя владельца карты.|
|*Имя*|Уникальное имя карты.|
|*Ширина*|Ширина карты в пикселах.|
|*Высота*|Высота карты в пикселах.|
|*Фоновое изображение*|Использование фонового изображения:<br>**Нет изображения** - без фонового изображения (белый фон)<br>**Изображение** - выбранное изображение, которое используется как фоновое изображение. Масштабирование не производится. Вы можете использовать географическую карту или любое другое изображение для улучшения вашей карты.|
|*Автоматическое соответствие иконок*|Вы можете указать использование автоматического соответствия иконок, заданные в *Администрирование → Общие → Соответствие иконок*. Соответствие иконок позволяет отображать некоторые иконки в соответствии с полями инвентарных данных узлов сети.|
|*Подсветка иконок*|Если вы отметите эту опцию, элементы карты получат подсветку. Элементы с активными триггерами будут иметь фон в виде круга, такого же цвета, что и триггер с наивысшей важностью. Кроме того, будет отображаться зеленая толстая линия вокруг круга, если все проблемы подтверждены.<br>Если элемент в состоянии "деактивирован" или "в обслуживании", будет использоваться фон в виде квадрата, серый и оранжевый соответственно.<br>Смотрите также: [Просмотр карт сети](/ru/manual/web_interface/frontend_sections/monitoring/maps#просмотр_карт_сети)|
|*Помечать элементы при изменении состояния триггера*|Недавнее изменение состояния триггера (недавняя проблема или её решение) будет подсвечиваться маркерами (указывающие внутрь красные треугольники) по трем сторонам иконки элемента, которые не заняты подписью. Маркеры отображаются 30 минут.|
|*Отображение проблем*|Выбор способа отображения проблемы с элементом карты:<br>**Развертывание одиночной проблемы** - отображение имени наиболее критической проблемы<br>**Количество проблем** - отображение общего количества проблем<br>**Количество проблем и раскрывать наиболее критичную** - отображение имени наиболее критической проблемы и общее количество проблем.<br>Определение 'самой критичной' проблемы основывается на важности проблемы и, если важности идентичны, ID события проблемы (больший ID или более новая проблема отображается первой).<br>*Для элемента триггера на карте* - основывается на важности проблемы и, если важности идентичны, на позиции триггера в списке триггеров. В случае наличия нескольких проблем по одному триггеру будет отображаться наиболее новая проблема.|
|*Расширенные подписи*|Если эта опция выбрана, у вас будет возможность задать тип подписи для разных типов элементов.|
|*Тип подписи к элементам карты*|Тип подписи, который будет использоваться для элементов карты:<br>**Подпись** - подпись к элементу карты<br>**IP адрес** - IP адрес<br>**Имя элемента** - имя элемента (например, имя узла сети)<br>**Только состояние** - только состояние (ОК или ПРОБЛЕМА)<br>**Ничего** - подписи не будут отображаться|
|*Размещение подписи к элементам карты*|Расположение подписи по отношению к элементу карты:<br>**По нижнему краю** - ниже иконки<br>**По левой стороне** - слева<br>**По правой стороне** - справа<br>**По верхнему краю** - выше элемента карты|
|*Отображение проблем*|Отображение количества проблем как:<br>**Все** - будет отображено полное количество проблем<br>**Неподтвержденные отдельно** - количество неподтвержденных проблем будет отображено отдельным числом из общего количества проблем<br>**Только неподтвержденные** - будет отображено только количество неподтвержденных проблем|
|*Минимальная важность триггеров*|Проблемы с важностью ниже заданной в данной опции не будут отображены на карте. Например, с выбранной важностью *Предупреждение*, изменения состояний триггеров с *Информация* и *Не классифицировано* не будут отражены на карте.<br>Параметр поддерживается начиная с Zabbix 2.2.|
|*Отображение подавленных проблем*|Отметьте опцию отображения проблем, которые в противном случае были бы подавлены (не отображены) по причине обслуживания узла сети.|
|*URL'ы*|Можно указать URL'ы для каждого типа элемента (с подписью). Они будут отображаться как ссылки, если пользователь нажмет на элементе в режиме просмотра карты.<br>В именах и значениях URL карт сети можно использовать макросы. Смотрите полный список [поддерживаемых макросов](/ru/manual/appendix/macros/supported_by_location), затем выполните поиск по 'имена и значения URL на картах сети'.|

#### Общий доступ

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

![](../../../../../assets/en/manual/config/visualisation/map_config2.png){width="600"}

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

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

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

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

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

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

![](../../../../../assets/en/manual/config/visualisation/map_elemnt.png){width="600"}

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

|Параметр|Описание|
|----------------|----------------|
|*Тип*|Тип элемента:<br>**Узел сети** - иконка, отображающая состояние всех триггеров у выбранного узла сети<br>**Карта сети** - иконка, отображающая состояние всех элементов на карте сети<br>**Триггер** - иконка, отображающая состояние одного и более триггеров<br>**[Группа узлов сети](/ru/manual/config/visualisation/maps/host_groups)** - иконка, отображающая состояние всех триггеров у на всех узлах сети в выбранной группе узлов сети<br>**Изображение** - иконка, не связанная с каким-то ресурсом|
|*Подпись*|Подпись к иконке, любая строка.<br>В подписях можно использовать макросы и многострочные значения. Смотрите полный список [поддерживаемых макросов](/ru/manual/appendix/macros/supported_by_location), затем выполните поиск по 'подписи к элементам'.|
|*Расположение подписи*|Расположение подписи по отношению к иконке:<br>**По умолчанию** - расположение подписи по умолчанию карты сети<br>**По нижнему краю** - ниже иконки<br>**По левой стороне** - слева<br>**По правой стороне** - справа<br>**По верхнему краю** - выше иконки|
|*Узел сети*|Введите узел сети, если тип элемента 'Узел сети'. Это поле с функцией автодополнения, таким образом после начала ввода имени узла сети, будет автоматически предложен список совпадающих узлов сети в выпадающем меню. Прокрутите список, чтобы выбрать необходимый. Нажмите на 'х', чтобы удалить выбранный.|
|*Карта сети*|Выберите карту сети, если тип элемента 'Карта сети'.|
|*Триггеры*|Если тип элемента 'Триггер', выберите один или более триггеров в поле *Новые триггера* снизу и нажмите на *Добавить*.<br>Порядок выбранных триггеров можно изменить, но только в пределах одной важности триггеров. Несколько выбранных триггеров также влияют на раскрытие макросов {HOST.\*} как в режиме конструктора, так и в режиме просмотра.<br>// 1 В режиме конструктора// первые отображаемые макросы {HOST.\*} будут раскрыты в зависимости от первого триггера в списке (на основании важности триггера).<br>// 2 Режим просмотра// зависит от параметра [Отображения проблем](/ru/manual/config/visualisation/maps/map#создание_карты_сети) в общих атрибутах карты сети.<br>\* Если выбран режим *Развертывание одиночной проблемы*, тогда первые отображаемые макросы {HOST.\*} будут раскрыты в зависимости от последней обнаруженной проблемы триггера (вне зависимости от важности) или от первого триггера в списке (в случае отсутствия обнаруженных проблем);<br>\* Если выбран режим *Количество проблем и раскрывать наиболее критичную*, тогда первые отображаемые макросы {HOST.\*} будут раскрыты в зависимости от важности триггера.<br>|
|*Группа узлов сети*|Выберите группу узлов сети, если тип элемента 'Группа узлов сети'. Это поле с функцией автодополнения, таким образом после начала ввода имени группы узлов сети, будет автоматически предложен список совпадающих групп узлов сети в выпадающем меню. Прокрутите список, чтобы выбрать необходимую. Нажмите на 'х', чтобы удалить выбранную.|
|*Группа элементов данных*|Вы можете выбрать группу элементов данных, позволяющую отображать только те проблемные триггеры, которые принадлежат указанной группе элементов данных.<br>Это поле доступно для типов элементов данных узла сети и группы узлов сети и поддерживается начиная с Zabbix **2.4.0**.|
|*Иконка (по умолчанию)*|Используемая иконка.|
|*Автоматический выбор иконки*|В этом случае соответствие иконок будет определять, какую иконку отображать.|
|*Иконки*|Вы можете выбрать различные иконки для элемента для отображения этих случаях: по умолчанию, проблема, обслуживание, деактивирован.|
|*Координата X*|Координата X элемента карты сети.|
|*Координата Y*|Координата Y элемента карты сети.|
|*URL'ы*|URL'ы можно указать для каждого отдельного элемента. Они будут отображаться как ссылки, если пользователь нажмёт на элементе в разделе мониторинга. Если элемент имеет собственные URL'ы, а также URL'ы уровня карты сети для его типа элемента, то ссылки будут объединены в одно меню.<br>В именах и значениях элементов карт сети можно использовать макросы. Смотрите полный список [поддерживаемых макросов](/ru/manual/appendix/macros/supported_by_location), затем выполните поиск по 'имена и значения URL на картах сети'.|

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

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

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

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

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

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

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

![](../../../../../assets/en/manual/config/visualisation/map_updte.png){width="600"}

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

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

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

![](../../../../../assets/en/manual/config/visualisation/map_lnks.png){width="600"}

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

|Параметр|Описание|
|----------------|----------------|
|*Подпись*|Подпись, которая отображается поверх связи.<br>В этом поле поддерживается макрос [{узел\_сети:ключ.функ(парам)}](/ru/manual/appendix/macros/supported_by_location), но только функции триггеров `avg`, `last`, `min` и `max` с параметром в виде секунд.|
|*Подключаться через*|Элемент, к которому присоединяется связь.|
|*Тип (ОК)*|Стиль связи по умолчанию:<br>**Линия** - одиночная линия<br>**Жирная линия** - жирная линия<br>**Точечная линия** - точки<br>**Пунктирная линия** - пунктирная линия|
|*Цвет (ОК)*|Цвет связи по умолчанию.|
|*[Индикаторы связи](links)*|Список триггеров соединенных со связью. В случае, если триггер в состоянии ПРОБЛЕМА, его стиль применяется к связи.|

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

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

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

![](../../../../../assets/en/manual/config/visualisation/map_cpy.png){width="600"}

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

Копирование-вставка работает только в одном окне браузера. Быстрые
сочетания клавиш не поддерживаются.

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

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

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

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

![](../../../../../assets/en/manual/config/visualisation/map_shpe.png){width="600"}

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

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

![](../../../../../assets/en/manual/config/visualisation/map_name_macro.png)

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

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

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

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

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

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

![map\_lne.png](../../../../../assets/en/manual/config/visualisation/map_lne.png){width="600"}

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

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

![](../../../../../assets/en/manual/config/visualisation/map_shape_menu.png)
