2 模板

概述

模板是exported包含多个关联 objects和object关系的配置单元.

模板export包含:

  • 关联的主机组
  • 模板数据
  • 与其他模板的链接
  • 与主机组的链接
  • 直接关联的监控项
  • 直接关联的触发器
  • 直接关联的图形
  • 直接关联的仪表板
  • 包含所有原型的直接关联发现规则
  • 直接关联的Web场景
  • 值映射

导出

要export模板,请执行以下操作:

  • 前往:Configuration模板
  • 勾选需要export的模板复选框
  • 点击列表下方的Export

根据所选格式,模板将被导出到本地file,默认文件名如下:

  • zabbix_export_templates.yaml - YAML格式export(export的默认选项)
  • zabbix_export_templates.xml - XML格式export
  • zabbix_export_templates.json - JSON格式export

导入

要import模板,请执行以下操作:

  • 前往:Configuration模板
  • 点击右侧的Import
  • 选择importfile
  • 在import规则中标记所需选项
  • 点击Import

所有必填字段均标有红色星号。

导入规则:

规则 描述
更新现有 现有元素将使用importfile中的数据更新。否则,它们将不会被更新。
创建新 import将使用importfile中的数据添加新元素。否则,不会添加它们。
删除缺失 import将移除importfile中不存在的现有元素。否则,不会移除它们。
如果为模板链接标记了删除缺失,则importfile中不存在的现有模板链接将被取消关联。自Zabbix 6.0.13起,从未关联模板继承的实体(监控项、触发器、图形等)不会被移除(除非还为每个实体选择了删除缺失选项)。

在下一个屏幕上,您将能够查看正在导入的模板内容。如果是新模板,所有元素将以绿色列出。如果是更新现有模板,新模板元素将以绿色高亮显示;移除的模板元素将以红色高亮显示;未更改的元素将在灰色背景下列出。

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

查看模板更改后,按Import执行模板import。 import的成功或失败消息将显示在前端。

导出格式

YAML导出格式:

