[comment]: # ({1d9cf7a9-52e806d3})
# 7 Панели мониторинга

[comment]: # ({/1d9cf7a9-52e806d3})

[comment]: # ({4bf584f6-e0b517c9})
#### Обзор

Панели мониторинга [экспортируются](/manual/xml_export_import) со всеми связанными объектами и связями между объектами.

[comment]: # ({/4bf584f6-e0b517c9})

[comment]: # ({5f54052f-7e0a36b8})
#### Экспорт

Чтобы экспортировать панели, выполните следующие действия:

1. Перейдите в *Панели* > *Все панели*.
2. Установите флажки у панелей, которые необходимо экспортировать.
3. Нажмите *Экспорт* под списком.

![](../../../assets/en/manual/xml_export_import/export_dashboards.png)

В зависимости от выбранного формата панели экспортируются в локальный файл со стандартным именем:

-   `zbx_export_dashboards.yaml` — при экспорте в YAML (вариант экспорта по умолчанию);
-   `zbx_export_dashboards.xml` — при экспорте в XML;
-   `zbx_export_dashboards.json` — при экспорте в JSON.

[comment]: # ({/5f54052f-7e0a36b8})

[comment]: # ({b42084d5-7f828bf2})
#### Импорт

Чтобы импортировать панели, выполните следующие действия:

1. Перейдите в *Панели* > *Все панели*.
2. Нажмите *Импорт* в правом верхнем углу.
3. Выберите файл импорта.
4. Отметьте необходимые параметры в правилах импорта.
5. Нажмите *Импорт* в правом нижнем углу формы настройки.

![](../../../assets/en/manual/xml_export_import/import_dashboards.png){width="600"}

Правила импорта:

|Правило|Описание|
|----|-----------|
|*Обновить существующие*|Существующие элементы будут обновлены с использованием данных из файла импорта. В противном случае они не будут обновлены.|
|*Создать новые*|Новые элементы будут созданы с использованием данных из файла импорта. В противном случае они не будут созданы.|

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

![](../../../assets/en/manual/xml_export_import/import_dashboards_details.png){width="600"}

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

![](../../../assets/en/manual/xml_export_import/import_dashboards_menu.png)

Просмотрите изменения панели, затем нажмите *Импорт*, чтобы выполнить импорт панели.
Сообщение об успешном или неуспешном завершении импорта будет отображено в веб-интерфейсе.

[comment]: # ({/b42084d5-7f828bf2})

[comment]: # ({012d0682-480f411a})
#### Формат экспорта

Экспорт в YAML:

```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'
```

[comment]: # ({/012d0682-480f411a})

[comment]: # ({cbbfbaea-20bd2f08})
### Экспортируемые элементы

Экспортируемые элементы описаны в таблице ниже.

|Элемент|<|Тип|Описание|
|-|---|---|-----------------------|
|name|<|string|(обязательно) Имя панели.|
|pages|<| |Корневой элемент для страниц панели|
|<|widgets| |Корневой элемент для страниц панели|

::: noteclassic
См. также: [Объект панели](/manual/api/reference/dashboard/object) (обратитесь к соответствующему свойству с совпадающим именем).
:::

[comment]: # ({/cbbfbaea-20bd2f08})

[comment]: # ({1f7c7d83-ec964334})
#### Виджет панели мониторинга

|Element|Type|Description|
|---|---|-----------------------|
|type|string|(обязательный) Тип виджета панели мониторинга.<br><br>Возможные значения:<br>actionlog - Журнал действий;<br>clock - Часы;<br>discovery - Состояние обнаружения;<br>favgraphs - Избранные графики;<br>favmaps - Избранные карты;<br>gauge - Шкала;<br>geomap - Геокарта;<br>graph - График (классический);<br>graphprototype - Прототип графика;<br>honeycomb - Соты;<br>hostavail - Доступность узла сети;<br>hostcard - Карточка узла сети;<br>hostnavigator - Навигатор узлов сети;<br>itemcard - Карточка элемента данных;<br>itemhistory - История элемента данных;<br>itemnavigator - Навигатор элементов данных;<br>item - Значение элемента данных;<br>map - Карта;<br>navtree - Дерево навигации по картам;<br>piechart - Круговая диаграмма;<br>problemhosts - Узлы сети с проблемами;<br>problems - Проблемы;<br>problemsbysv - Проблемы по важности;<br>scatterplot - Точечная диаграмма;<br>slareport - Отчет SLA;<br>svggraph - График;<br>systeminfo - Системная информация;<br>tophosts - Топ узлов сети;<br>topitems - Топ элементов данных;<br>toptriggers - Топ триггеров;<br>trigover - Обзор триггеров;<br>url - URL;<br>web - Веб-мониторинг.|
|x|integer|Горизонтальная позиция от левой стороны панели мониторинга.<br>Возможные значения:^[1](#footnotes)^ 0-71.|
|y|integer|Вертикальная позиция от верхней стороны панели мониторинга.<br>Возможные значения:^[1](#footnotes)^ 0-63.|
|name|string|Пользовательское имя виджета.|
|width|integer|Ширина виджета.<br>Возможные значения:^[1](#footnotes)^ 1-72.|
|height|integer|Высота виджета.<br>Возможные значения:^[1](#footnotes)^ 1-64.|
|hide_header|string|Скрыть заголовок виджета.<br>Возможные значения:^[1](#footnotes)^ NO (0, по умолчанию), YES (1).|
|fields| |Корневой элемент для полей виджета панели мониторинга.|

::: noteclassic
См. также: [Dashboard widget](/manual/api/reference/dashboard/object#dashboard-widget) (обратитесь к соответствующему свойству с совпадающим именем).
:::

[comment]: # ({/1f7c7d83-ec964334})

[comment]: # ({e358924b-f0190043})
#### Поле виджета панели мониторинга

|Элемент|<|Тип|Описание|
|-|---|---|-----------------------|
|type|<|string|(обязательно) Тип поля виджета.<br>Возможные значения:^[1](#footnotes)^ 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|Ключ элемента данных.|

::: noteclassic
См. также: [Поле виджета панели мониторинга](/manual/api/reference/dashboard/object#dashboard-widget-field) (обратитесь к соответствующему свойству с совпадающим именем).
:::

[comment]: # ({/e358924b-f0190043})

[comment]: # ({74389cfd-c1b1c6ab})
#### Сноски

^1^ Значения API типа integer в скобках, например ENABLED (0), упоминаются только для справки.
Для получения дополнительной информации см. страницу связанного объекта API в записи таблицы или в конце каждого раздела.

[comment]: # ({/74389cfd-c1b1c6ab})
