Сетевые карты
Обзор
Сетевая карта экспорт содержит:
- Все связанные изображения
- Структуру карты (все настройки карты, все содержащиеся элементы с их настройками, связи карты и индикаторы состояния связей карты)
Любые группы узлов сети, узлы сети, триггеры, другие карты или другие элементы, которые могут быть связаны с экспортируемой картой, не экспортируются. Таким образом, если отсутствует хотя бы один из элементов, на которые ссылается карта, ее импорт завершится ошибкой.
Экспорт
Чтобы экспортировать карты сети, выполните следующие действия:
- Перейдите в Monitoring > Maps.
- Отметьте флажками карты сети, которые нужно экспортировать.
- Нажмите Export под списком.

В зависимости от выбранного формата карты экспортируются в локальный файл с именем по умолчанию:
zabbix_export_maps.yaml- при экспорте в YAML (вариант по умолчанию для экспорта);zabbix_export_maps.xml- при экспорте в XML;zabbix_export_maps.json- при экспорте в JSON.
Импорт
Чтобы импортировать карты сети, выполните следующие действия:
- Перейдите в Monitoring > Maps.
- Нажмите Import в правом верхнем углу.
- Выберите файл импорта.
- Отметьте нужные параметры в правилах импорта.
- Нажмите Import в правом нижнем углу формы настройки.