zabbix_export:
         version: '6.0'
         date: '2021-08-31T12:40:55Z'
         groups:
           - uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
             name: Templates/Applications
         templates:
           - uuid: 56079badd056419383cc26e6a4fcc7e0
             template: VMware
             name: VMware
             description: |
               You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/
               
               Template tooling version used: 0.38
             templates:
               - name: 'VMware macros'
             groups:
               - name: Templates/Applications
             items:
               - uuid: 5ce209f4d94f460488a74a92a52d92b1
                 name: 'VMware: Event log'
                 type: SIMPLE
                 key: 'vmware.eventlog[{$VMWARE.URL},skip]'
                 history: 7d
                 trends: '0'
                 value_type: LOG
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 description: 'Collect VMware event log. See also: https://www.zabbix.com/documentation/6.0/manual/config/items/preprocessing/examples#filtering_vmware_event_log_records'
                 tags:
                   - tag: Application
                     value: VMware
               - uuid: ee2edadb8ce943ef81d25dbbba8667a4
                 name: 'VMware: Full name'
                 type: SIMPLE
                 key: 'vmware.fullname[{$VMWARE.URL}]'
                 delay: 1h
                 history: 7d
                 trends: '0'
                 value_type: CHAR
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 description: 'VMware service full name.'
                 preprocessing:
                   - type: DISCARD_UNCHANGED_HEARTBEAT
                     parameters:
                       - 1d
                 tags:
                   - tag: Application
                     value: VMware
               - uuid: a0ec9145f2234fbea79a28c57ebdb44d
                 name: 'VMware: Version'
                 type: SIMPLE
                 key: 'vmware.version[{$VMWARE.URL}]'
                 delay: 1h
                 history: 7d
                 trends: '0'
                 value_type: CHAR
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 description: 'VMware service version.'
                 preprocessing:
                   - type: DISCARD_UNCHANGED_HEARTBEAT
                     parameters:
                       - 1d
                 tags:
                   - tag: Application
                     value: VMware
             discovery_rules:
               - uuid: 16ffc933cce74cf28a6edf306aa99782
                 name: 'Discover VMware clusters'
                 type: SIMPLE
                 key: 'vmware.cluster.discovery[{$VMWARE.URL}]'
                 delay: 1h
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 description: 'Discovery of clusters'
                 item_prototypes:
                   - uuid: 46111f91dd564a459dbc1d396e2e6c76
                     name: 'VMware: Status of "{#CLUSTER.NAME}" cluster'
                     type: SIMPLE
                     key: 'vmware.cluster.status[{$VMWARE.URL},{#CLUSTER.NAME}]'
                     history: 7d
                     username: '{$VMWARE.USERNAME}'
                     password: '{$VMWARE.PASSWORD}'
                     description: 'VMware cluster status.'
                     valuemap:
                       name: 'VMware status'
                     tags:
                       - tag: Application
                         value: VMware
               - uuid: 8fb6a45cbe074b0cb6df53758e2c6623
                 name: 'Discover VMware datastores'
                 type: SIMPLE
                 key: 'vmware.datastore.discovery[{$VMWARE.URL}]'
                 delay: 1h
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 item_prototypes:
                   - uuid: 4b61838ba4c34e709b25081ae5b059b5
                     name: 'VMware: Average read latency of the datastore {#DATASTORE}'
                     type: SIMPLE
                     key: 'vmware.datastore.read[{$VMWARE.URL},{#DATASTORE},latency]'
                     history: 7d
                     username: '{$VMWARE.USERNAME}'
                     password: '{$VMWARE.PASSWORD}'
                     description: 'Amount of time for a read operation from the datastore (milliseconds).'
                     tags:
                       - tag: Application
                         value: VMware
                   - uuid: 5355c401dc244bc588ccd18767577c93
                     name: 'VMware: Free space on datastore {#DATASTORE} (percentage)'
                     type: SIMPLE
                     key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE},pfree]'
                     delay: 5m
                     history: 7d
                     value_type: FLOAT
                     units: '%'
                     username: '{$VMWARE.USERNAME}'
                     password: '{$VMWARE.PASSWORD}'
                     description: 'VMware datastore space in percentage from total.'
                     tags:
                       - tag: Application
                         value: VMware
                   - uuid: 84f13c4fde2d4a17baaf0c8c1eb4f2c0
                     name: 'VMware: Total size of datastore {#DATASTORE}'
                     type: SIMPLE
                     key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE}]'
                     delay: 5m
                     history: 7d
                     units: B
                     username: '{$VMWARE.USERNAME}'
                     password: '{$VMWARE.PASSWORD}'
                     description: 'VMware datastore space in bytes.'
                     tags:
                       - tag: Application
                         value: VMware
                   - uuid: 540cd0fbc56c4b8ea19f2ff5839ce00d
                     name: 'VMware: Average write latency of the datastore {#DATASTORE}'
                     type: SIMPLE
                     key: 'vmware.datastore.write[{$VMWARE.URL},{#DATASTORE},latency]'
                     history: 7d
                     username: '{$VMWARE.USERNAME}'
                     password: '{$VMWARE.PASSWORD}'
                     description: 'Amount of time for a write operation to the datastore (milliseconds).'
                     tags:
                       - tag: Application
                         value: VMware
               - uuid: a5bc075e89f248e7b411d8f960897a08
                 name: 'Discover VMware hypervisors'
                 type: SIMPLE
                 key: 'vmware.hv.discovery[{$VMWARE.URL}]'
                 delay: 1h
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 description: 'Discovery of hypervisors.'
                 host_prototypes:
                   - uuid: 051a1469d4d045cbbf818fcc843a352e
                     host: '{#HV.UUID}'
                     name: '{#HV.NAME}'
                     group_links:
                       - group:
                           name: Templates/Applications
                     group_prototypes:
                       - name: '{#CLUSTER.NAME}'
                       - name: '{#DATACENTER.NAME}'
                     templates:
                       - name: 'VMware Hypervisor'
                     macros:
                       - macro: '{$VMWARE.HV.UUID}'
                         value: '{#HV.UUID}'
                         description: 'UUID of hypervisor.'
                     custom_interfaces: 'YES'
                     interfaces:
                       - ip: '{#HV.IP}'
               - uuid: 9fd559f4e88c4677a1b874634dd686f5
                 name: 'Discover VMware VMs'
                 type: SIMPLE
                 key: 'vmware.vm.discovery[{$VMWARE.URL}]'
                 delay: 1h
                 username: '{$VMWARE.USERNAME}'
                 password: '{$VMWARE.PASSWORD}'
                 description: 'Discovery of guest virtual machines.'
                 host_prototypes:
                   - uuid: 23b9ae9d6f33414880db1cb107115810
                     host: '{#VM.UUID}'
                     name: '{#VM.NAME}'
                     group_links:
                       - group:
                           name: Templates/Applications
                     group_prototypes:
                       - name: '{#CLUSTER.NAME} (vm)'
                       - name: '{#DATACENTER.NAME}/{#VM.FOLDER} (vm)'
                       - name: '{#HV.NAME}'
                     templates:
                       - name: 'VMware Guest'
                     macros:
                       - macro: '{$VMWARE.VM.UUID}'
                         value: '{#VM.UUID}'
                         description: 'UUID of guest virtual machine.'
                     custom_interfaces: 'YES'
                     interfaces:
                       - ip: '{#VM.IP}'
             valuemaps:
               - uuid: 3c59c22905054d42ac4ee8b72fe5f270
                 name: 'VMware status'
                 mappings:
                   - value: '0'
                     newvalue: gray
                   - value: '1'
                     newvalue: green
                   - value: '2'
                     newvalue: yellow
                   - value: '3'
                     newvalue: red

