仪表板
概述
仪表板会与所有相关对象及对象关系一起导出。
导出
要导出仪表板,请执行以下操作:
- 转到 Dashboards > All dashboards。
- 勾选要导出的仪表板复选框。
- 单击列表下方的 Export。

根据所选格式,仪表板将导出到本地文件,默认文件名如下:
zbx_export_dashboards.yaml- YAML 导出(默认导出选项);zbx_export_dashboards.xml- XML 导出;zbx_export_dashboards.json- JSON 导出。
导入
要导入仪表板,请执行以下操作:
- 转到 仪表板 > 所有仪表板。
- 单击右上角的 导入。
- 选择导入文件。
- 在导入规则中勾选所需选项。
- 单击配置表单右下角的 导入。

导入规则:
| Rule | Description |
|---|---|
| Update existing | 现有元素将使用导入文件中的数据进行更新。否则,它们不会被更新。 |
| Create new | 新元素将使用导入文件中的数据进行创建。否则,它们不会被创建。 |
在下一屏幕中,您可以查看正在导入的仪表板内容。 如果这是一个新仪表板,所有元素都将以绿色列出。 如果正在更新现有仪表板,新仪表板元素将以绿色高亮显示;已删除的仪表板元素将以红色高亮显示;未发生变化的元素将以灰色背景列出。

左侧菜单可用于在更改列表中导航。 Updated 部分会突出显示对现有仪表板元素所做的所有更改。 Added 部分列出新的仪表板元素。 每个部分中的元素按元素类型分组;单击灰色箭头可展开或折叠该组元素。

检查仪表板更改后,单击 导入 以执行仪表板导入。 导入成功或失败的消息将显示在前端。
导出格式
导出为 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: '主机名'
- 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 | (必填) 仪表板名称。 | |
| pages | 仪表板页面的根元素 | ||
| widgets | 仪表板页面的根元素 | ||
另请参见:Dashboard object(请参阅具有相同名称的相关属性)。
仪表板小部件
| 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 - Top 主机; topitems - Top 监控项; toptriggers - Top 触发器; trigover - 触发器概览; url - URL; web - 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 | (必填) 小部件字段类型。 可选值: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 | 监控项键值。 | |
另请参见: Dashboard widget field(请参阅名称匹配的相关属性)。
脚注
1 括号中的 API 整数值,例如 ENABLED (0),仅供参考。 有关更多信息,请参见表项中链接的 API 对象页面,或每个章节末尾的相关页面。