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

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

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

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

Просмотрите изменения панели, затем нажмите Импорт, чтобы выполнить импорт панели. Сообщение об успешном или неуспешном завершении импорта будет отображено в веб-интерфейсе.
Формат экспорта
Экспорт в YAML:
zabbix_export:
version: '8.0'
dashboards:
- name: 'Глобальный обзор'
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: 'Имя системы'
- type: STRING
name: columns.0.name
value: 'Имя узла сети'
- 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'
- type: STRING
name: columns.1.max
value: '100'
- type: STRING
name: columns.1.min
value: '0'
- type: STRING
name: columns.1.name
value: Утилизация
- type: INTEGER
name: columns.2.data
value: '1'
- type: STRING
name: columns.2.item
value: 'Средняя нагрузка (среднее за 1 мин)'
- type: STRING
name: columns.2.name
value: '1 мин ср.'
- type: INTEGER
name: columns.3.data
value: '1'
- type: STRING
name: columns.3.item
value: 'Средняя нагрузка (среднее за 5 мин)'
- type: STRING
name: columns.3.name
value: '5 мин ср.'
- type: INTEGER
name: columns.4.data
value: '1'
- type: STRING
name: columns.4.item
value: 'Средняя нагрузка (среднее за 15 мин)'
- type: STRING
name: columns.4.name
value: '15 мин ср.'
- type: INTEGER
name: columns.5.data
value: '1'
- type: INTEGER
name: columns.5.decimal_places
value: '0'
- type: STRING
name: columns.5.item
value: 'Количество процессов'
- type: STRING
name: columns.5.name
value: Процессы
- 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: 'Доступная память'
- 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'
- 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: 'Значений в секунду'
- 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'
Экспортируемые элементы
Экспортируемые элементы описаны в таблице ниже.
| Элемент | Тип | Описание | |
|---|---|---|---|
| name | string | (обязательно) Имя панели. | |
| pages | Корневой элемент для страниц панели | ||
| widgets | Корневой элемент для страниц панели | ||
См. также: Объект панели (обратитесь к соответствующему свойству с совпадающим именем).
Виджет панели мониторинга
| Element | Type | Description |
|---|---|---|
| type | string | (обязательный) Тип виджета панели мониторинга. Возможные значения: 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 | Корневой элемент для полей виджета панели мониторинга. |
См. также: Dashboard widget (обратитесь к соответствующему свойству с совпадающим именем).
Поле виджета панели мониторинга
| Элемент | Тип | Описание | |
|---|---|---|---|
| type | string | (обязательно) Тип поля виджета. Возможные значения: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 | (обязательно) Имя поля виджета. | |
| value | mixed | (обязательно) Значение поля виджета, в зависимости от типа поля. | |
| host | string | Узел сети элемента данных. | |
| key | string | Ключ элемента данных. | |
См. также: Поле виджета панели мониторинга (обратитесь к соответствующему свойству с совпадающим именем).
Сноски
1 Значения API типа integer в скобках, например ENABLED (0), упоминаются только для справки. Для получения дополнительной информации см. страницу связанного объекта API в записи таблицы или в конце каждого раздела.