元素标签

元素标签值在下表中进行说明。

模板标签
元素 元素属性 必填 类型 范围 描述
templates - 模板的根元素。
uuid x string 此模板的唯一标识符。
template x string 唯一的模板名称。
name - string 可见的模板名称。
description - text 模板描述。
groups x 模板主机组的根元素。
uuid x string 此主机组的唯一标识符。
name x string 主机组名称。
templates - 关联模板的根元素。
name x string 模板名称。
tags - 模板标签的根元素。
tag x string 标签名称。
value - string 标签值。
macros - 模板用户宏的根元素。
macro x string 用户宏名称。
type - string 0 - TEXT (default)
1 - SECRET_TEXT
2 - VAULT
宏的类型。
value - string 用户宏值。
description - string 用户宏描述。
valuemaps - 模板值映射的根元素。
uuid x string 此值映射的唯一标识符。
name x string 值映射名称。
mapping - 映射的根元素。
value x string 映射的值。
newvalue x string 映射的新值。
模板 监控项标签
元素 元素属性 必需 类型 范围1 描述
items - 监控项的根元素。
uuid x string 监控项的唯一标识符。
name x string 监控项名称。
type - string 0 - ZABBIX_PASSIVE (default)
2 - TRAP
3 - SIMPLE
5 - INTERNAL
7 - ZABBIX_ACTIVE
10 - EXTERNAL
11 - ODBC
12 - IPMI
13 - SSH
14 - TELNET
15 - CALCULATED
16 - JMX
17 - SNMP_TRAP
18 - DEPENDENT
19 - HTTP_AGENT
20 - SNMP_AGENT
21 - ITEM_TYPE_SCRIPT
监控项类型。
snmp_oid - string SNMP object ID。

SNMP 监控项必需。
key x string 监控项键。
delay - string Default: 1m 监控项的更新间隔。

