Sidebar

Become a monitoring expert!
Sign up for Zabbix training

2 模板

概览

模板 导出 带有许多相关对象和对象关系。

模板导出包含:

  • 被链接的主机群组
  • 模板数据
  • 链接到其他模板
  • 链接到其它主机群组
  • 直接链接监控项
  • 直接链接触发器
  • 直接链接图形
  • 直接链接仪表盘
  • 直接链接自动发现规则及其所有原型(监控项原型、触发器原型、图形原型等等)
  • 直接链接web监控场景
  • 值映射

导出时

导出模板的步骤如下:

  • 前往: 配置模板
  • 标记要导出的模板的复选框
  • 点击列表下方的Export

根据所选择的格式,模板被导出到一个默认名称的本地文件:

  • zabbix_export_templates.yaml - 在 YAML 中导出 (导出的默认选项)
  • zabbix_export_templates.xml - 在 XML 中导出
  • zabbix_export_templates.json - 在 JSON 中导出

导入时

导入模板的步骤如下:

  • 前往: 配置模板
  • 点击右边的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对象ID。

被SNMP监控项需要
key x string 监控项键值。
delay - string Default: 1m 监控项跟新时间间隔

接受秒或带后缀的时间单位 (30s, 1m, 2h, 1d).
可选一个或多个 custom intervals 可以指定为灵活的间隔或调度。
多个间隔用分号分隔。
可能会使用用户宏。 一个宏必须填满整个字段。 不支持字段中的多个宏或宏与文本混合。
灵活间隔可以写成由正斜杠分隔的两个宏 (e.g. {$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地址列表(逗号分隔)。

trap和HTTP代理使用。
units - string 返回值的单位 (bps, B, etc).
params - text 其他参数取决于项目的类型:
—脚本、SSH和Telnet项目的执行脚本;
—数据库监控项目的SQL查询;
—计算项目的公式。
ipmi_sensor - string IPMI 传感器.

仅 IPMI 监控项使用.
authtype - string SSH代理项的认证类型:
0—PASSWORD(默认)
1—PUBLIC_KEY

HTTP代理项的认证类型:
0—NONE(默认)
1—BASIC
2—NTLM
认证类型。

仅供SSH和HTTP代理项使用。
username - string 用户名进行身份验证。
用于简单检查、SSH、Telnet、数据库监视器、JMX和HTTP代理项。

SSH和Telnet项目需要。
当由JMX代理使用时,密码也应该与用户名一起指定,或者这两个属性都应该留空。
password - string 密码进行身份验证。
用于简单检查、SSH、Telnet、数据库监视器、JMX和HTTP代理项。

当由JMX代理使用时,还应该指定用户名和密码,或者这两个属性都应该留空。
publickey - string 公钥文件的名称。

SSH代理配置项。
privatekey - string 私钥文件名称。

SSH代理配置项。
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代理项使用。
url - string URL 字符串。

仅 HTTP agent监控项使用.
allow_traps - string 0 - NO (default)
1 - YES
允许填充值,就像在一个trap监控项。

仅供HTTP代理项使用。
follow_redirects - string 0 - NO
1 - YES (default)
在共享数据时遵循HTTP响应重定向。

仅供HTTP代理项使用。
headers - HTTP(S)请求报头的根元素,其中报头名称用作键,报头值用作值。
仅供HTTP代理项使用。
name x string Header 名称.
value x string Header 值.
http_proxy - string HTTP代理连接字符串。

仅供HTTP代理项使用。
output_format - string 0 - RAW (default)
1 - JSON
如何处理反应。

仅供HTTP代理项使用。
post_type - string 0 - RAW (default)
2 - JSON
3 - XML
发布数据体的类型。

仅供HTTP代理项使用。
posts - string HTTP(S)请求体数据。

仅供HTTP代理项使用。
query_fields - 查询参数的根元素。

仅供HTTP代理项使用。
name x string 参数名称
value - string 参数值
request_method - string 0 - GET (default)
1 - POST
2 - PUT
3 - HEAD
请求方法。

仅供HTTP代理项使用。
retrieve_mode - string 0 - BODY (default)
1 - HEADERS
2 - BOTH
应该存储响应的哪一部分。

仅供HTTP代理项使用。
ssl_cert_file - string Public SSL密钥文件路径。

仅供HTTP代理项使用。
ssl_key_file - string Private SSL Key文件路径。

仅供HTTP代理项使用。
ssl_key_password - string SSL密钥文件的密码。

仅供HTTP代理项使用。
status_codes - string 用逗号分隔的所需HTTP状态码范围。 支持用户宏。
例如:200,200-{$M},{$M},200-400

仅供HTTP代理项目使用。
timeout - string 项数据轮询请求超时。 支持用户宏。

HTTP代理和Script项目使用。
verify_host - string 0 - NO (default)
1 - YES
验证URL中的主机名是否在通用名称字段或主机证书的主题备用名称字段中。

仅供HTTP代理项使用。
verify_peer - string 0 - NO (default)
1 - YES
验证主机证书是否可信。

仅供HTTP代理项使用。
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 - 简单触发器的根元素。
有关触发器元素标签值,请参见模板 触发器标签.
tags - 监控项标签的根元素。
tag x string 标签名称。
value - string 标签值。
模板LLD规则标签
元素 元素属性 是否必须 类型 适用范围 描述
discovery_rules - 低级发现规则的根元素。
对于大多数元素标记值,请参阅常规项的元素标记值。 下面只描述特定于低级发现规则的标记。
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规则值预处理步骤。
对于大多数元素标记值,请参阅模板项值预处理的元素标记值。 下面只描述特定于模板低级发现值预处理的标记。
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 - 触发器原型的根元素。
有关触发器原型元素标记值,请参阅regular 模板触发器 标签.
graph_prototypes - 图原型的根元素。
有关图形原型元素标签值,请参阅regular 模板 图形 标签.
host_prototypes - 主机原型的根元素。
有关主机原型元素标签值,请参阅regular主机 标签.
item_prototypes - 项目原型的根元素。
有关项目原型元素标签值,请参阅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 触发器恢复表达式。
name x string 触发器名称。
correlation_mode - string 0 - DISABLED (default)
1 - TAG_VALUE
关联模式(没有事件关联或通过标记进行事件关联)。
correlation_tag - string 用于事件关联的标记名称。
url - string 与触发器关联的URL。
status - string 0 - ENABLED(默认值)
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 (默认: 900) 图形宽度,以像素为单位。 用于预览和饼图/分解图。
height - integer 20-65535 (默认: 200) 图形高度,以像素为单位。 用于预览和饼图/分解图。
yaxismin - double 默认: 0 Y轴最小值。

当'ymin_type_1'为固定值时使用。
yaxismax - double 默认: 0 Y轴最大值。

当'ymax_type_1'为固定值时使用。
show_work_period - string 0 - NO
1 - YES(默认)
突出显示非工作时间。

用于普通图和堆叠图。
show_triggers - string 0 - NO
1 - YES(默认)
将简单的触发值显示为一行。

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

用于饼图和分解饼图。
percent_left - double 默认:0 显示左轴的百分位线。

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

仅用于普通图形。
ymin_type_1 - string 0 - calculate(默认值)
1 - FIXED
2 - ITEM
Y轴的最小值。

用于普通图和堆叠图。
ymax_type_1 - string 0 - calculate(默认值)
1 - FIXED
2 - ITEM
Y轴的最大值。

用于普通图和堆叠图。
ymin_item_1 - 个别项目的细节。

当'ymin_type_1'为ITEM时需要。
host x string 监控项主机。
key x string 监控项键值。
ymax_item_1 - 个别项目的细节。

当'ymax_type_1'为ITEM时需要。
host x string 监控项主机。
key x string 监控项键值。
graph_items x 图形项的根元素。
sortorder - integer 画出顺序。 先画出较小的值。 可用于在另一个线或区域后面(或前面)画线或区域。
drawtype - string 0 - SINGLE_LINE(默认)
1 - FILLED_REGION
2 - BOLD_LINE
3 - dot _LINE
4 -虚线_LINE
5 -渐变_LINE
图形项的绘制风格。

仅用于普通图形。
color - string 元素颜色(6个符号,十六进制)。
yaxisside - string 0 - LEFT(默认)
1 - RIGHT
图形项的Y比例将被绘制的部分。

用于普通图和堆叠图。
calc_fnc - string 1 - MIN
2 - AVG(默认值)
4 - MAX
7 - ALL(最小值,平均值和最大值;
9 - LAST(仅用于饼图和分解饼图)
表示一个项目存在多个值的数据。
type - string 0 - SIMPLE(默认)
2 - GRAPH_SUM(项目值代表整个饼图; 仅用于饼图和分解饼图)
图项类型。
item x 单独监控项。
host x string 监控项主机。
key x string 监控项键值。
模板 web 场景标签
元素 元素属性 是否必须 类型 适用范围1 描述
httptests - 根元素为web场景。
uuid x string 此web场景的唯一标识符。
name x string web场景名称。
delay - string 默认: 1m 执行web场景的频率。 秒,带有后缀或用户宏的时间单位。
attempts - integer 1-10 (默认: 1) 尝试执行web场景步骤的次数。
agent - string 默认: Zabbix agent客户端。Zabbix将模拟为选中的浏览器。当一个网站为不同的浏览器返回不同的内容时,这是很有用的。
http_proxy - string 指定要使用的HTTP代理,格式如下: http://[username[:password]@]proxy.example.com[:port]
variables - Root element for scenario-level variables (macros) that may be used in scenario steps.
name x text 变量名。
value x text 变量值。
headers - 执行请求时将发送的HTTP头的根元素。 报头应该使用与HTTP协议中相同的语法列出。
name x text 报文头名称。
value x text 报文头值。
status - string 0 - ENABLED (默认)
1 - DISABLED
Web场景状态。
authentication - string 0 - NONE (默认)
1 - BASIC
2 - NTLM
认证方式。
http_user - string 用于基本认证、HTTP认证或NTLM认证的用户名。
http_password - string 用于基本、HTTP或NTLM身份验证的密码。
verify_peer - string 0 - NO (默认)
1 - YES
验证web服务器的SSL证书。
verify_host - string 0 - NO (默认)
1 - YES
验证web服务器证书的Common Name字段或Subject Alternate Name字段是否匹配。
ssl_cert_file - string 用于客户端认证的SSL证书文件名(必须为PEM格式)。
ssl_key_file - string 用于客户端认证的SSL私钥文件名(必须为PEM格式)。
ssl_key_password - string SSL私钥文件密码。
steps x web场景步骤的根元素。
name x string Web场景步骤名。
url x string URL的监测。
query_fields - 查询字段的根元素——执行请求时将添加到URL的HTTP字段数组。
name x string 查询字段名。
value - string 查询字段值。
posts - HTTP POST变量为字符串(原始POST数据)或HTTP字段数组(表单字段数据)。
name x string 字段名。
value x string 字段值。
variables - 步骤级变量(宏)的根元素,应该在此步骤之后应用。

如果变量值有'regex:'前缀,那么它的值将根据'regex:'前缀后面的正则表达式模式从这一步返回的数据中提取
name x string 变量名。
value x string 变量值。
headers - 执行请求时将发送的HTTP头的根元素。 报头应该使用与HTTP协议中相同的语法列出。
name x string 报文头名称。
value x string 报文头值。
follow_redirects - string 0 - NO
1 - YES (默认)
遵循HTTP重定向。
retrieve_mode - string 0 - BODY (默认)
1 - HEADERS
2 - BOTH
HTTP响应检索模式。
timeout - string 默认: 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 从模板仪表板顶部开始的垂直位置。
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 对于字符串值,只有字符串将被导出(例如"ZABBIX_ACTIVE"),而不使用该表中使用的编号。 该表中的范围值(对应于API值)的编号仅用于排序。