Экспорт карты сети содержит:
Не экспортируются группы узлов сети, узлы сети, триггеры, другие карты и любые другие элементы, которые могут быть связаны с экспортируемой картой. Поэтому если хотя бы один из элементов, на который ссылается карта, отсутствует, импорт завершится с ошибкой.
Экспорт/импорт карт сетей поддерживается, начиная с версии Zabbix 1.8.2.
Для экспорта карт сети сделайте следующее:
В зависимости от выбранного формата, карты сети экспортируются в локальный файл с именем по умолчанию:
Для импорта карт сети сделайте следующее:
Все обязательные поля ввода отмечены красной звёздочкой.
В веб-интерфейсе отобразится сообщение об успехе или об ошибке импорта.
Правила импорта:
Правило | Описание |
---|---|
Обновить существующее (Update existing) |
Существующие карты сети будут обновлены данными, взятыми из файла импорта. В противном случае они обновлены не будут. |
Создать новое (Create new) |
Импорт добавит новые карты сети, используя данные из файла импорта. В противном случае они не будут добавлены. |
Если вы не отметите обе опции для карты сети и выберите соответствующие опции для изображений, только изображения будут импортированы. Импорт изображений доступен только пользователям Zabbix Супер-администраторам.
Если заменить существующее изображение, это повлияет на все карты, которые используют это изображение.
Экспорт в YAML:
zabbix_export:
version: '6.0'
date: '2021-08-31T12:55:10Z'
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 | строка |
Unique image name. | ||
imagetype | целое число |
1 — image 2 — background |
Тип изображения. | |
encodedImage | Изображение, закодированное в Base64. | |||
maps | Корневой элемент карт сети. | |||
name | строка |
Уникальное имя карты. | ||
width | целое число |
Ширина карты, в пикселях. | ||
height | целое число |
Высота карты, в пикселях. | ||
label_type | целое число |
0 — подпись 1 — IP адрес узла сети 2 — имя элемента 3 — только состояние 4 — ничего |
Тип подписи к элементам карты. | |
label_location | целое число |
0 — снизу 1 — слева 2 — справа 3 — сверху |
Расположение подписи к элементам карты по умолчанию. | |
highlight | целое число |
0 — нет 1 — да |
Включение подсветки иконок для активных триггеров и состояний узлов сети. | |
expandproblem | целое число |
0 — нет 1 — да |
Отображение триггера с проблемой у элементов с одной проблемой. | |
markelements | целое число |
0 — нет 1 — да |
Подсветка элементов карты, которые недавно изменили свое состояние. | |
show_unack | целое число |
0 — количество всех проблем 1 — количество неподтвержденных проблем 2 — количество подтвержденных и неподтвержденных проблем раздельно |
Отображение проблем. | |
severity_min | целое число |
0 — не классифицировано 1 — информация 2 — предупреждение 3 — средняя 4 — высокая 5 — чрезвычайная |
Минимальная важность триггеров, которая отображается на карте, по умолчанию. | |
show_suppressed | целое число |
0 — нет 1 — да |
Отображение проблем, которые в противном случае были бы подавлены (не показаны) по причине обслуживания узлов сети. | |
grid_size | целое число |
20, 40, 50, 75 или 100 | Размер ячейки сетки карты в пикселях, если "grid_show=1" | |
grid_show | целое число |
0 — да 1 — нет |
Отображение сетки в настройке карты. | |
grid_align | целое число |
0 — да 1 — нет |
Автоматическое выравнивание иконок в настройке карты. | |
label_format | целое число |
0 — нет 1 — да |
Использование расширенной конфигурации подписей. | |
label_type_host | целое число |
0 — подпись 1 — IP адрес узла сети 2 — имя элемента 3 — только состояние 4 — ничего 5 — пользовательская подпись |
Метод отображения подписи к узлам сети, если "label_format=1" | |
label_type_hostgroup | целое число |
0 — подпись 2 — имя элемента 3 — только состояние 4 — ничего 5 — пользовательская подпись |
Метод отображения подписи к группам узлов сети, если "label_format=1" | |
label_type_trigger | целое число |
0 — подпись 2 — имя элемента 3 — только состояние 4 — ничего 5 — пользовательская подпись |
Метод отображения подписи к триггеров, если "label_format=1" | |
label_type_map | целое число |
0 — подпись 2 — имя элемента 3 — только состояние 4 — ничего 5 — пользовательская подпись |
Метод отображения подписи к картам сети, если "label_format=1" | |
label_type_image | целое число |
0 — подпись 2 — имя элемента 4 — ничего 5 — пользовательская подпись |
Метод отображения подписи к изображениям, если "label_format=1" | |
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 — нет 1 — да |
Раскрытие макросов в подписях при настройке карты. | |
background | id |
Идентификатор фонового изображения (если имеется), если "imagetype=2" | ||
iconmap | id |
Идентификатор соответствия иконок (если имеется). | ||
urls | Используется картами сети либо каждым элементом карты. | |||
name | строка |
Имя ссылки. | ||
url | строка |
Сама ссылка URL. | ||
elementtype | целое число |
0 — узел сети 1 — карта 2 — триггер 3 — группа узлов сети 4 — изображение |
Тип элемента карты, к которому относится ссылка. | |
selements | ||||
elementtype | целое число |
0 — узел сети 1 — карта 2 — триггер 3 — группа узлов сети 4 — изображение |
Тип элемента карты. | |
label | строка |
Подпись к иконке. | ||
label_location | целое число |
-1 — использование умолчаний карты 0 — сниху 1 — слева 2 — справа 3 — сверху |
||
x | целое число |
Расположение на оси X. | ||
y | целое число |
Расположение на оси Y. | ||
elementsubtype | integer |
0 — одна группа узлов сети 1 — все узлы сети группы |
Подтип элемента, если "elementtype=3" | |
areatype | целое число |
0 — вписать во всю карту 1 — пользовательский размер |
Размер области, если "elementsubtype=1" | |
width | целое число |
Ширина области, если "areatype=1" | ||
height | целое число |
Высота области, если "areatype=1" | ||
viewtype | целое число |
0 — располагать равномерно в области | Алгоритм расположения в области, если "elementsubtype=1" | |
use_iconmap | целое число |
0 — нет 1 — да |
Использование соответствия иконок для этого элемента. Уместно только, если соответствие иконок активировано на уровне карты. | |
selementid | id |
Уникальный идентификатор записи элемента. | ||
evaltype | целое число |
Тип обработки тегов. | ||
tags | Теги проблем (для элементов узел сети и группа узлов сети). Если теги указаны, на карте будут отображаться только проблемы с этими тегами. | |||
tag | строка |
Имя тега. | ||
value | строка |
Значение тега. | ||
operator | целое число |
Оператор. | ||
elements | Zabbix объекты, которые представлены на карте (узел сети, группа узлов сети, карта и т.д.). | |||
host | ||||
icon_off | Изображение, используемое, когда элемент в состоянии «OK». | |||
icon_on | Изображение, используемое, когда элемент в состоянии «Проблема». | |||
icon_disabled | Изображение, используемое, когда элемент деактивирован. | |||
icon_maintenance | Изображение, используемое, когда элемент в обслуживании. | |||
name | строка |
Уникальное имя изображения. | ||
shapes | ||||
type | целое число |
0 — прямоугольник 1 — эллипс |
Тип фигуры. | |
x | целое число |
Координата X фигуры (в пикселях). | ||
y | целое число |
Координата Y фигуры (в пикселях). | ||
width | целое число |
Ширина фигуры. | ||
height | целое число |
Высота фигуры. | ||
border_type | целое число |
0 — отсутствует 1 — жирная линия 2 — точечная линия 3 — пунктирная линия |
Тип рамки фигуры. | |
border_width | целое число |
Ширина рамки в пикселях. | ||
border_color | строка |
Цвет рамки, представленный в виде 16-ричного кода. | ||
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 — по нижнему краю |
Выравнивание текста по вертикали. | |
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 — линия 2 — жирная линия 3 — точечная линия 4 — пунктирная линия |
Стиль связи. | |
color | строка |
Цвет связи (6 символов, hex). | ||
label | строка |
Подпись к связи. | ||
selementid1 | id |
Идентификатор первого элемента, с которым соединена связь. | ||
selementid2 | id |
Идентификатор второго элемента, с которым соединена связь. | ||
linktriggers | Индикаторы состояния связей. | |||
drawtype | целое число |
0 — линия 2 — жирная линия 3 — точечная линия 4 - пунктирная линия |
Стиль связи, когда триггер в состоянии «Проблема». | |
color | строка |
Цвет связи (6 символов, hex), когда триггер в состоянии «Проблема». | ||
trigger | Триггер , используемый для индикации состояния связи. | |||
description | строка |
Имя триггера. | ||
expression | строка |
Выражение триггера. | ||
recovery_expression | строка |
Выражение восстановления триггера. |