Экспорт карты сети содержит:
Не экспортируются группы узлов сети, узлы сети, триггеры, другие карты и любые другие элементы, которые могут быть связаны с экспортируемой картой. Поэтому если хотя бы один из элементов, на который ссылается карта, отсутствует, импорт завершится с ошибкой.
Для экспорта карт сети сделайте следующее:
В зависимости от выбранного формата, карты сети экспортируются в локальный файл с именем по умолчанию:
zabbix_export_maps.yaml
— при экспорте в YAML (опция по умолчанию для экспорта)zabbix_export_maps.xml
— при экспорте в XMLzabbix_export_maps.json
— при экспорте в JSONДля импорта карт сети сделайте следующее:
Правила импорта:
Правило | Описание |
---|---|
Обновить существующее (Update existing) |
Существующие карты сети будут обновлены, используя данные из файла импорта. В противном случае они обновлены не будут. |
Создать новое (Create new) |
Новые карты сети будут созданы, используя данные из файла импорта. В противном случае они не будут созданы. |
Если вы не отметите обе опции для карты сети и выберите соответствующие опции для изображений, только изображения будут импортированы. Импорт изображений доступен только пользователям Zabbix Супер-администраторам.
В веб-интерфейсе отобразится сообщение об успехе или об ошибке импорта.
Если заменить существующее изображение, это повлияет на все карты, которые используют это изображение.
Экспорт в YAML:
zabbix_export:
version: '7.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: { }
Экспортированные элементы описаны в таблице ниже.
Элемент | Тип | Описание | |
---|---|---|---|
images | Корневой элемент для изображений. | ||
name | строка | Уникальное имя изображения. | |
imagetype | целое число | Тип изображения. Возможные значения: 1 — Изображение; 2 — Фон. |
|
encodedImage | строка | Изображение в кодировке Base64. | |
maps | Корневой элемент для карт сети. |
Элемент | Тип | Описание | |
---|---|---|---|
name | строка | Уникальное имя карты. | |
width | целое число | Ширина карты, в пикселях. | |
height | целое число | Высота карты, в пикселях. | |
label_type | целое число | Тип подписи к элементам карты. Возможные значения: 0 — Подпись; 1 — IP адрес узла сети; 2 — Имя элемента; 3 — Только состояние; 4 — Ничего. |
|
label_location | целое число | Расположение подписи к элементам карты по умолчанию. Возможные значения: 0 — Снизу; 1 — Слева; 2 — Справа; 3 — Сверху. |
|
highlight | целое число | Включение подсветки иконок для активных триггеров и состояний узлов сети. Возможные значения: 0 — No; 1 — Yes. |
|
expandproblem | целое число | Отображение триггера с проблемой у элементов с одной проблемой. Возможные значения: 0 — No; 1 — Yes. |
|
markelements | целое число | Подсветка элементов карты, которые недавно изменили своё состояние. Возможные значения: 0 — No; 1 — Yes. |
|
show_unack | целое число | Отображение проблем. Возможные значения: 0 — Количество всех проблем; 1 — Количество неподтвержденных проблем; 2 — Количество подтвержденных и неподтвержденных проблем раздельно. |
|
severity_min | целое число | Минимальная важность триггеров, которая отображается на карте, по умолчанию. Возможные значения: 0 — Не классифицировано; 1 — Информация; 2 — Предупреждение; 3 — Средняя; 4 — Высокая; 5 — Чрезвычайная. |
|
show_suppressed | целое число | Отображение проблем, которые в противном случае были бы подавлены (не показаны) по причине обслуживания узлов сети. Возможные значения: 0 — No; 1 — Yes. |
|
grid_size | целое число | Размер ячейки сетки карты в пикселях. Поддерживается, если grid_show равно 0 .Возможные значения: 20, 40, 50, 75 или 100. |
|
grid_show | целое число | Отображение сетки в настройке карты. Возможные значения: 0 — Yes; 1 — No. |
|
grid_align | целое число | Автоматическое выравнивание иконок в настройке карты. Возможные значения: 0 — Yes; 1 — No. |
|
label_format | целое число | Использование расширенной конфигурации подписей. Возможные значения: 0 — No; 1 — Yes. |
|
label_type_host | целое число | Метод отображения подписи к узлам сети. Поддерживается, если label_format равно 1 .Возможные значения: 0 — Подпись; 1 — IP адрес узла сети; 2 — Имя элемента; 3 — Только состояние; 4 — Ничего; 5 — пользовательская подпись. |
|
label_type_hostgroup | целое число | Метод отображения подписи к группам узлов сети. Поддерживается, если label_format равно 1 .Возможные значения: 0 — Подпись; 2 — Имя элемента; 3 — Только состояние; 4 — Ничего; 5 — Пользовательская подпись. |
|
label_type_trigger | целое число | Метод отображения подписи к триггеров. Поддерживается, если label_format равно 1 .Возможные значения: 0 — Подпись; 2 — Имя элемента; 3 — Только состояние; 4 — Ничего; 5 — Пользовательская подпись. |
|
label_type_map | целое число | Метод отображения подписи к картам сети. Поддерживается, если label_format равно 1 .Возможные значения: 0 — Подпись; 2 — Имя элемента; 3 — Только состояние; 4 — Ничего; 5 — Пользовательская подпись. |
|
label_type_image | целое число | Метод отображения подписи к изображениям. Поддерживается, если label_format равно 1 .Возможные значения: 0 — Label; 2 — Element name; 4 — Nothing; 5 — Custom label. |
|
label_string_host | строка | Пользовательская подпись к элементам узлов сети. Поддерживается, если label_type_host равно 5 . |
|
label_string_hostgroup | строка | Пользовательская подпись к элементам групп узлов сети. Поддерживается, если label_type_hostgroup равно 5 . |
|
label_string_trigger | строка | Пользовательская подпись к элементам триггеров. Поддерживается, если label_type_trigger равно 5 . |
|
label_string_map | строка | Пользовательская подпись к элементам карт сети. Поддерживается, если label_type_map равно 5 . |
|
label_string_image | строка | Пользовательская подпись к элементам изображений. Поддерживается, если label_type_image равно 5 . |
|
expand_macros | целое число | Раскрытие макросов в подписях при настройке карты. Возможные значения: 0 — No; 1 — Yes. |
|
background | Корневой элемент для фонового изображения (если имеется). Поддерживается, если imagetype равно 2 . |
||
name | строка | Имя фонового изображения. | |
iconmap | Корневой элемент для соответствия иконок (если имеется). | ||
name | строка | Имя соответствия иконок. | |
urls | Корневой элемент для URL, используемых картами сети либо каждым элементом карты. | ||
name | строка | Имя ссылки. | |
url | строка | Сама ссылка URL. | |
elementtype | целое число | Тип элемента карты, к которому относится ссылка. Возможные значения: 0 — Узел сети; 1 — Карта; 2 — Триггер; 3 — Группа узлов сети; 4 — Изображение. |
|
selements | Корневой элемент для элементов карты. | ||
shapes | Корневой элемент для фигур карты. | ||
type | целое число | Тип фигуры. Возможные значения: 0 — Прямоугольник; 1 — Эллипс. |
|
x | целое число | Координата X фигуры (в пикселях). | |
y | целое число | Координата Y фигуры (в пикселях). | |
width | целое число | Ширина фигуры. | |
height | целое число | Высота фигуры. | |
text | строка | Текст внутри фигуры. | |
font | целое число | Стиль шрифта для текста. Возможные значения: 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 | целое число | Размер шрифта в пикселях. | |
font_color | строка | Цвет шрифта, представленный в виде 16-ричного кода. | |
text_halign | целое число | Выравнивание текста по горизонтали. Возможные значения: 0 — По центру; 1 — По левой стороне; 2 — По правой стороне. |
|
text_valign | целое число | Выравнивание текста по вертикали. Возможные значения: 0 — По середине; 1 — По верхнему краю; 2 — По нижнему краю. |
|
border_type | целое число | Тип рамки фигуры. Возможные значения: 0 — Отсутствует; 1 — Жирная линия; 2 — Точечная линия; 3 — Пунктирная линия. |
|
border_width | целое число | Ширина рамки в пикселях. | |
border_color | строка | Цвет рамки, представленный в виде 16-ричного кода. | |
background_color | строка | Цвет фона (заливки), представленный в виде 16-ричного кода. | |
zindex | целое число | Значение, используемое для указания порядка всех фигур и линий (z-index). | |
lines | Корневой элемент для линий карты. | ||
x1 | целое число | Координата X точки 1 линии в пикселях. | |
y1 | целое число | Координата Y точки 1 линии в пикселях. | |
x2 | целое число | Координата X точки 2 линии в пикселях. | |
y2 | целое число | Координата Y точки 2 линии в пикселях. | |
line_type | целое число | Тип линии. Возможные значения: 0 — Отсутствует; 1 — Жирная линия; 2 — Точечная линия; 3 — Пунктирная линия. |
|
line_width | целое число | Ширина линии в пикселях. | |
line_color | строка | Цвет линии, представленный в виде 16-ричного кода. | |
zindex | целое число | Значение, используемое для указания порядка всех фигур и линий (z-index). | |
links | Корневой элемент для связей между элементами карты. | ||
drawtype | целое число | Стиль связи. Возможные значения: 0 — Отсутствует; 1 — Жирная линия; 2 — Точечная линия; 3 — Пунктирная линия. |
|
color | строка | Цвет связи (6 символов, hex). | |
label | строка | Подпись к связи. | |
selementid1 | идентификатор | Идентификатор первого элемента, с которым соединена связь. | |
selementid2 | идентификатор | Идентификатор второго элемента, с которым соединена связь. | |
linktriggers | Корневой элемент для индикаторов состояния связей. |
Смотрите также: Объект карты сети (смотрите соответствующее свойство с совпадающим именем).
Элемент | Тип | Описание | |
---|---|---|---|
elementtype | целое число | Тип элемента карты. Возможные значения: 0 — Узел сети; 1 — Карта; 2 — Триггер; 3 — Группа узлов сети; 4 — Изображение. |
|
elements | Корневой элемент для объектов Zabbix (узел сети, группа узлов сети, карта и т.д.), которые представлены на карте. Все объекты имеют свой соответствующий элемент ( host , и т.д.; смотрите, например, Формат экспорта). |
||
label | строка | Подпись к иконке. | |
label_location | целое число | Расположение подписи. Возможные значения: -1 — Использование умолчаний карты; 0 — Снизу; 1 — Слева; 2 — Справа; 3 — Сверху. |
|
x | целое число | Расположение на оси X. | |
y | целое число | Расположение на оси Y. | |
elementsubtype | целое число | Подтип элемента. Поддерживается, если elementtype равно 3 .Возможные значения: 0 — Одна группа узлов сети; 1 — Все узлы сети группы. |
|
areatype | целое число | Размер области. Поддерживается, если elementtype равно 1 .Возможные значения: 0 — Вписать во всю карту; 1 — Пользовательский размер. |
|
width | целое число | Ширина области. Поддерживается, если areatype равно 1 . |
|
height | целое число | Высота области. Поддерживается, если areatype равно 1 . |
|
viewtype | целое число | Алгоритм расположения в области. Поддерживается, если elementsubtype равно 1 .Возможные значения: 0 — Располагать равномерно в области. |
|
use_iconmap | целое число | Использование соответствия иконок для этого элемента. Уместно, только если соответствие иконок активировано на уровне карты. Возможные значения: 0 — Нет; 1 — Да. |
|
selementid | идентификатор | Уникальный идентификатор записи элемента. | |
icon_off | Корневой элемент для изображения, используемого, когда элемент в состоянии «OK». | ||
name | строка | Уникальное имя элемента. | |
icon_on | Корневой элемент для изображения, используемого, когда элемент в состоянии «Проблема». | ||
name | строка | Уникальное имя элемента. | |
icon_disabled | Корневой элемент для изображения, используемого, когда элемент деактивирован. | ||
name | строка | Уникальное имя элемента. | |
icon_maintenance | Корневой элемент для изображения, используемого, когда элемент в обслуживании. | ||
name | строка | Уникальное имя элемента. | |
urls | Корневой элемент для URL, используемых картами сети либо каждым элементом карты. | ||
name | строка | Имя ссылки. | |
url | строка | Сама ссылка URL. | |
evaltype | целое число | Тип обработки тегов. | |
tags | Корневой элемент для тегов проблем (для элементов узел сети и группа узлов сети). Если теги указаны, на карте будут отображаться только проблемы с этими тегами. |
||
tag | строка | Имя тега. | |
value | строка | Значение тега. | |
operator | целое число | Оператор. |
Смотрите также: Объект карты сети (смотрите соответствующее свойство с совпадающим именем).
Элемент | Тип | Описание | |
---|---|---|---|
drawtype | целое число | Стиль связи, когда триггер в состоянии «Проблема». Возможные значения: 0 — Линия; 2 — Жирная линия; 3 — Точечная линия; 4 — Пунктирная линия. |
|
color | строка | Цвет связи (6 символов, hex), когда триггер в состоянии «Проблема». | |
trigger | Корневой элемент для триггера, используемого для индикации состояния связи. | ||
description | строка | Имя триггера. | |
expression | строка | Выражение триггера. | |
recovery_expression | строка | Выражение восстановления триггера. |
Смотрите также: Объект карты сети (смотрите соответствующее свойство с совпадающим именем).