模板是exported包含多个关联 objects和object关系的配置单元.
模板export包含:
要export模板,请执行以下操作:
根据所选格式,模板将被导出到本地file,默认文件名如下:
要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 |
监控项键值。 |
元素 | 元素属性 | 必填 | 类型 | 范围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值)的编号仅用于排序目的。