2 模板

概览

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

模板导出包含:

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

导出时

导出模板的步骤如下:

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

2 模板 - 图1

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

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

导入时

导入模板的步骤如下:

  • 前往: 配置模板
  • 点击右边的Import
  • 选择导入文件
  • 在导入规则中标记所需的选项
  • 点击 导入

2 模板 - 图2

所有强制输入字段都用红色星号标记。

导入规则:

规则描述
更新现有的现有元素将使用从导入文件中获取的数据进行更新。 否则,它们将不会被更新。
创建新的导入将使用导入文件中的数据添加新元素。 否则,它将不会添加它们。
删除错误导入将删除导入文件中不存在的现有元素。 否则,它将不会删除它们。
如果将 删除错误标记为模板链接,则导入文件中不存在的现有模板链接将从模板中移除,同时移除从可能未链接的模板中继承的所有实体(监控项, 触发器, 等等)。

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

2 模板 - 图3

可以使用左边的菜单浏览更改列表。 部分被更新突出显示了对现有模板元素所做的所有更改。 章节被添加列出了新的模板元素。 每个部分中的元素按元素类型分组; 向下按灰色箭头以展开或折叠元素组。

2 模板 - 图4

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

导出格式

导出格式在YAML上:

  1. zabbix_export:
  2. version: '6.0'
  3. date: '2021-08-31T12:40:55Z'
  4. groups:
  5. -
  6. uuid: a571c0d144b14fd4a87a9d9b2aa9fcd6
  7. name: Templates/Applications
  8. templates:
  9. -
  10. uuid: 56079badd056419383cc26e6a4fcc7e0
  11. template: VMware
  12. name: VMware
  13. description: |
  14. You can discuss this template or leave feedback on our forum https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/
  15. Template tooling version used: 0.38
  16. templates:
  17. -
  18. name: 'VMware macros'
  19. groups:
  20. -
  21. name: Templates/Applications
  22. items:
  23. -
  24. uuid: 5ce209f4d94f460488a74a92a52d92b1
  25. name: 'VMware: Event log'
  26. type: SIMPLE
  27. key: 'vmware.eventlog[{$VMWARE.URL},skip]'
  28. history: 7d
  29. trends: '0'
  30. value_type: LOG
  31. username: '{$VMWARE.USERNAME}'
  32. password: '{$VMWARE.PASSWORD}'
  33. description: 'Collect VMware event log. See also: https://www.zabbix.com/documentation/6.0/manual/config/items/preprocessing/examples#filtering_vmware_event_log_records'
  34. tags:
  35. -
  36. tag: Application
  37. value: VMware
  38. -
  39. uuid: ee2edadb8ce943ef81d25dbbba8667a4
  40. name: 'VMware: Full name'
  41. type: SIMPLE
  42. key: 'vmware.fullname[{$VMWARE.URL}]'
  43. delay: 1h
  44. history: 7d
  45. trends: '0'
  46. value_type: CHAR
  47. username: '{$VMWARE.USERNAME}'
  48. password: '{$VMWARE.PASSWORD}'
  49. description: 'VMware service full name.'
  50. preprocessing:
  51. -
  52. type: DISCARD_UNCHANGED_HEARTBEAT
  53. parameters:
  54. - 1d
  55. tags:
  56. -
  57. tag: Application
  58. value: VMware
  59. -
  60. uuid: a0ec9145f2234fbea79a28c57ebdb44d
  61. name: 'VMware: Version'
  62. type: SIMPLE
  63. key: 'vmware.version[{$VMWARE.URL}]'
  64. delay: 1h
  65. history: 7d
  66. trends: '0'
  67. value_type: CHAR
  68. username: '{$VMWARE.USERNAME}'
  69. password: '{$VMWARE.PASSWORD}'
  70. description: 'VMware service version.'
  71. preprocessing:
  72. -
  73. type: DISCARD_UNCHANGED_HEARTBEAT
  74. parameters:
  75. - 1d
  76. tags:
  77. -
  78. tag: Application
  79. value: VMware
  80. discovery_rules:
  81. -
  82. uuid: 16ffc933cce74cf28a6edf306aa99782
  83. name: 'Discover VMware clusters'
  84. type: SIMPLE
  85. key: 'vmware.cluster.discovery[{$VMWARE.URL}]'
  86. delay: 1h
  87. username: '{$VMWARE.USERNAME}'
  88. password: '{$VMWARE.PASSWORD}'
  89. description: 'Discovery of clusters'
  90. item_prototypes:
  91. -
  92. uuid: 46111f91dd564a459dbc1d396e2e6c76
  93. name: 'VMware: Status of "{#CLUSTER.NAME}" cluster'
  94. type: SIMPLE
  95. key: 'vmware.cluster.status[{$VMWARE.URL},{#CLUSTER.NAME}]'
  96. history: 7d
  97. username: '{$VMWARE.USERNAME}'
  98. password: '{$VMWARE.PASSWORD}'
  99. description: 'VMware cluster status.'
  100. valuemap:
  101. name: 'VMware status'
  102. tags:
  103. -
  104. tag: Application
  105. value: VMware
  106. -
  107. uuid: 8fb6a45cbe074b0cb6df53758e2c6623
  108. name: 'Discover VMware datastores'
  109. type: SIMPLE
  110. key: 'vmware.datastore.discovery[{$VMWARE.URL}]'
  111. delay: 1h
  112. username: '{$VMWARE.USERNAME}'
  113. password: '{$VMWARE.PASSWORD}'
  114. item_prototypes:
  115. -
  116. uuid: 4b61838ba4c34e709b25081ae5b059b5
  117. name: 'VMware: Average read latency of the datastore {#DATASTORE}'
  118. type: SIMPLE
  119. key: 'vmware.datastore.read[{$VMWARE.URL},{#DATASTORE},latency]'
  120. history: 7d
  121. username: '{$VMWARE.USERNAME}'
  122. password: '{$VMWARE.PASSWORD}'
  123. description: 'Amount of time for a read operation from the datastore (milliseconds).'
  124. tags:
  125. -
  126. tag: Application
  127. value: VMware
  128. -
  129. uuid: 5355c401dc244bc588ccd18767577c93
  130. name: 'VMware: Free space on datastore {#DATASTORE} (percentage)'
  131. type: SIMPLE
  132. key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE},pfree]'
  133. delay: 5m
  134. history: 7d
  135. value_type: FLOAT
  136. units: '%'
  137. username: '{$VMWARE.USERNAME}'
  138. password: '{$VMWARE.PASSWORD}'
  139. description: 'VMware datastore space in percentage from total.'
  140. tags:
  141. -
  142. tag: Application
  143. value: VMware
  144. -
  145. uuid: 84f13c4fde2d4a17baaf0c8c1eb4f2c0
  146. name: 'VMware: Total size of datastore {#DATASTORE}'
  147. type: SIMPLE
  148. key: 'vmware.datastore.size[{$VMWARE.URL},{#DATASTORE}]'
  149. delay: 5m
  150. history: 7d
  151. units: B
  152. username: '{$VMWARE.USERNAME}'
  153. password: '{$VMWARE.PASSWORD}'
  154. description: 'VMware datastore space in bytes.'
  155. tags:
  156. -
  157. tag: Application
  158. value: VMware
  159. -
  160. uuid: 540cd0fbc56c4b8ea19f2ff5839ce00d
  161. name: 'VMware: Average write latency of the datastore {#DATASTORE}'
  162. type: SIMPLE
  163. key: 'vmware.datastore.write[{$VMWARE.URL},{#DATASTORE},latency]'
  164. history: 7d
  165. username: '{$VMWARE.USERNAME}'
  166. password: '{$VMWARE.PASSWORD}'
  167. description: 'Amount of time for a write operation to the datastore (milliseconds).'
  168. tags:
  169. -
  170. tag: Application
  171. value: VMware
  172. -
  173. uuid: a5bc075e89f248e7b411d8f960897a08
  174. name: 'Discover VMware hypervisors'
  175. type: SIMPLE
  176. key: 'vmware.hv.discovery[{$VMWARE.URL}]'
  177. delay: 1h
  178. username: '{$VMWARE.USERNAME}'
  179. password: '{$VMWARE.PASSWORD}'
  180. description: 'Discovery of hypervisors.'
  181. host_prototypes:
  182. -
  183. uuid: 051a1469d4d045cbbf818fcc843a352e
  184. host: '{#HV.UUID}'
  185. name: '{#HV.NAME}'
  186. group_links:
  187. -
  188. group:
  189. name: Templates/Applications
  190. group_prototypes:
  191. -
  192. name: '{#CLUSTER.NAME}'
  193. -
  194. name: '{#DATACENTER.NAME}'
  195. templates:
  196. -
  197. name: 'VMware Hypervisor'
  198. macros:
  199. -
  200. macro: '{$VMWARE.HV.UUID}'
  201. value: '{#HV.UUID}'
  202. description: 'UUID of hypervisor.'
  203. custom_interfaces: 'YES'
  204. interfaces:
  205. -
  206. ip: '{#HV.IP}'
  207. -
  208. uuid: 9fd559f4e88c4677a1b874634dd686f5
  209. name: 'Discover VMware VMs'
  210. type: SIMPLE
  211. key: 'vmware.vm.discovery[{$VMWARE.URL}]'
  212. delay: 1h
  213. username: '{$VMWARE.USERNAME}'
  214. password: '{$VMWARE.PASSWORD}'
  215. description: 'Discovery of guest virtual machines.'
  216. host_prototypes:
  217. -
  218. uuid: 23b9ae9d6f33414880db1cb107115810
  219. host: '{#VM.UUID}'
  220. name: '{#VM.NAME}'
  221. group_links:
  222. -
  223. group:
  224. name: Templates/Applications
  225. group_prototypes:
  226. -
  227. name: '{#CLUSTER.NAME} (vm)'
  228. -
  229. name: '{#DATACENTER.NAME}/{#VM.FOLDER} (vm)'
  230. -
  231. name: '{#HV.NAME}'
  232. templates:
  233. -
  234. name: 'VMware Guest'
  235. macros:
  236. -
  237. macro: '{$VMWARE.VM.UUID}'
  238. value: '{#VM.UUID}'
  239. description: 'UUID of guest virtual machine.'
  240. custom_interfaces: 'YES'
  241. interfaces:
  242. -
  243. ip: '{#VM.IP}'
  244. valuemaps:
  245. -
  246. uuid: 3c59c22905054d42ac4ee8b72fe5f270
  247. name: 'VMware status'
  248. mappings:
  249. -
  250. value: '0'
  251. newvalue: gray
  252. -
  253. value: '1'
  254. newvalue: green
  255. -
  256. value: '2'
  257. newvalue: yellow
  258. -
  259. value: '3'
  260. newvalue: red