Правила импорта:
| Rule | Description |
|---|---|
| Update existing | Существующие карты будут обновлены с использованием данных из файла импорта. В противном случае они не будут обновлены. |
| Create new | Новые карты будут созданы с использованием данных из файла импорта. В противном случае они не будут созданы. |
Если снять оба параметра для карт и установить соответствующие параметры для изображений, будут импортированы только изображения. Импорт изображений доступен только пользователям с ролью Super admin.
В веб-интерфейсе будет отображено сообщение об успешном или неудачном импорте.
Если заменить существующее изображение, это повлияет на все карты, которые используют это изображение.
Формат экспорта
Экспорт в YAML:
zabbix_export:
version: '8.0'
images:
- name: Zabbix_server_3D_(128)
imagetype: '1'
encodedImage: iVBOR...5CYII=
maps:
- name: 'Local network'
width: '680'
height: '200'
label_type: '0'
label_location: '0'
highlight: '1'
expandproblem: '1'
markelements: '1'
show_unack: '0'
severity_min: '0'
show_suppressed: '0'
grid_size: '50'
grid_show: '1'
grid_align: '1'
label_format: '0'
label_type_host: '2'
label_type_hostgroup: '2'
label_type_trigger: '2'
label_type_map: '2'
label_type_image: '2'
label_string_host: ''
label_string_hostgroup: ''
label_string_trigger: ''
label_string_map: ''
label_string_image: ''
expand_macros: '1'
background: { }
iconmap: { }
urls: { }
selements:
- elementtype: '0'
elements:
- host: 'Zabbix server'
label: |
{HOST.NAME}
{HOST.CONN}
label_location: '0'
x: '111'
'y': '61'
elementsubtype: '0'
areatype: '0'
width: '200'
height: '200'
viewtype: '0'
use_iconmap: '0'
selementid: '1'
icon_off:
name: Zabbix_server_3D_(128)
icon_on: { }
icon_disabled: { }
icon_maintenance: { }
urls: { }
evaltype: '0'
shapes:
- type: '0'
x: '0'
'y': '0'
width: '680'
height: '15'
text: '{MAP.NAME}'
font: '9'
font_size: '11'
font_color: '000000'
text_halign: '0'
text_valign: '0'
border_type: '0'
border_width: '0'
border_color: '000000'
background_color: ''
zindex: '0'
lines: { }
links: { }
Экспортированные элементы
Экспортированные элементы описаны в таблице ниже.
| Element | Type | Description | |
|---|---|---|---|
| images | Корневой элемент для изображений. | ||
| name | string | Уникальное имя изображения. | |
| imagetype | integer | Тип изображения. Возможные значения: 1 - Image; 2 - Background. |
|
| encodedImage | string | Изображение, закодированное в Base64. | |
| maps | Корневой элемент для maps. | ||
Карты
| Element | Type | Description | |
|---|---|---|---|
| name | string | Уникальное имя карты. | |
| width | integer | Ширина карты в пикселях. | |
| height | integer | Высота карты в пикселях. | |
| label_type | integer | Тип метки элемента карты. Возможные значения: 0 - Метка; 1 - IP-адрес узла сети; 2 - Имя элемента; 3 - Только статус; 4 - Ничего. |
|
| label_location | integer | Расположение метки элемента карты по умолчанию. Возможные значения: 0 - Снизу; 1 - Слева; 2 - Справа; 3 - Сверху. |
|
| highlight | integer | Включить подсветку значков для активных триггеров и статусов узлов сети. Возможные значения: 0 - Нет; 1 - Да. |
|
| expandproblem | integer | Показывать проблемный триггер для элементов с одной проблемой. Возможные значения: 0 - Нет; 1 - Да. |
|
| markelements | integer | Подсвечивать элементы карты, у которых недавно изменился статус. Возможные значения: 0 - Нет; 1 - Да. |
|
| show_unack | integer | Отображение проблем. Возможные значения: 0 - Количество всех проблем; 1 - Количество непризнанных проблем; 2 - Количество признанных и непризнанных проблем отдельно. |
|
| severity_min | integer | Минимальная серьезность триггера, отображаемого на карте по умолчанию. Возможные значения: 0 - Не классифицировано; 1 - Информация; 2 - Предупреждение; 3 - Средняя; 4 - Высокая; 5 - Катастрофа. |
|
| show_suppressed | integer | Показывать проблемы, которые в противном случае были бы подавлены (не отображались) из-за обслуживания узла сети. Возможные значения: 0 - Нет; 1 - Да. |
|
| grid_size | integer | Размер ячейки сетки карты в пикселях. Поддерживается, если grid_show установлено в 0.Возможные значения: 20, 40, 50, 75 или 100. |
|
| grid_show | integer | Отображать сетку в настройках карты. Возможные значения: 0 - Да; 1 - Нет. |
|
| grid_align | integer | Автоматически выравнивать значки в настройках карты. Возможные значения: 0 - Да; 1 - Нет. |
|
| label_format | integer | Использовать расширенную настройку меток. Возможные значения: 0 - Нет; 1 - Да. |
|
| label_type_host | integer | Отображать метку как метку узла сети. Поддерживается, если label_format установлено в 1.Возможные значения: 0 - Метка; 1 - IP-адрес узла сети; 2 - Имя элемента; 3 - Только статус; 4 - Ничего; 5 - Пользовательская метка. |
|
| label_type_hostgroup | integer | Отображать метку как метку группы узлов сети. Поддерживается, если label_format установлено в 1.Возможные значения: 0 - Метка; 2 - Имя элемента; 3 - Только статус; 4 - Ничего; 5 - Пользовательская метка. |
|
| label_type_trigger | integer | Отображать метку как метку триггера. Поддерживается, если label_format установлено в 1.Возможные значения: 0 - Метка; 2 - Имя элемента; 3 - Только статус; 4 - Ничего; 5 - Пользовательская метка. |
|
| label_type_map | integer | Отображать метку как метку карты. Поддерживается, если label_format установлено в 1.Возможные значения: 0 - Метка; 2 - Имя элемента; 3 - Только статус; 4 - Ничего; 5 - Пользовательская метка. |
|
| label_type_image | integer | Отображать метку как метку изображения. Поддерживается, если label_format установлено в 1.Возможные значения: 0 - Метка; 2 - Имя элемента; 4 - Ничего; 5 - Пользовательская метка. |
|
| label_string_host | string | Пользовательская метка для элементов узла сети. Поддерживается, если label_type_host установлено в 5. |
|
| label_string_hostgroup | string | Пользовательская метка для элементов группы узлов сети. Поддерживается, если label_type_hostgroup установлено в 5. |
|
| label_string_trigger | string | Пользовательская метка для элементов триггера. Поддерживается, если label_type_trigger установлено в 5. |
|
| label_string_map | string | Пользовательская метка для элементов карты. Поддерживается, если label_type_map установлено в 5. |
|
| label_string_image | string | Пользовательская метка для элементов изображения. Поддерживается, если label_type_image установлено в 5. |
|
| expand_macros | integer | Разворачивать макросы в метках в настройках карты. Возможные значения: 0 - Нет; 1 - Да. |
|
| background | Корневой элемент для фонового изображения (если есть). Поддерживается, если imagetype установлено в 2. |
||
| name | string | Имя фонового изображения. | |
| iconmap | Корневой элемент для сопоставления значков (если есть). | ||
| name | string | Имя сопоставления значков. | |
| urls | Корневой элемент для URL, используемых картами или каждым элементом карты. | ||
| name | string | Имя ссылки. | |
| url | string | URL ссылки. | |
| elementtype | integer | Тип элемента карты, к которому относится ссылка. Возможные значения: 0 - Узел сети; 1 - Карта; 2 - Триггер; 3 - Группа узлов сети; 4 - Изображение. |
|
| selements | Корневой элемент для элементов карты. | ||
| shapes | Корневой элемент для фигур карты. | ||
| type | integer | Тип фигуры. Возможные значения: 0 - Прямоугольник; 1 - Эллипс. |
|
| x | integer | Координата X фигуры в пикселях. | |
| y | integer | Координата Y фигуры в пикселях. | |
| width | integer | Ширина фигуры. | |
| height | integer | Высота фигуры. | |
| text | string | Текст внутри фигуры. | |
| font | integer | Стиль шрифта текста. Возможные значения: 0 - Georgia, serif; 1 - "Palatino Linotype", "Book Antiqua", Palatino, serif; 2 - "Times New Roman", Times, serif; 3 - Arial, Helvetica, sans-serif; 4 - "Arial Black", Gadget, sans-serif; 5 - "Comic Sans MS", cursive, sans-serif; 6 - Impact, Charcoal, sans-serif; 7 - "Lucida Sans Unicode", "Lucida Grande", sans-serif; 8 - Tahoma, Geneva, sans-serif; 9 - "Trebuchet MS", Helvetica, sans-serif; 10 - Verdana, Geneva, sans-serif; 11 - "Courier New", Courier, monospace; 12 - "Lucida Console", Monaco, monospace. |
|
| font_size | integer | Размер шрифта в пикселях. | |
| font_color | string | Цвет шрифта, представленный в шестнадцатеричном коде. | |
| text_halign | integer | Горизонтальное выравнивание текста. Возможные значения: 0 - По центру; 1 - Слева; 2 - Справа. |
|
| text_valign | integer | Вертикальное выравнивание текста. Возможные значения: 0 - По середине; 1 - Сверху; 2 - Снизу. |
|
| border_type | integer | Тип границы фигуры. Возможные значения: 0 - Нет; 1 - Жирная линия; 2 - Пунктирная линия; 3 - Штриховая линия. |
|
| border_width | integer | Ширина границы в пикселях. | |
| border_color | string | Цвет границы, представленный в шестнадцатеричном коде. | |
| background_color | string | Цвет фона (заливки), представленный в шестнадцатеричном коде. | |
| zindex | integer | Значение для упорядочивания всех фигур и линий (z-index). | |
| lines | Корневой элемент для линий карты. | ||
| x1 | integer | Координата X точки 1 линии в пикселях. | |
| y1 | integer | Координата Y точки 1 линии в пикселях. | |
| x2 | integer | Координата X точки 2 линии в пикселях. | |
| y2 | integer | Координата Y точки 2 линии в пикселях. | |
| line_type | integer | Тип линии. Возможные значения: 0 - Нет; 1 - Жирная линия; 2 - Пунктирная линия; 3 - Штриховая линия. |
|
| line_width | integer | Ширина линии в пикселях. | |
| line_color | string | Цвет линии, представленный в шестнадцатеричном коде. | |
| zindex | integer | Значение для упорядочивания всех фигур и линий (z-index). | |
| links | Корневой элемент для ссылок между элементами карты. | ||
| drawtype | integer | Стиль ссылки. Возможные значения: 0 - Линия; 2 - Жирная линия; 3 - Пунктирная линия; 4 - Штриховая линия. |
|
| color | string | Цвет ссылки (6 символов, hex). | |
| label | string | Метка ссылки. | |
| selementid1 | id | ID одного элемента для соединения. | |
| selementid2 | id | ID другого элемента для соединения. | |
| linktriggers | Корневой элемент для индикаторов состояния ссылок. | ||
См. также: Объект карты (см. соответствующее свойство с совпадающим именем).
Элементы карты
| Element | Type | Description | |
|---|---|---|---|
| elementtype | integer | Тип элемента карты. Возможные значения: 0 - Узел сети; 1 - Карта; 2 - Триггер; 3 - Группа узлов сети; 4 - Изображение. |
|
| elements | Корневой элемент для сущностей Zabbix (узел сети, группа узлов сети, карта и т. д.), которые отображаются на карте. У каждой сущности есть соответствующий элемент ( host и т. д.; см., например, Формат экспорта). |
||
| label | string | Подпись значка. | |
| label_location | integer | Расположение подписи. Возможные значения: -1 - Использовать значение по умолчанию карты; 0 - Снизу; 1 - Слева; 2 - Справа; 3 - Сверху. |
|
| x | integer | Положение по оси X. | |
| y | integer | Положение по оси Y. | |
| elementsubtype | integer | Подтип элемента. Поддерживается, если для elementtype установлено значение 3.Возможные значения: 0 - Одна группа узлов сети; 1 - Все группы узлов сети. |
|
| areatype | integer | Размер области. Поддерживается, если для elementtype установлено значение 1.Возможные значения: 0 - Как у всей карты; 1 - Пользовательский размер. |
|
| width | integer | Ширина области. Поддерживается, если для areatype установлено значение 1. |
|
| height | integer | Высота области. Поддерживается, если для areatype установлено значение 1. |
|
| viewtype | integer | Алгоритм размещения области. Поддерживается, если для elementsubtype установлено значение 1.Возможные значения: 0 - Равномерно размещать в области. |
|
| use_iconmap | integer | Использовать сопоставление значков для этого элемента. Актуально только если сопоставление значков включено на уровне карты. Возможные значения: 0 - Нет; 1 - Да. |
|
| selementid | id | Уникальный ID записи элемента. | |
| icon_off | Корневой элемент для изображения, используемого, когда элемент находится в состоянии OK. |
||
| name | string | Уникальное имя изображения. | |
| icon_on | Корневой элемент для изображения, используемого, когда элемент находится в состоянии Problem. |
||
| name | string | Уникальное имя изображения. | |
| icon_disabled | Корневой элемент для изображения, используемого, когда элемент отключен. | ||
| name | string | Уникальное имя изображения. | |
| icon_maintenance | Корневой элемент для изображения, используемого, когда элемент находится в обслуживании. | ||
| name | string | Уникальное имя изображения. | |
| urls | Корневой элемент для URL, используемых картами или каждым элементом карты. | ||
| name | string | Имя ссылки. | |
| url | string | URL ссылки. | |
| evaltype | integer | Тип оценки для тегов. | |
| tags | Корневой элемент для тегов проблемы (для элементов узла сети и группы узлов сети). Если указаны теги, на карте будут отображаться только проблемы с этими тегами. |
||
| tag | string | Имя тега. | |
| value | string | Значение тега. | |
| operator | integer | Оператор. | |
См. также: Объект элемента карты (ссылайтесь на соответствующее свойство с совпадающим именем).
Индикаторы состояния связей на карте
| Элемент | Тип | Описание | |
|---|---|---|---|
| drawtype | integer | Стиль линии связи, когда триггер находится в состоянии 'Problem'. Возможные значения: 0 - Линия; 2 - Жирная линия; 3 - Пунктирная линия; 4 - Штриховая линия. |
|
| color | string | Цвет линии связи (6 символов, hex), когда триггер находится в состоянии 'Problem'. | |
| trigger | Корневой элемент для триггера, используемого для отображения состояния связи. | ||
| description | string | Имя триггера. | |
| expression | string | Выражение триггера. | |
| recovery_expression | string | Выражение восстановления триггера. | |
См. также: Объект триггера связи карты (см. соответствующее свойство с совпадающим именем).