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

根据所选格式,仪表板将导出到本地文件,默认文件名为:
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 | 仪表板页面的根元素 | ||
另请参见: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 - 主机排行; topitems - 监控项排行; toptriggers - 触发器排行; 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 | 仪表板部件字段的根元素。 |
另请参见:Dashboard widget(请参阅具有相同名称的相关属性)。
仪表板小部件字段
| 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 对象页面,或各章节末尾的相关页面。