元素标签

下表解释了元素标记值。

模板标签
元素元素属性是否必须的类型范围描述
templates-模板的根元素。
uuidxstring此模板的唯一标识符。
templatexstring此模板的唯一模板名称。
name-string模板别名。
description-text模板描述。
groupsx模板主机组的根元素。
uuidxstring主机组的唯一标识。
namexstring主机组名称
templates-链接模板的根元素。
namexstring模板名称。
tags-模板标签的根元素。
tagxstring标签名。
value-string标签值。
macros-模板用户宏的根元素。
macroxstring用户宏名称。
type-string0 - TEXT (default)
1 - SECRET_TEXT
2 - VAULT
宏类型。
value-string用户宏值。
description-string用户宏描述。
valuemaps-模板值映射的根元素。
uuidxstring-此值映射的唯一标识符。
namexstring值映射名称。
mapping-映射的根元素。
valuexstring值映射的值。
newvaluexstring值映射的新值。
模板监控项标签
元素元素属性是否必须类型适用范围1描述
items-监控项的根元素。
uuidxstring监控项的唯一标识符。
namexstring监控项的名称。
type-string0 - 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-stringSNMP对象ID。

被SNMP监控项需要
keyxstring监控项键值。
delay-stringDefault: 1m监控项更新时间间隔