接受秒数或带后缀的时间单位(30s、1m、2h、1d)。
可选地可以指定一个或多个custom intervals作为灵活间隔或调度。
多个间隔用分号分隔。
可以使用用户宏。单个宏必须填满整个字段。不支持字段中的多个宏或宏与文本混合。
灵活间隔可以写成两个宏用斜杠分隔(例如{$FLEX_INTERVAL}/{$FLEX_PERIOD})。
history - string Default: 90d 历史数据应存储的时间段。使用时间后缀、用户宏或LLD宏的时间段。
trends - string Default: 365d 趋势数据应存储的时间段。使用时间后缀、用户宏或LLD宏的时间段。
status - string 0 - ENABLED (default)
1 - DISABLED
监控项状态。
value_type - string 0 - FLOAT
1 - CHAR
2 - LOG
3 - UNSIGNED (default)
4 - TEXT
接收值类型。
allowed_hosts - string 允许为监控项发送数据的主机的IP地址列表(逗号分隔)。

用于trapper和HTTP agent 监控项。
units - string 返回值的单位(bps、B等)。
params - text 根据监控项类型的附加参数:
- 脚本、SSH和Telnet 监控项的执行脚本;
- 数据库监控监控项的SQL query;
- 计算监控项的公式。
ipmi_sensor - string IPMI传感器。

仅用于IPMI 监控项。
authtype - string Authentication type for SSH agent items:
0 - PASSWORD (default)
1 - PUBLIC_KEY

Authentication type for HTTP agent items:
0 - NONE (default)
1 - BASIC
2 - NTLM
认证类型。

仅用于SSH和HTTP agent 监控项。
username - string 认证用户名。
用于简单检查、SSH、Telnet、数据库监控、JMX和HTTP agent 监控项。

SSH和Telnet 监控项必需。
当用于JMX agent时,密码也应与用户名一起指定,或两个属性都应留空。
password - string 认证密码。
用于简单检查、SSH、Telnet、数据库监控、JMX和HTTP agent 监控项。

当用于JMX agent时,用户名也应与密码一起指定,或两个属性都应留空。
publickey - string 公钥file的名称。

SSH agent 监控项必需。
privatekey - string 私钥file的名称。

SSH agent 监控项必需。
port - string 监控项监控的自定义端口。
可以包含用户宏。

仅用于SNMP 监控项。
description - text 监控项描述。
inventory_link - string 0 - NONE

Capitalized host inventory field name. For example:
4 - ALIAS
6 - OS_FULL
14 - HARDWARE
etc.
主机清单字段,由监控项填充。

参考主机资产清单获取支持的主机清单字段及其ID列表。
logtimefmt - string 日志条目中的时间格式。
仅用于日志监控项。
jmx_endpoint - string JMX端点。

仅用于JMX agent 监控项。
url - string URL string。

仅HTTP agent 监控项必需。
allow_traps - string 0 - NO (default)
1 - YES
允许像trapper 监控项一样填充值。

仅用于HTTP agent 监控项。
follow_redirects - string 0 - NO
1 - YES (default)
轮询数据时跟随HTTP响应重定向。

仅用于HTTP agent 监控项。
headers - HTTP(S)请求头的根元素,其中头名称用作键,头值用作值。
仅用于HTTP agent 监控项。
name x string 头名称。
value x string 头值。
http_proxy - string HTTP(S) proxy连接string。

仅用于HTTP agent 监控项。
output_format - string 0 - RAW (default)
1 - JSON
如何处理响应。

仅用于HTTP agent 监控项。
post_type - string 0 - RAW (default)
2 - JSON
3 - XML
发布数据正文的类型。

仅用于HTTP agent 监控项。
posts - string HTTP(S)请求正文数据。

仅用于HTTP agent 监控项。
query_fields - query参数的根元素。

仅用于HTTP agent 监控项。
name x string 参数名称。
value - string 参数值。
request_method - string 0 - GET (default)
1 - POST
2 - PUT
3 - HEAD
请求方法。

