Панели мониторинга
Обзор
Панели мониторинга экспортируются со всеми связанными объектами и связями между объектами.
Экспорт
Чтобы экспортировать панели, выполните следующие действия:
- Перейдите в Панели > Все панели.
- Отметьте флажками панели, которые нужно экспортировать.
- Нажмите Экспорт под списком, чтобы экспортировать в формате YAML по умолчанию, или нажмите стрелку, чтобы выбрать другой формат экспорта.

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

Правила импорта:
| Правило | Описание |
|---|---|
| Обновить существующие | Существующие элементы будут обновлены с использованием данных из файла импорта. В противном случае они не будут обновлены. |
| Создать новые | Новые элементы будут созданы с использованием данных из файла импорта. В противном случае они не будут созданы. |
На следующем экране можно просмотреть содержимое импортируемых панелей мониторинга. Если это новая панель мониторинга, все элементы будут перечислены зеленым цветом. При обновлении существующей панели мониторинга новые элементы панели мониторинга будут выделены зеленым цветом; удаленные элементы панели мониторинга будут выделены красным цветом; элементы, которые не изменились, будут перечислены на сером фоне.

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

Проверьте изменения панели мониторинга, а затем нажмите Импорт, чтобы выполнить импорт панели мониторинга. Сообщение об успешном или неудачном импорте будет отображено в веб-интерфейсе.
Формат экспорта
Экспорт в YAML:
zabbix_export:
version: '8.0'
dashboards:
- name: 'Global view'
pages:
- widgets:
- type: tophosts
name: 'Топ узлов сети по загрузке CPU'
width: '25'
height: '4'
fields:
- type: INTEGER
name: column
value: '1'
- type: INTEGER
name: columns.0.data
value: '2'
- type: STRING
name: columns.0.item
value: 'System name'
- type: STRING
name: columns.0.name
value: 'Host name'
- type: STRING
name: columns.1.base_color
value: 4CAF50
- type: INTEGER
name: columns.1.data
value: '1'
- type: INTEGER
name: columns.1.display
value: '3'
- type: STRING
name: columns.1.item
value: 'CPU utilization'
- type: STRING
name: columns.1.max
value: '100'
- type: STRING
name: columns.1.min
value: '0'
- type: STRING
name: columns.1.name
value: Utilization
- type: INTEGER
name: columns.2.data
value: '1'
- type: STRING
name: columns.2.item
value: 'Load average (1m avg)'
- type: STRING
name: columns.2.name
value: '1m avg'
- type: INTEGER
name: columns.3.data
value: '1'
- type: STRING
name: columns.3.item
value: 'Load average (5m avg)'
- type: STRING
name: columns.3.name
value: '5m avg'
- type: INTEGER
name: columns.4.data
value: '1'
- type: STRING
name: columns.4.item
value: 'Load average (15m avg)'
- type: STRING
name: columns.4.name
value: '15m avg'
- type: INTEGER
name: columns.5.data
value: '1'
- type: INTEGER
name: columns.5.decimal_places
value: '0'
- type: STRING
name: columns.5.item
value: 'Number of processes'
- type: STRING
name: columns.5.name
value: Processes
- type: STRING
name: columnsthresholds.1.color.0
value: FFFF00
- type: STRING
name: columnsthresholds.1.color.1
value: FF8000
- type: STRING
name: columnsthresholds.1.color.2
value: FF4000
- type: STRING
name: columnsthresholds.1.threshold.0
value: '50'
- type: STRING
name: columnsthresholds.1.threshold.1
value: '80'
- type: STRING
name: columnsthresholds.1.threshold.2
value: '90'
- type: STRING
name: reference
value: NLVMO
- type: hostavail
'y': '4'
width: '25'
fields:
- type: INTEGER
name: interface_type.0
value: '1'
- type: problems
name: 'Текущие проблемы'
'y': '6'
width: '48'
height: '5'
fields:
- type: STRING
name: reference
value: BRUQE
- type: INTEGER
name: show
value: '3'
- type: INTEGER
name: show_tags
value: '3'
- type: systeminfo
x: '25'
width: '23'
height: '4'
- type: problemsbysv
name: 'Проблемы по степени важности'
x: '25'
'y': '4'
width: '23'
fields:
- type: STRING
name: reference
value: LBSVB
- type: INTEGER
name: show_type
value: '1'
- type: gauge
name: 'Сервер Zabbix'
x: '48'
width: '12'
height: '4'
hide_header: 'YES'
fields:
- type: INTEGER
name: angle
value: '270'
- type: INTEGER
name: desc_size
value: '8'
- type: ITEM
name: itemid.0
value:
host: 'Zabbix server'
key: vm.memory.utilization
- type: STRING
name: max
value: '100'
- type: STRING
name: min
value: '0'
- type: INTEGER
name: scale_size
value: '11'
- type: INTEGER
name: show.0
value: '1'
- type: INTEGER
name: show.1
value: '2'
- type: INTEGER
name: show.2
value: '3'
- type: INTEGER
name: show.3
value: '4'
- type: INTEGER
name: show.4
value: '5'
- type: STRING
name: thresholds.0.color
value: 42A5F5
- type: STRING
name: thresholds.0.threshold
value: '0'
- type: STRING
name: thresholds.1.color
value: 9CCC65
- type: STRING
name: thresholds.1.threshold
value: '20'
- type: STRING
name: thresholds.2.color
value: FFEE58
- type: STRING
name: thresholds.2.threshold
value: '40'
- type: STRING
name: thresholds.3.color
value: FFA726
- type: STRING
name: thresholds.3.threshold
value: '60'
- type: STRING
name: thresholds.4.color
value: FF7043
- type: STRING
name: thresholds.4.threshold
value: '80'
- type: INTEGER
name: th_arc_size
value: '9'
- type: INTEGER
name: th_show_arc
value: '1'
- type: INTEGER
name: th_show_labels
value: '1'
- type: INTEGER
name: units_bold
value: '1'
- type: INTEGER
name: units_size
value: '24'
- type: INTEGER
name: value_arc_size
value: '30'
- type: INTEGER
name: value_bold
value: '1'
- type: INTEGER
name: value_size
value: '24'
- type: svggraph
x: '48'
'y': '4'
width: '24'
height: '3'
hide_header: 'YES'
fields:
- type: INTEGER
name: axisx
value: '0'
- type: STRING
name: ds.0.color
value: AB47BC
- type: INTEGER
name: ds.0.fill
value: '0'
- type: STRING
name: ds.0.hosts.0
value: 'Zabbix server'
- type: STRING
name: ds.0.items.0
value: 'Available memory'
- type: INTEGER
name: ds.0.transparency
value: '2'
- type: INTEGER
name: ds.0.type
value: '2'
- type: INTEGER
name: ds.0.width
value: '2'
- type: INTEGER
name: ds.1.axisy
value: '1'
- type: STRING
name: ds.1.color
value: 42A5F5
- type: INTEGER
name: ds.1.fill
value: '0'
- type: STRING
name: ds.1.hosts.0
value: 'Zabbix server'
- type: STRING
name: ds.1.items.0
value: 'CPU utilization'
- type: INTEGER
name: ds.1.transparency
value: '0'
- type: INTEGER
name: ds.1.type
value: '2'
- type: INTEGER
name: ds.1.width
value: '2'
- type: STRING
name: reference
value: TOYGS
- type: geomap
x: '48'
'y': '7'
width: '24'
height: '4'
hide_header: 'YES'
fields:
- type: STRING
name: default_view
value: '56.95225,24.11301,11'
- type: HOST
name: hostids.0
value:
host: 'Zabbix server'
- type: STRING
name: reference
value: TDYJO
- type: clock
name: 'Местное время'
x: '60'
width: '12'
hide_header: 'YES'
fields:
- type: INTEGER
name: clock_type
value: '1'
- type: INTEGER
name: show.0
value: '1'
- type: INTEGER
name: show.1
value: '2'
- type: INTEGER
name: show.2
value: '3'
- type: INTEGER
name: time_sec
value: '0'
- type: INTEGER
name: tzone_format
value: '1'
- type: item
name: 'Производительность сервера'
x: '60'
'y': '2'
width: '12'
hide_header: 'YES'
fields:
- type: INTEGER
name: aggregate_function
value: '2'
- type: INTEGER
name: decimal_size
value: '32'
- type: STRING
name: description
value: 'Values per second'
- type: INTEGER
name: desc_h_pos
value: '0'
- type: INTEGER
name: desc_v_pos
value: '0'
- type: ITEM
name: itemid.0
value:
host: 'Zabbix server'
key: 'zabbix[wcache,values]'
- type: INTEGER
name: show.0
value: '1'
- type: INTEGER
name: show.1
value: '2'
- type: INTEGER
name: show.2
value: '5'
- type: INTEGER
name: sparkline.fill
value: '2'
- type: INTEGER
name: sparkline.width
value: '2'
- type: STRING
name: thresholds.0.color
value: DCEDC8
- type: STRING
name: thresholds.0.threshold
value: '20'
- type: STRING
name: thresholds.1.color
value: FFF9C4
- type: STRING
name: thresholds.1.threshold
value: '40'
- type: STRING
name: thresholds.2.color
value: FFCCBC
- type: STRING
name: thresholds.2.threshold
value: '60'
- type: INTEGER
name: units_bold
value: '0'
- type: INTEGER
name: units_show
value: '0'
- type: INTEGER
name: value_h_pos
value: '0'
- type: INTEGER
name: value_size
value: '32'
Экспортированные элементы
Экспортированные элементы описаны в таблице ниже.
| Element | Type | Description | |
|---|---|---|---|
| name | string | (required) Название панели мониторинга. | |
| pages | Корневой элемент для страниц панели мониторинга | ||
| widgets | Корневой элемент для страниц панели мониторинга | ||
См. также: Объект Dashboard (см. соответствующее свойство с совпадающим именем).
Виджет панели
| Element | Type | Description |
|---|---|---|
| type | string | (required) Тип виджета панели. Возможные значения: actionlog - Журнал действий; clock - Часы; discovery - Статус обнаружения; favgraphs - Избранные графики; favmaps - Избранные карты; gauge - Индикатор; geomap - Геокарта; graph - График (классический); graphprototype - Прототип графика; honeycomb - Соты; hostavail - Доступность узла сети; hostcard - Карточка узла сети; hostnavigator - Навигатор узлов сети; itemcard - Карточка элемента данных; itemhistory - История элемента данных; itemnavigator - Навигатор элементов данных; item - Значение элемента данных; map - Карта; navtree - Дерево навигации по карте; piechart - Круговая диаграмма; problemhosts - Узлы сети с проблемами; problems - Проблемы; problemsbysv - Проблемы по уровню серьезности; scatterplot - Точечная диаграмма; slareport - Отчет SLA; svggraph - График; systeminfo - Системная информация; tophosts - Топ узлов сети; topitems - Топ элементов данных; toptriggers - Топ триггеров; trigover - Обзор триггеров; url - URL; web - Мониторинг веб-сайтов. |
| x | integer | Горизонтальная позиция от левой стороны панели. Возможные значения:1 0-71. |
| y | integer | Вертикальная позиция от верхней части панели. Возможные значения:1 0-63. |
| name | string | Пользовательское имя виджета. |
| width | integer | Ширина виджета. Возможные значения:1 1-72. |
| height | integer | Высота виджета. Возможные значения:1 1-64. |
| hide_header | string | Скрыть заголовок виджета. Возможные значения:1 NO (0, по умолчанию), YES (1). |
| fields | Корневой элемент для полей виджета панели. |
См. также: Виджет панели (обратитесь к соответствующему свойству с совпадающим именем).
Поле виджета панели
| Element | Type | Description | |
|---|---|---|---|
| type | string | (required) Тип поля виджета. Возможные значения:1 INTEGER (0), STRING (1), HOST_GROUP (2), HOST (3), ITEM (4), ITEM_PROTOTYPE (5), GRAPH (6), GRAPH_PROTOTYPE (7), MAP (8), SERVICE (9), SLA (10), USER (11), ACTION (12), MEDIA_TYPE (13). |
|
| name | string | (required) Имя поля виджета. | |
| value | mixed | (required) Значение поля виджета в зависимости от типа поля. | |
| host | string | Узел сети элемента данных. | |
| key | string | Ключ элемента данных. | |
См. также: Поле виджета панели (обратитесь к соответствующему свойству с совпадающим именем).
Сноски
1 Целочисленные значения API в скобках, например ENABLED (0), приведены только для справки. Для получения дополнительной информации см. связанную страницу объекта API в строке таблицы или в конце каждого раздела.