接受秒或带后缀的时间单位 (30s, 1m, 2h, 1d).
可选一个或多个 custom intervals 可以指定为灵活的间隔或调度。
多个间隔用分号分隔。
可能会使用用户宏。 一个宏必须填满整个字段。 不支持字段中的多个宏或宏与文本混合。
灵活间隔可以写成由正斜杠分隔的两个宏 (e.g. {$FLEX_INTERVAL}/{$FLEX_PERIOD}).
history-stringDefault: 90d表示历史数据应存储多长时间的时间单位。 带有后缀、用户宏或LLD宏的时间单位。
trends-stringDefault: 365d表示趋势数据应存储多长时间的时间单位。 带有后缀、用户宏或LLD宏的时间单位。
status-string0 - ENABLED (default)
1 - DISABLED
监控项状态。
value_type-string0 - 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-stringIPMI 传感器.

仅 IPMI 监控项使用.
authtype-stringSSH代理项的认证类型:
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-string0 - NONE

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

参考主机资产页面获得支持的主机资产字段及其id的列表。
logtimefmt-string日志记录中时间的格式。
仅供日志项使用。
jmx_endpoint-stringJMX端点。

仅供JMX代理项使用。
url-stringURL 字符串。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

仅供HTTP代理项使用。
parameters-用户定义参数的根元素。