仅用于HTTP agent 监控项。
retrieve_mode - string 0 - BODY (default)
1 - HEADERS
2 - BOTH
应存储响应的哪一部分。

仅用于HTTP agent 监控项。
ssl_cert_file - string 公共SSL密钥file路径。

仅用于HTTP agent 监控项。
ssl_key_file - string 私有SSL密钥file路径。

仅用于HTTP agent 监控项。
ssl_key_password - string SSL密钥file的密码。

仅用于HTTP agent 监控项。
status_codes - string 所需HTTP状态代码的范围,用逗号分隔。支持用户宏。
示例:200,200-{$M},{$M},200-400

仅用于HTTP agent 监控项。
timeout - string 监控项数据轮询请求超时。支持用户宏。

用于HTTP agent和脚本监控项。
verify_host - string 0 - NO (default)
1 - YES
是否验证连接的主机名称与主机证书中的名称匹配。

仅用于HTTP agent 监控项。
verify_peer - string 0 - NO (default)
1 - YES
是否验证主机证书的真实性。

仅用于HTTP agent 监控项。
parameters - 用户定义参数的根元素。

仅用于脚本监控项。
name x string 参数名称。

仅用于脚本监控项。
value - string 参数值。

仅用于脚本监控项。
value map - 值映射。
name x string 用于监控项的值映射名称。
preprocessing - 监控项值预处理的根元素。
step - 单个监控项值预处理步骤。
type x string 1 - MULTIPLIER
2 - RTRIM
3 - LTRIM
4 - TRIM
5 - REGEX
6 - BOOL_TO_DECIMAL
7 - OCTAL_TO_DECIMAL
8 - HEX_TO_DECIMAL
9 - SIMPLE_CHANGE (calculated as (received value-previous value))
10 - CHANGE_PER_SECOND (calculated as (received value-previous value)/(time now-time of last check))
11 - XMLPATH
12 - JSONPATH
13 - IN_RANGE
14 - MATCHES_REGEX
15 - NOT_MATCHES_REGEX
16 - CHECK_JSON_ERROR
17 - CHECK_XML_ERROR
18 - CHECK_REGEX_ERROR
19 - DISCARD_UNCHANGED
20 - DISCARD_UNCHANGED_HEARTBEAT
21 - JAVASCRIPT
22 - PROMETHEUS_PATTERN
23 - PROMETHEUS_TO_JSON
24 - CSV_TO_JSON
25 - STR_REPLACE
26 - CHECK_NOT_SUPPORTED
监控项值预处理步骤的类型。
parameters - 监控项值预处理步骤参数的根元素。
parameter x string 监控项值预处理步骤的单个参数。
error_handler - string 0 - ORIGINAL_ERROR (default)
1 - DISCARD_VALUE
2 - CUSTOM_VALUE
3 - CUSTOM_ERROR
预处理步骤失败时使用的操作类型。
error_handler_params - string 与'error_handler'一起使用的错误处理程序参数。
master_item - 单个监控项主监控项。

依赖监控项必需。
key x string 依赖监控项主监控项键值。

