Экспорт карты сети содержит:
Не экспортируются группы узлов сети, узлы сети, триггеры, другие карты и любые другие элементы, которые могут быть связаны с экспортируемой картой. Поэтому если хотя бы один из элементов, на который ссылается карта, отсутствует, импорт завершится с ошибкой.
Экспорт/импорт карт сетей поддерживается, начиная с Zabbix 1.8.2.
Для экспорта карт сети сделайте следующее:
В зависимости от выбранного формата, карты сети экспортируются в локальный файл с именем по умолчанию:
Для импорта карт сети сделайте следующее:
Все обязательные поля ввода отмечены красной звёздочкой.
В веб-интерфейсе отобразится сообщение об успехе или об ошибке импорта.
Правила импорта:
Правило | Описание |
---|---|
Обновить существующее | Существующие карты сети будут обновлены данными, взятыми из файла импорта. В противном случае они обновлены не будут. |
Создать новое | Импорт добавит новые карты сети, используя данные из файла импорта. В противном случае они не будут добавлены. |
Если вы не отметите обе опции для карты сети и выберите соответствующие опции для изображений, только изображения будут импортированы. Импорт изображений доступен только пользователям 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 | строка |
Выражение восстановления триггера. |