仅供脚本项使用。
namexstring参数名称。

仅供脚本项使用。
value-string参数值。

仅供脚本项使用。
value map-值映射。
namexstring要用于该项的值映射的名称。
preprocessing-项值预处理的根元素。
step-个别监控项值预处理步骤。
typexstring1 - 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-监控项值预处理步骤的参数的根元素。
parameterxstring监控项值预处理步骤的单个参数。
error_handler-string0 - ORIGINAL_ERROR (default)
1 - DISCARD_VALUE
2 - CUSTOM_VALUE
3 - CUSTOM_ERROR
在预处理步骤失败时使用的动作类型。
error_handler_params-string错误处理程序参数与’ error _handler’一起使用。
master_item-个别监控项的主监控项。

从属项需要。
keyxstring主监控项键值。

递归最多允许3个相关项,且相关项的最大计数为29999。
triggers-简单触发器的根元素。
有关触发器元素标签值,请参见模板 触发器标签.
tags-监控项标签的根元素。
tagxstring标签名称。
value-string标签值。
模板LLD规则标签
元素元素属性是否必须类型适用范围描述
discovery_rules-低级别发现规则的根元素。
对于大多数元素标记值,请参阅常规项的元素标记值。 下面只描述特定于低级别发现规则的标记。
type-string0 - 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-stringDefault: 30d删除不再被发现的监控项的时间段。 秒,带有后缀或用户宏的时间单位。
filter单独的过滤。
evaltype-string0 - AND_OR (default)
1 - AND
2 - OR
3 - FORMULA
用于检查低级别发现规则过滤条件的逻辑。
formula-string过滤器条件的自定义计算公式。
conditions-过滤器条件的根元素。
macroxstring低级别发现宏名。
value-string过滤值:正则表达式或全局正则表达式。
operator-string8 - MATCHES_REGEX (default)
9 - NOT_MATCHES_REGEX
条件操作符。
formulaidxcharacter用于从自定义表达式引用条件的任意惟一ID。 只能包含大写字母。 该ID必须由用户在修改筛选条件时定义,但在之后请求它们时将重新生成。
lld_macro_paths-LLD宏路径的根元素。
lld_macroxstring低级别发现宏名。
pathxstring将被赋值给相应宏的选择器。
preprocessing-LLD规则值预处理。
step-单个LLD规则值预处理步骤。
对于大多数元素标记值,请参阅模板项值预处理的元素标记值。 下面只描述特定于模板低级别发现值预处理的标记。
typexstring5 - 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-单个监控项原型的主监控项/监控项原型数据。
keyxstring主监控项原型键值/监控项原型键值。