允许递归最多3个依赖监控项,且依赖监控项的最大数量为29999。
triggers - 简单触发器的根元素。
For trigger element tag values, see template 模板触发器标签.
tags - 监控项标签的根元素。
tag x string 标签名称。
value - string 标签值。
模板低级发现规则标签
元素 元素属性 必填 类型 范围 描述
discovery_rules - 低级发现规则的根元素。
For most of the element tag values, see element tag values for a regular item. Only the tags that are specific to low-level discovery rules, are described below.
type - string 0 - ZABBIX_PASSIVE (default)
2 - TRAP
3 - SIMPLE
5 - INTERNAL
7 - ZABBIX_ACTIVE
10 - EXTERNAL
11 - ODBC
12 - IPMI
13 - SSH
14 - TELNET
16 - JMX
18 - DEPENDENT
19 - HTTP_AGENT
20 - SNMP_AGENT
监控项 类型。
lifetime - string Default: 30d 未再发现的 监控项 将被删除的时间周期。支持秒数、带后缀的时间单位或用户宏。
filter 单个过滤器。
evaltype - string 0 - AND_OR (default)
1 - AND
2 - OR
3 - FORMULA
用于检查低级发现规则过滤条件的逻辑。
formula - string 过滤条件的自定义计算公式。
conditions - 过滤条件的根元素。
macro x string 低级发现宏名称。
value - string 过滤值:正则表达式或全局正则表达式。
operator - string 8 - MATCHES_REGEX (default)
9 - NOT_MATCHES_REGEX
条件运算符。
formulaid x character 用于从自定义表达式中引用条件的任意唯一ID。仅可包含大写字母。修改过滤条件时必须由用户定义该ID,但在后续请求时会重新生成。
lld_macro_paths - LLD宏路径的根元素。
lld_macro x string 低级发现宏名称。
path x string 将分配给对应宏的值的选择器。
preprocessing - LLD规则值预处理。
step - 单个LLD规则值预处理步骤。
For most of the element tag values, see element tag values for a template item value preprocessing. Only the tags that are specific to template low-level discovery value preprocessing, are described below.
type x string 5 - REGEX
11 - XMLPATH
12 - JSONPATH
15 - NOT_MATCHES_REGEX
16 - CHECK_JSON_ERROR
17 - CHECK_XML_ERROR
20 - DISCARD_UNCHANGED_HEARTBEAT
21 - JAVASCRIPT
23 - PROMETHEUS_TO_JSON
24 - CSV_TO_JSON
25 - STR_REPLACE
监控项 值预处理步骤的类型。
trigger_prototypes - 触发器原型的根元素。
For trigger prototype element tag values, see regular 模板触发器标签 tags.
graph_prototypes - 图形原型的根元素。
For graph prototype element tag values, see regular 模板图形标签 tags.
host_prototypes - 主机 原型的根元素。
For host prototype element tag values, see regular 主机标签 tags.
item_prototypes - 监控项原型 的根元素。
For item prototype element tag values, see regular 模板-监控项标签 tags.
master_item - 单个 监控项 原型主 监控项/监控项 原型数据。
key x string 依赖 监控项 原型主 监控项/监控项 原型键值。

依赖 监控项 时必须提供。
模板触发器标签
元素 元素属性 必填 类型 范围1 描述
triggers - 触发器根元素。
uuid x string 触发器唯一标识符。
expression x string 触发器表达式。
recovery_mode - string 0 - EXPRESSION (default)
1 - RECOVERY_EXPRESSION
2 - NONE
生成OK事件的基础。
recovery_expression - string 触发器恢复表达式。
correlation_mode - string 0 - DISABLED (default)
1 - TAG_VALUE
关联模式(无事件关联或通过标签关联事件)。
correlation_tag - string 用于事件关联的标签名称。
name x string 触发器名称。
event_name - string 事件名称。
opdata - string 操作数据。
url - string 与触发器关联的URL。
status - string 0 - ENABLED (default)
1 - DISABLED
触发器状态。
priority - string 0 - NOT_CLASSIFIED (default)
1 - INFO
2 - WARNING
3 - AVERAGE
4 - HIGH
5 - DISASTER
触发器严重性。
description - text 触发器描述。
type - string 0 - SINGLE (default)
1 - MULTIPLE
事件生成类型(单个问题事件或多个问题事件)。
manual_close - string 0 - NO (default)
1 - YES
手动关闭问题事件。
dependencies - 依赖项根元素。
name x string 依赖触发器名称。
expression x string 依赖触发器表达式。
recovery_expression - string 依赖触发器恢复表达式。
tags - 触发器标签根元素。
tag x string 标签名称。
value - string 标签值。
模板图形标签
元素 元素属性 必填 类型 范围1 描述
graphs - 图表根元素。
uuid x string 图表唯一标识符。
name x string 图表名称。
width - integer 20-65535 (default: 900) 图表宽度(像素)。用于预览及饼图/爆炸图。
height - integer 20-65535 (default: 200) 图表高度(像素)。用于预览及饼图/爆炸图。
yaxismin - double Default: 0 Y轴最小值。

