模板是exported,包含许多相关的objects和object关系。
模板export包含:
要export模板,请执行以下操作:
1。 转到 数据采集 → 模板。 2。 选中要导出的模板的复选框。 3。 单击列表下方的 导出。
根据所选格式,模板将导出到本地file,默认名称如下:
zabbix_export_templates.yaml
- 以YAMLexport格式导出(导出的默认选项);zabbix_export_templates.xml
- 以XML格式导出;zabbix_export_templates.json
- 以JSON格式导出。要import模板,请执行以下操作:
1。转至 数据采集 → 模板。 2。点击Top右上角的 导入。 3。选择import文件。 4。点击配置表单右下角的 导入。
如果您勾选 高级选项 复选框,将显示所有可导入元素的详细列表 - 根据需要勾选或取消勾选每个import规则。
如果您勾选 全部 行中的复选框,其下方的所有元素将被勾选/取消勾选。
导入规则:
规则 | 描述 |
---|---|
更新现有 | 将使用来自import文件的数据更新现有元素。否则,它们将不会被更新。 |
创建新项 | 将使用来自import文件的数据创建新元素。否则,它们将不会被创建。 |
删除缺失 | 不在import file中的现有元素将被移除。否则,它们将不会被移除。 如果为 模板链接 勾选 删除缺失,当前不在import file中的模板链接将被解除链接。从解除链接的模板继承的实体(监控项、触发器、图形等)不会被移除(除非也为每个实体选择了 删除缺失 选项)。 |
在下一个屏幕上,您可以查看正在导入的模板内容。 如果这是一个新模板,所有元素将以绿色列出。 如果更新现有模板,新增的模板元素将以绿色高亮显示;被移除的模板元素将以红色高亮显示;未更改的元素将以灰色背景列出。
左侧的菜单可用于浏览更改列表。 已更新 部分高亮显示对现有模板元素所做的所有更改。 已添加 部分列出新的模板元素。 每个部分中的元素按元素类型分组;点击灰色箭头以展开或折叠元素组。
查看模板更改后,点击 导入 以执行模板导入。 import的成功或失败消息将在前端显示。
YAML格式导出配置:
zabbix_export:
version: '7.0'
template_groups:
- uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
name: Templates/Applications
host_groups:
- uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
name: 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.41
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.'
tags:
- tag: component
value: log
- 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: component
value: system
- 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: component
value: system
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: cluster
value: '{#CLUSTER.NAME}'
- tag: component
value: cluster
- 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: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- 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: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- 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: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- 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: component
value: datastore
- tag: datastore
value: '{#DATASTORE}'
- 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: 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: 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}'
tags:
- tag: class
value: software
- tag: target
value: vmware
macros:
- macro: '{$VMWARE.PASSWORD}'
description: 'VMware service {$USERNAME} user password'
- macro: '{$VMWARE.URL}'
description: 'VMware service (vCenter or ESX hypervisor) SDK URL (https://servername/sdk)'
- macro: '{$VMWARE.USERNAME}'
description: 'VMware service user name'
valuemaps:
- uuid: 3c59c22905054d42ac4ee8b72fe5f270
name: 'VMware status'
mappings:
- value: '0'
newvalue: gray
- value: '1'
newvalue: green
- value: '2'
newvalue: yellow
- value: '3'
newvalue: red
导出的元素在下面的表格中进行说明。
元素 | 类型 | 描述 | |
---|---|---|---|
template_groups | (必需)模板组的根元素。 | ||
uuid | string | (必需)此模板组的唯一标识符。 | |
name | string | (必需)模板组名称。 | |
host_groups | (必需)用于主机原型的主机组的根元素。 | ||
uuid | string | (必需)此主机组的唯一标识符。 | |
name | string | (必需)主机组名称。 | |
templates | 模板的根元素。 |
元素 | 类型 | 描述 | |
---|---|---|---|
uuid | string | (必填)此模板的唯一标识符。 | |
template | string | (必填)模板唯一名称。 | |
name | string | 可见的模板名称。 | |
description | text | 模板描述。 | |
vendor | 模板供应商的根元素(如果导出的模板包含供应商数据,则存在该元素)。 | ||
名称 | string | (必填)模板供应商名称。 | |
版本 | string | (必填)模板版本。 对于 out-of-the-box templates,version 显示格式如下:Zabbix 的主要 version,分隔符("-"),修订号(每次模板的新 version 时递增,并在每次 Zabbix 的主要 version 时重置)。例如:6.4-0,6.4-3,7.0-0,7.0-3。 |
|
templates | 链接模板的根元素。 | ||
名称 | string | (必填)模板名称。 | |
groups | 模板组的根元素。 | ||
名称 | string | (必填)模板组名称。 | |
items | 模板 监控项 的根元素。 | ||
discovery_rules | 模板低级别自动发现规则的根元素。 | ||
httptests | 模板Web场景的根元素。 | ||
tags | 模板标签的根元素。 | ||
标签 | string | (必填)标签名称。 | |
值 | string | 标签值。 | |
macros | 模板用户宏的根元素。 | ||
宏 | string | (必填)用户宏名称。 | |
类型 | string | 用户宏类型。 可能的值:1 文本(0,默认)、密文(1)、保险库(2)。 另请参阅:User macro object( type )。 |
|
值 | string | 用户宏值。 | |
描述 | string | 用户宏描述。 | |
dashboards | 模板仪表板的根元素。 | ||
valuemaps | 模板值映射的根元素。 |
元素 | 类型 | 描述 | |
---|---|---|---|
uuid | string | (必填) 该监控项的唯一标识符。 | |
name | string | (必填) 监控项名称。 | |
type | string | 监控项类型。 可选值:1 ZABBIX_PASSIVE (0, 默认), TRAP (2), SIMPLE (3), INTERNAL (5), ZABBIX_ACTIVE (7), EXTERNAL (10), ODBC (11), IPMI (12), SSH (13), TELNET (14), CALCULATED (15), JMX (16), SNMP_TRAP (17), DEPENDENT (18), HTTP_AGENT (19), SNMP_AGENT (20), 监控项_TYPE_SCRIPT (21), 监控项_TYPE_BROWSER (22)。 |
|
snmp_oid | string | (SNMP_AGENT 监控项必填) SNMP object ID。 | |
key | string | (必填) 监控项键值。 | |
delay | string | 监控项的更新间隔。 默认: 1m。对于TRAP 监控项,该值始终为0。 |
|
history | string | 历史数据应存储的时间周期(使用时间后缀、user macro或LLD macro)。 默认: 31d。 |
|
trends | string | 趋势数据应存储的时间周期(使用时间后缀、user macro或LLD macro)。 默认: 365d。 |
|
status | string | 监控项状态。 可选值:1 ENABLED (0, 默认), DISABLED (1)。 |
|
value_type | string | 接收值类型。 可选值:1 float (0), CHAR (1), LOG (2), UNSIGNED (3, 默认), TEXT (4), BINARY (5)。 |
|
allowed_hosts | string | 允许为监控项发送数据的主机IP地址列表(以逗号分隔)。 支持TRAP和HTTP_AGENT 监控项。 |
|
units | string | 接收值单位(bps, B等)。 | |
params | text | 根据监控项类型的附加参数(SSH和TELNET 监控项的执行脚本;ODBC 监控项的SQL query;CALCULATED 监控项的公式;监控项_TYPE_SCRIPT和监控项_TYPE_BROWSER 监控项的脚本)。 | |
ipmi_sensor | string | IPMI传感器。 支持IPMI 监控项。 |
|
authtype | string | 认证类型。 支持SSH和HTTP_AGENT 监控项。 SSH 监控项可选值:1 PASSWORD (0, 默认), PUBLIC_KEY (1)。 HTTP_AGENT 监控项可选值:1 NONE (0, 默认), BASIC (1), NTLM (2)。 |
|
username | string | (SSH和TELNET 监控项必填) 认证用户名。 支持SIMPLE、ODBC、JMX和HTTP_AGENT 监控项。 用于JMX 监控项时,还应指定 password (见下文)或两个元素都留空。 |
|
password | string | (SSH和TELNET 监控项必填) 认证密码。 支持SIMPLE、ODBC、JMX和HTTP_AGENT 监控项。 用于JMX 监控项时,还应指定 username (见上文)或两个元素都留空。 |
|
publickey | string | (SSH 监控项必填) 公钥file名称。 | |
privatekey | string | (SSH 监控项必填) 私钥file名称。 | |
description | text | 监控项描述。 | |
inventory_link | string | 主机资产清单字段,由监控项填充。 可选值:1 NONE (0), alias (4)等(支持的字段见主机资产清单)。 |
|
valuemap | 监控项值映射的根元素。 | ||
name | string | (必填) 用于监控项的值映射名称。 | |
logtimefmt | string | 日志条目中的时间格式。 支持LOG值类型的监控项。 |
|
preprocessing | 监控项值预处理的根元素。 | ||
step | 模板监控项值预处理步骤的根元素。 | ||
jmx_endpoint | string | JMX端点。 支持JMX 监控项。 |
|
master_item | (DEPENDENT 监控项必填) 依赖监控项的主监控项的根元素。 | ||
key | string | (必填) 依赖监控项的主监控项键值。 | |
timeout | string | 监控项数据轮询请求超时时间。 支持超时列出的监控项类型。 |
|
url | string | (HTTP_AGENT 监控项必填) URL string。 | |
query_fields | query参数的根元素。 支持HTTP_AGENT 监控项。 |
||
name | string | (HTTP_AGENT 监控项必填) query参数名称。 | |
value | string | query参数值。 支持HTTP_AGENT 监控项。 |
|
parameters | 用户自定义参数的根元素。 支持监控项_TYPE_SCRIPT和监控项_TYPE_BROWSER 监控项。 |
||
name | string | (监控项_TYPE_SCRIPT和监控项_TYPE_BROWSER 监控项必填) 用户自定义参数名称。 | |
value | string | 用户自定义参数值。 支持监控项_TYPE_SCRIPT和监控项_TYPE_BROWSER 监控项。 |
|
posts | string | HTTP(S)请求体数据。 支持HTTP_AGENT 监控项。 |
|
status_codes | string | 所需HTTP状态码范围,以逗号分隔。 支持HTTP_AGENT 监控项。 |
|
follow_redirects | string | 轮询数据时跟随响应重定向。 支持HTTP_AGENT 监控项。 可选值:1 NO (0), YES (1, 默认)。 |
|
post_type | string | 提交数据体的类型。 支持HTTP_AGENT 监控项。 可选值:1 RAW (0, 默认), JSON (2), XML (3)。 |
|
http_proxy | string | HTTP(S) proxy连接string。 支持HTTP_AGENT 监控项。 |
|
headers | HTTP(S)请求头的根元素。 支持HTTP_AGENT 监控项。 |
||
name | string | (HTTP_AGENT 监控项必填) 头名称。 | |
value | string | (HTTP_AGENT 监控项必填) 头值。 | |
retrieve_mode | string | 应存储响应的哪部分。 支持HTTP_AGENT 监控项。 可选值:1 BODY (0, 默认), HEADERS (1), BOTH (2)。 |
|
request_method | string | 请求方法类型。 支持HTTP_AGENT 监控项。 可选值:1 GET (0, 默认), POST (1), PUT (2), HEAD (3)。 |
|
output_format | string | 如何处理响应。 支持HTTP_AGENT 监控项。 可选值:1 RAW (0, 默认), JSON (1)。 |
|
allow_traps | string | 允许像trapper 监控项一样填充值。 支持HTTP_AGENT 监控项。 可选值:1 NO (0, 默认), YES (1)。 |
|
ssl_cert_file | string | 公共SSL密钥file路径。 支持HTTP_AGENT 监控项。 |
|
ssl_key_file | string | 私有SSL密钥file路径。 支持HTTP_AGENT 监控项。 |
|
ssl_key_password | string | SSL密钥file密码。 支持HTTP_AGENT 监控项。 |
|
verify_peer | string | 是否验证主机证书的真实性。 支持HTTP_AGENT 监控项。 可选值:1 NO (0, 默认), YES (1)。 |
|
verify_host | string | 是否验证连接主机名称与主机证书中的名称匹配。 支持HTTP_AGENT 监控项。 可选值:1 NO (0, 默认), YES (1)。 |
|
tags | 监控项标签的根元素。 | ||
tag | string | (必填) 标签名称。 | |
value | string | 标签值。 | |
triggers | 模板监控项触发器的根元素。 |
另请参阅: Item object (参考具有匹配名称的相关属性)。
元素 | 类型 | 描述 | |
---|---|---|---|
type | string | (必填)监控项值预处理步骤的类型。 可能的值:1 MULTIPLIER(1)、RTRIM(2)、LTRIM(3)、TRIM(4)、REGEX(5)、BOOL_TO_DECIMAL(6)、OCTAL_TO_DECIMAL(7)、HEX_TO_DECIMAL(8)、SIMPLE_CHANGE(9,计算方式:接收值 - 上一个值)、CHANGE_PER_SECOND(10,计算方式:(接收值 - 上一个值)/(当前时间 - 上次检查时间))、XMLPATH(11)、JSONPATH(12)、IN_RANGE(13)、MATCHES_REGEX(14)、NOT_MATCHES_REGEX(15)、CHECK_JSON_ERROR(16)、CHECK_XML_ERROR(17)、CHECK_REGEX_ERROR(18)、DISCARD_UNCHANGED(19)、DISCARD_UNCHANGED_HEARTBEAT(20)、JAVASCRIPT(21)、PROMETHEUS_PATTERN(22)、PROMETHEUS_TO_JSON(23)、CSV_TO_JSON(24)、STR_REPLACE(25)、CHECK_NOT_SUPPORTED(26)、XML_TO_JSON(27)、SNMP_WALK_VALUE(28)、SNMP_WALK_TO_JSON(29)、SNMP_GET_VALUE(30)。 |
|
parameters | (必填)监控项值预处理步骤参数的根元素。 | ||
参数 | string | 监控项值预处理步骤的单个参数。 | |
error_handler | string | 预处理步骤失败时使用的动作类型。 可能的值:1 ORIGINAL_ERROR(0,默认)、DISCARD_VALUE(1)、CUSTOM_VALUE(2)、CUSTOM_ERROR(3)。 |
|
error_handler_params | string | 错误处理程序参数。 |
另请参见:预处理(请参考名称匹配的相关属性)。
元素 | 类型 | 描述 | |
---|---|---|---|
uuid | string | (必填)此触发器的唯一标识符。 | |
expression | string | (必填)触发器表达式。 | |
recovery_mode | string | 生成OK事件的基础。 可能的值:1 EXPRESSION(0,默认),RECOVERY_EXPRESSION(1),NONE(2)。 |
|
recovery_expression | string | 触发器恢复表达式。 | |
correlation_mode | string | 关联模式(无事件关联或按标签进行事件关联)。 可能的值:1 DISABLED(0,默认),TAG_VALUE(1)。 |
|
correlation_tag | string | 用于事件关联的标签名称。 | |
name | string | (必填)触发器名称。 | |
event_name | string | 事件名称。 | |
opdata | string | 操作数据。 | |
url_name | string | 与触发器关联的URL标签。 | |
url | string | 与触发器关联的URL。 | |
status | string | 触发器状态。 可能的值:1 ENABLED(0,默认),DISABLED(1)。 |
|
priority | string | 触发器严重性。 可能的值:1 NOT_CLASSIFIED(0,默认),INFO(1),WARNING(2),AVERAGE(3),HIGH(4),DISASTER(5)。 |
|
description | text | 触发器描述。 | |
type | string | 事件生成类型(单个问题事件或多个问题事件)。 可能的值:1 SINGLE(0,默认),MULTIPLE(1)。 |
|
manual_close | string | 手动关闭问题事件。 可能的值:1 NO(0,默认),YES(1)。 |
|
dependencies | 依赖关系的根元素。 | ||
name | string | (必填)依赖触发器名称。 | |
expression | string | (必填)依赖触发器表达式。 | |
recovery_expression | string | 依赖触发器恢复表达式。 | |
tags | 触发器标签的根元素。 | ||
tag | string | (必填)标签名称。 | |
value | string | 标签值。 |
另请参见:Trigger object(参考具有匹配名称的相关属性)。
大多数模板低级别自动发现规则元素与模板 监控项中的相同。
下表描述了与模板 监控项 不同的元素。
元素 | 类型 | 描述 | |
---|---|---|---|
type | string | 监控项 类型。 可能值:1 ZABBIX_PASSIVE(0,默认),TRAP(2),SIMPLE(3),INTERNAL(5),ZABBIX_ACTIVE(7),EXTERNAL(10),ODBC(11),IPMI(12),SSH(13),TELNET(14),JMX(16),DEPENDENT(18),HTTP_AGENT(19),SNMP_AGENT(20),监控项_TYPE_SCRIPT(21),监控项_TYPE_BROWSER(22)。 |
|
key | string | (必填)低级别自动发现规则的键值。 | |
filter | 模板低级别自动发现规则过滤器的根元素。 | ||
lifetime | string | 一段时间(以秒、时间后缀 或 user macro 为单位),之后不再发现的资源将被删除。 默认值:7d。 |
|
lifetime_type | string | 删除丢失的LLD资源的场景。 可能值:DELETE_NEVER、DELETE_IMMEDIATELY、DELETE_AFTER。 |
|
enabled_lifetime | string | 一段时间(以秒、时间后缀 或 user macro 为单位),之后不再发现的资源将被禁用。 | |
enabled_lifetime_type | string | 禁用丢失的LLD资源的场景。 可能值:DISABLE_NEVER、DISABLE_IMMEDIATELY、DISABLE_AFTER。 |
|
item_prototypes | 模板 监控项 原型元素的根元素,与模板 监控项中的相同。 | ||
trigger_prototypes | 模板触发器原型元素的根元素,与模板 监控项 触发器中的相同。 | ||
graph_prototypes | 模板图表原型元素的根元素,与主机图形中的相同。 | ||
host_prototypes | 模板 主机 原型元素的根元素,与主机中的相同。 | ||
master_item | string | (对于DEPENDENT规则是必填)依赖规则主监控项的根元素。 | |
lld_macro_paths | 低级别自动发现规则宏路径的根元素。 | ||
lld_macro | string | (必填)低级别自动发现规则宏名称。 | |
path | string | (必填)值的选择器,将分配给相应的宏。 | |
preprocessing | 低级别自动发现规则值预处理的根元素。 | ||
step | 低级别自动发现规则值预处理步骤元素的根元素,与模板 监控项 值预处理步骤中的相同,但可能值较少。另请参阅:lld-规则预处理。 | ||
overrides | 低级别自动发现规则覆盖规则的根元素。 | ||
name | string | (必填)唯一的覆盖名称。 | |
step | string | (必填)覆盖的唯一顺序号。 | |
stop | string | 如果匹配,则停止处理后续覆盖。 | |
filter | 模板低级别自动发现规则覆盖规则过滤器元素的根元素,与模板低级别自动发现规则过滤器中的相同。 | ||
operations | 模板低级别自动发现规则覆盖操作的根元素。 |
另请参阅:LLD rule object(参考具有匹配名称的相关属性)。
模板低级别自动发现规则过滤器
元素 | 类型 | 说明 | |
---|---|---|---|
evaltype | string | 覆盖过滤条件评估方法。 可能的值:1 AND_OR(0,默认),AND(1),OR(2),FORMULA(3)。 |
|
formula | string | 过滤条件的自定义计算公式。 | |
conditions | 过滤条件的根元素。 | ||
宏 | string | (必填)要执行检查的低级别发现宏的名称。 | |
值 | string | 要比较的值。 | |
操作符 | string | 条件操作符。 可能的值:1 MATCHES_REGEX(8,默认),NOT_MATCHES_REGEX(9)。 |
|
公式ID | string | (必填)用于从自定义表达式中引用条件的任意唯一ID。只能包含大写字母。在修改过滤条件时,该ID必须由用户定义,但在之后请求条件时将重新生成。 |
另请参阅:lld-规则过滤器(请参考名称匹配的相关属性)。
元素 | 类型 | 描述 | |
---|---|---|---|
operationobject | string | 应用操作的object。 可能的值:1 ITEM_PROTOTYPE(0),TRIGGER_PROTOTYPE(1),GRAPH_PROTOTYPE(2),HOST_PROTOTYPE(3)。 |
|
operator | string | 覆盖条件运算符。 可能的值:1 EQUAL(1),NOT_EQUAL(2),LIKE(3),NOT_LIKE(4),REGEXP(5),NOT_REGEXP(6)。 |
|
value | string | 覆盖条件运算符的正则表达式或string。 | |
status | string | 覆盖操作期间object的状态。 | |
discover | string | 是否由于发现规则而添加了object。 | |
delay | string | 覆盖操作期间为监控项原型设置的更新间隔。 | |
history | string | 覆盖操作期间为监控项原型设置的历史存储周期。 | |
trends | string | 覆盖操作期间为监控项原型设置的趋势存储周期。 | |
severity | string | 覆盖操作期间为触发器原型设置的严重性。 | |
tags | 覆盖操作期间为object设置的标签的根元素。 | ||
tag | string | (必填)标签名称。 | |
value | string | 标签值。 | |
templates | 覆盖操作期间链接到主机原型的模板的根元素。 | ||
name | string | (必填)模板名称。 | |
inventory_mode | string | 覆盖操作期间为主机原型设置的资产清单模式。 |
另请参阅:lld-规则覆盖操作(请参考具有匹配名称的相关属性)。
元素 | 类型 | 说明 | |
---|---|---|---|
uuid | string | (必填)此Web场景的唯一标识符。 | |
name | string | (必填)Web场景名称。 | |
delay | string | 执行Web场景的频率(使用秒、时间后缀 或 user macro)。 默认值:1m。 |
|
attempts | integer | 执行Web场景步骤的尝试次数。 可能值:1 1-10(默认值:1)。 |
|
agent | string | 客户端 agent。Zabbix将伪装成所选浏览器。 当网站针对不同浏览器返回不同内容时非常有用。 默认值:Zabbix。 |
|
http_proxy | string | Web场景使用的Proxy,格式为:http://[username[:password]@]proxy.example.com[:port] |
|
variables | Web场景变量的根元素,可在场景步骤中使用。 | ||
name | string | (必填)变量名称。 | |
value | text | (必填)变量值。 | |
headers | 发送请求时要使用的HTTP头的根元素。 头应使用与HTTP协议中相同的语法列出。 |
||
name | string | (必填)头名称。 | |
value | text | (必填)头值。 | |
status | string | Web场景状态。 可能值:1 ENABLED(0,默认值),DISABLED(1)。 |
|
authentication | string | 认证方法。 可能值:1 NONE(0,默认值),BASIC(1),NTLM(2)。 |
|
http_user | string | 用于BASIC(HTTP)或NTLM认证的用户名。 | |
http_password | string | 用于BASIC(HTTP)或NTLM认证的密码。 | |
verify_peer | string | 验证Web服务器的SSL证书。 可能值:1 NO(0,默认值),YES(1)。 |
|
verify_host | string | 验证Web服务器证书的Common Name字段或Subject Alternate Name字段是否匹配。 可能值:1 NO(0,默认值),YES(1)。 |
|
ssl_cert_file | string | 用于客户端认证的SSL证书file名称(必须为PEM格式)。 | |
ssl_key_file | string | 用于客户端认证的SSL私钥file名称(必须为PEM格式)。 | |
ssl_key_password | string | SSL私钥file密码。 | |
steps | (必填)模板Web场景步骤的根元素。 | ||
tags | Web场景标签的根元素。 | ||
tag | string | (必填)标签名称。 | |
value | string | 标签值。 |
另请参阅:Web scenario object(参考具有匹配名称的相关属性)。
元素 | 类型 | 描述 | |
---|---|---|---|
name | string | (必填) Web场景步骤名称。 | |
url | string | (必填) 监控URL地址。 | |
query_fields | query参数的根元素(执行请求时添加到URL中的HTTP字段array)。 | ||
name | string | (必填) query参数名称。 | |
value | string | query参数值。 | |
posts | HTTP POST变量的根元素(string原始POST数据或HTTP字段array表单字段数据)。 | ||
name | string | (必填) POST字段名称。 | |
value | string | (必填) POST字段值。 | |
variables | 应在该步骤后应用的步骤级变量(宏)的根元素。 若变量值带有'regex:'前缀,则根据该前缀后的正则表达式模式从本步骤返回数据中提取值 |
||
name | string | (必填) 变量名称。 | |
value | text | (必填) 变量值。 | |
headers | 执行请求时发送的HTTP头部根元素。 | ||
name | string | (必填) 头部名称。 | |
value | text | (必填) 头部值。 | |
follow_redirects | string | 跟随HTTP重定向。 可选值:1 NO (0)、YES (1, 默认)。 |
|
retrieve_mode | string | HTTP响应检索模式。 可选值:1 BODY (0, 默认)、HEADERS (1)、BOTH (2)。 |
|
timeout | string | 步骤执行超时时间(可使用秒、时间后缀或user macro)。 默认: 15秒。 |
|
required | string | 响应中必须包含的文本(为空时忽略)。 | |
status_codes | string | 可接受的HTTP状态码逗号分隔列表(如200-201,210-299 ;为空时忽略)。 |
另请参阅: 场景步骤 (参考具有匹配名称的相关属性)。
元素 | 类型 | 描述 | |
---|---|---|---|
uuid | string | (必填)此仪表板的唯一标识符。 | |
name | string | (必填)模板仪表板名称。 | |
display period | integer | 仪表板页面的显示周期。 | |
auto_start | string | 幻灯片自动开始。 可能的值:1 否(0),是(1,默认)。 |
|
pages | 模板仪表板页面的根元素。 | ||
name | string | 页面名称。 | |
display period | integer | 页面显示周期。 | |
sortorder | integer | 页面排序顺序。 | |
widgets | 模板仪表板小部件的根元素。 |
另请参阅:Template dashboard object(参考名称匹配的相关属性)。
元素 | 类型 | 描述 | |
---|---|---|---|
type | string | (必填)小部件get类型。 | |
name | string | 小部件get名称。 | |
x | integer | 从模板仪表板左侧开始的水平位置。 可能的值:1 0-71。 |
|
y | integer | 从模板仪表板Top开始的垂直位置。 可能的值:1 0-63。 |
|
width | integer | 小部件get宽度。 可能的值:1 1-72。 |
|
height | integer | 小部件get高度。 可能的值:1 1-64。 |
|
hide_header | string | 隐藏小部件get标题。 可能的值:1 否(0,默认),是(1)。 |
|
fields | 模板仪表板小部件get字段的根元素。 | ||
type | string | (必填)小部件get字段类型。 可能的值:1 integer(0),string(1),监控项(4),监控项_PROTOTYPE(5),GRAPH(6),GRAPH_PROTOTYPE(7),MAP(8),SERVICE(9),SLA(10),USER(11),ACTION(12),MEDIA_TYPE(13)。 |
|
name | string | (必填)小部件get字段名称。 | |
value | mixed | (必填)小部件get字段值,取决于字段类型。 |
另请参见:Template dashboard widget object(参考具有匹配名称的相关属性)。
元素 | 类型 | 描述 | |
---|---|---|---|
uuid | string | (必填)此值映射的唯一标识符。 | |
name | string | (必填)值映射名称。 | |
mapping | 映射的根元素。 | ||
type | string | 映射匹配类型。 可能的值:1 EQUAL(0,默认)、GREATER_OR_EQUAL(2)、LESS_OR_EQUAL(3)、IN_RANGE(4)、REGEXP(5)、DEFAULT(6)。 |
|
value | string | 原始值。 | |
newvalue | string | (必填)原始值映射到的值。 |
另请参阅:Value map object(参考具有匹配名称的相关属性)。
^ 1 ^ API integer 括号中的值,例如 ENABLED (0),仅为参考。 如需更多信息,请参见表格条目中的链接 API object 页面或每个章节末尾的链接。