依赖项。
模板触发器标签
元素元素属性是否必须类型适用范围1描述
triggers-触发器的根元素。
uuidxstring此触发器的唯一标识符。
expressionxstring触发器表达式。
recovery_mode-string0 - EXPRESSION (default)
1 - RECOVERY_EXPRESSION
2 - NONE
生成OK事件的基础。
recovery_expression-string触发器恢复表达式。
namexstring触发器名称。
correlation_mode-string0 - DISABLED (default)
1 - TAG_VALUE
关联模式(没有事件关联或通过标记进行事件关联)。
correlation_tag-string用于事件关联的标记名称。
url-string与触发器关联的URL。
status-string0 - ENABLED(默认值)
1 - DISABLED
触发状态。
priority-string0 - NOT_CLASSIFIED (default)
1 - INFO
2 - WARNING
3 - AVERAGE
4 - HIGH
5 - DISASTER
触发器严重等级。
description-text触发器描述。
type-string0 - SINGLE (default)
1 - MULTIPLE
事件生成类型(单个问题事件或多个问题事件)。
manual_close-string0 - NO (default)
1 - YES
手动关闭问题事件。
dependencies-依赖项的根元素。
namexstring依赖触发器的名称。
expressionxstring依赖触发器表达式。
recovery_expression-string依赖项触发器恢复表达式。
tags-触发器标签的根元素。
tagxstring标签名称。
value-string标签值。
模板图形标签
元素元素属性是否必须类型适用范围1描述
graphs-图形的根元素。
uuidxstring此图形的唯一标识符。
namexstring图形的名称。
width-integer20-65535 (默认: 900)图形宽度,以像素为单位。 用于预览和饼图/分解图。
height-integer20-65535 (默认: 200)图形高度,以像素为单位。 用于预览和饼图/分解图。
yaxismin-double默认: 0Y轴最小值。

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

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

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

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

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

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

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

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

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

当’ymin_type_1’为ITEM时需要。
hostxstring监控项主机。
keyxstring监控项键值。
ymax_item_1-个别监控项的细节。

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

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

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

如果变量值有’regex:’前缀,那么它的值将根据’regex:’前缀后面的正则表达式模式从这一步返回的数据中提取
namexstring变量名。
valuexstring变量值。
headers-执行请求时将发送的HTTP头的根元素。 报头应该使用与HTTP协议中相同的语法列出。
namexstring报文头名称。
valuexstring报文头值。
follow_redirects-string0 - NO
1 - YES (默认)
遵循HTTP重定向。
retrieve_mode-string0 - BODY (默认)
1 - HEADERS
2 - BOTH
HTTP响应检索模式。
timeout-string默认: 15s步骤执行的超时时间。 秒,带有后缀或用户宏的时间单位。
required-string必须在响应中出现的文本。 如果空的忽视。
status_codes-string被接受的HTTP状态码的逗号分隔列表。如果空的忽视。例如: 200-201,210-299
tags-web场景标签的根元素。
tagxstring标签名称。
value-string标签值。
模板仪表盘标签
元素元素属性是否必须类型使用范围1描述
dashboards-模板仪表板的根元素。
uuidxstring此仪表板的唯一标识符。
namexstring模板仪表盘的名字。
display period-integer仪表盘页面的显示周期。
auto_start-string0 - no
1 - yes
幻灯片自动开始。
pages-模板仪表板页面的根元素。
name-string页面名称。
display period-integer页面显示。
sortorder-integer页面排序顺序。
widgets-模板仪表板小部件的根元素。
typexstring小部件类型。
name-string小部件名称。
x-integer0-23模板仪表板左侧的水平位置。
y-integer0-62从模板仪表板顶部开始的垂直位置。
width-integer1-24小部件宽度。
height-integer2-32小部件的高度。
hide_header-string0 - no
1 - yes
隐藏小部件标题。
fields-模板仪表板小部件字段的根元素。
typexstring0 - INTEGER
1 - STRING
3 - HOST
4 - ITEM
5 - ITEM_PROTOTYPE
6 - GRAPH
7 - GRAPH_PROTOTYPE
小部件字段类型。
namexstring小部件字段名。
valuexmixed小部件字段值,取决于字段类型。
附注

1 对于字符串值,只有字符串将被导出(例如”ZABBIX_ACTIVE”),而不使用该表中使用的编号。 该表中的范围值(对应于API值)的编号仅用于排序。