当'ymin_type_1'为FIXED时使用。
yaxismax - double Default: 0 Y轴最大值。

当'ymax_type_1'为FIXED时使用。
show_work_period - string 0 - NO
1 - YES (default)
高亮非工作时间。

用于普通图和堆叠图。
show_triggers - string 0 - NO
1 - YES (default)
将简单触发器值显示为线条。

用于普通图和堆叠图。
type - string 0 - NORMAL (default)
1 - STACKED
2 - PIE
3 - EXPLODED
图表类型。
show_legend - string 0 - NO
1 - YES (default)
显示图例。
show_3d - string 0 - NO (default)
1 - YES
启用3D样式。

用于饼图和爆炸饼图。
percent_left - double Default:0 显示左轴百分位线。

仅用于普通图。
percent_right - double Default:0 显示右轴百分位线。

仅用于普通图。
ymin_type_1 - string 0 - CALCULATED (default)
1 - FIXED
2 - ITEM
Y轴最小值类型。

用于普通图和堆叠图。
ymax_type_1 - string 0 - CALCULATED (default)
1 - FIXED
2 - ITEM
Y轴最大值类型。

用于普通图和堆叠图。
ymin_item_1 - 单个监控项详情。

当'ymin_type_1'为监控项时必填。
host x string 监控项 主机。
key x string 监控项键值。
ymax_item_1 - 单个监控项详情。

当'ymax_type_1'为监控项时必填。
host x string 监控项 主机。
key x string 监控项键值。
graph_items x 图表监控项根元素。
sortorder - integer 绘制顺序。数值小的优先绘制,可用于控制线条/区域的前后叠加关系。
drawtype - string 0 - SINGLE_LINE (default)
1 - FILLED_REGION
2 - BOLD_LINE
3 - DOTTED_LINE
4 - DASHED_LINE
5 - GRADIENT_LINE
图表监控项绘制样式。

仅用于普通图。
color - string 元素颜色(6位十六进制)。
yaxisside - string 0 - LEFT (default)
1 - RIGHT
图表监控项Y轴显示位置。

用于普通图和堆叠图。
calc_fnc - string 1 - MIN
2 - AVG (default)
4 - MAX
7 - ALL (minimum, average and maximum; used only by simple graphs)
9 - LAST (used only by pie and exploded pie graphs)
当监控项存在多值时选择绘制数据的方式。
type - string 0 - SIMPLE (default)
2 - GRAPH_SUM (value of the item represents the whole pie; used only by pie and exploded pie graphs)
图表监控项类型。
item x 单个监控项。
host x string 监控项 主机。
key x string 监控项键值。
模板 Web 场景标签
元素 元素属性 必填 类型 范围1 描述
httptests - Web场景的根元素。
uuid x string 此Web场景的唯一标识符。
name x string Web场景名称.
delay - string Default: 1m 执行Web场景的频率. 以秒为单位的时间值(可带后缀)或用户宏.
attempts - integer 1-10 (default: 1) 执行Web场景步骤的尝试次数。
agent - string Default: Zabbix 客户端 agent. Zabbix将模拟所选浏览器。当网站针对不同浏览器返回不同内容时,此功能非常有用。
http_proxy - string 指定要使用的HTTP proxy,使用格式:http://[username[:password]@]proxy.example.com[:port]
variables - 用于场景步骤中可能使用的场景级变量(宏)的根元素。
name x string 变量名称.
value x text 变量值。
headers - 执行请求时将发送的HTTP头部信息的根元素。头部信息应按照HTTP协议中出现的相同语法列出。
name x string 表头名称.
value x text 表头值.
status - string 0 - ENABLED (default)
1 - DISABLED
Web场景状态.
authentication - string 0 - NONE (default)
1 - BASIC
2 - NTLM
认证方式
http_user - string 用于基本认证、HTTP认证或NTLM认证的用户名。
http_password - string 用于基本认证、HTTP或NTLM认证的密码。
verify_peer - string 0 - NO (default)
1 - YES
是否验证主机证书的真实性。
verify_host - string 0 - NO (default)
1 - YES
是否验证连接中主机名称与主机证书中的名称匹配.
ssl_cert_file - string 用于客户端认证的SSL证书file名称(必须为PEM格式)。
ssl_key_file - string 用于客户端认证的SSL私钥file名称(必须为PEM格式)。
ssl_key_password - string SSL私钥file密码.
steps x 网络场景步骤的根元素。
name x string Web场景步骤名称.
url x string 监控URL。
query_fields - query字段的根元素 - 执行请求时将添加到URL中的HTTP字段array。
name x string query 字段名称.
value - string query 字段值.
posts - 以string(原始POST数据)或HTTP字段array(表单字段数据)形式传递的HTTP POST变量。
name x string 表单字段名称.
value x string 发布字段值。
variables - 应在此步骤后应用的步骤级变量(宏)的根元素。

如果变量值带有'regex:'前缀,则根据'regex:'前缀后的正则表达式模式,从该步骤返回的数据中提取其值
name x string 变量名称.
value x text 变量值。
headers - 执行请求时将发送的HTTP头部信息的根元素。头部信息应按照HTTP协议中出现的相同语法列出。
name x string 表头名称.
value x text 表头值.
follow_redirects - string 0 - NO
1 - YES (default)
跟随HTTP重定向。
retrieve_mode - string 0 - BODY (default)
1 - HEADERS
2 - BOTH
HTTP响应检索模式
timeout - string Default: 15s 步骤执行的超时时间。单位为秒,可带后缀的时间单位或用户宏。
required - string 响应中必须包含的文本。如果为空则忽略。
status_codes - string 以逗号分隔的HTTP状态码允许列表. 若为空则忽略. 例如: 200-201,210-299
tags - Web场景标签的根元素。
tag x string 标签名称.
value - string 标签值.
模板仪表板标签
元素 元素属性 必需 类型 范围1 描述
dashboards - 模板仪表盘的根元素。
uuid x string 此仪表盘的唯一标识符。
name x string 模板仪表盘名称。
display period - integer 仪表盘页面的显示周期。
auto_start - string 0 - no
1 - yes
幻灯片自动播放设置。
pages - 模板仪表盘页面的根元素。
name - string 页面名称。
display period - integer 页面显示周期。
sortorder - integer 页面排序顺序。
widgets - 模板仪表盘小部件的根元素。
type x string 小部件类型。
name - string 小部件名称。
x - integer 0-23 从模板仪表盘左侧的水平位置。
y - integer 0-62 从模板仪表盘Top的垂直位置。
width - integer 1-24 小部件宽度。
height - integer 2-32 小部件高度。
hide_header - string 0 - no
1 - yes
隐藏小部件标题。
fields - 模板仪表盘小部件字段的根元素。
type x string 0 - INTEGER
1 - STRING
3 - HOST
4 - ITEM
5 - ITEM_PROTOTYPE
6 - GRAPH
7 - GRAPH_PROTOTYPE
小部件字段类型。
name x string 小部件字段名称。
value x mixed 小部件字段值,取决于字段类型。
脚注

1 对于string值,仅会导出string本身(例如 "ZABBIX_ACTIVE"),不包含本表中使用的编号。本表中范围值 (对应API值)的编号仅用于排序目的。