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

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

导出格式

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <zabbix_export>
  3. <version>4.0</version>
  4. <date>2018-04-03T06:25:22Z</date>
  5. <groups>
  6. <group>
  7. <name>Templates/Databases</name>
  8. </group>
  9. </groups>
  10. <templates>
  11. <template>
  12. <template>Template DB MySQL</template>
  13. <name>Template DB MySQL</name>
  14. <description/>
  15. <groups>
  16. <group>
  17. <name>Templates/Databases</name>
  18. </group>
  19. </groups>
  20. <applications>
  21. <application>
  22. <name>MySQL</name>
  23. </application>
  24. </applications>
  25. <items>
  26. <item>
  27. <name>MySQL status</name>
  28. <type>0</type>
  29. <snmp_community/>
  30. <snmp_oid/>
  31. <key>mysql.ping</key>
  32. <delay>1m</delay>
  33. <history>1w</history>
  34. <trends>365d</trends>
  35. <status>0</status>
  36. <value_type>3</value_type>
  37. <allowed_hosts/>
  38. <units/>
  39. <snmpv3_contextname/>
  40. <snmpv3_securityname/>
  41. <snmpv3_securitylevel>0</snmpv3_securitylevel>
  42. <snmpv3_authprotocol>0</snmpv3_authprotocol>
  43. <snmpv3_authpassphrase/>
  44. <snmpv3_privprotocol>0</snmpv3_privprotocol>
  45. <snmpv3_privpassphrase/>
  46. <params/>
  47. <ipmi_sensor/>
  48. <authtype>0</authtype>
  49. <username/>
  50. <password/>
  51. <publickey/>
  52. <privatekey/>
  53. <port/>
  54. <description>It requires user parameter mysql.ping, which is defined in userparameter_mysql.conf.
  55. 0 - MySQL server is down
  56. 1 - MySQL server is up</description>
  57. <inventory_link>0</inventory_link>
  58. <applications>
  59. <application>
  60. <name>MySQL</name>
  61. </application>
  62. </applications>
  63. <valuemap>
  64. <name>Service state</name>
  65. </valuemap>
  66. <logtimefmt/>
  67. <preprocessing/>
  68. <jmx_endpoint/>
  69. <timeout>3s</timeout>
  70. <url/>
  71. <query_fields/>
  72. <posts/>
  73. <status_codes>200</status_codes>
  74. <follow_redirects>1</follow_redirects>
  75. <post_type>0</post_type>
  76. <http_proxy/>
  77. <headers/>
  78. <retrieve_mode>0</retrieve_mode>
  79. <request_method>1</request_method>
  80. <output_format>0</output_format>
  81. <allow_traps>0</allow_traps>
  82. <ssl_cert_file/>
  83. <ssl_key_file/>
  84. <ssl_key_password/>
  85. <verify_peer>0</verify_peer>
  86. <verify_host>0</verify_host>
  87. <master_item/>
  88. </item>
  89. <item>
  90. <name>MySQL begin operations per second</name>
  91. <type>0</type>
  92. <snmp_community/>
  93. <snmp_oid/>
  94. <key>mysql.status[Com_begin]</key>
  95. <delay>1m</delay>
  96. <history>1w</history>
  97. <trends>365d</trends>
  98. <status>0</status>
  99. <value_type>0</value_type>
  100. <allowed_hosts/>
  101. <units>qps</units>
  102. <snmpv3_contextname/>
  103. <snmpv3_securityname/>
  104. <snmpv3_securitylevel>0</snmpv3_securitylevel>
  105. <snmpv3_authprotocol>0</snmpv3_authprotocol>
  106. <snmpv3_authpassphrase/>
  107. <snmpv3_privprotocol>0</snmpv3_privprotocol>
  108. <snmpv3_privpassphrase/>
  109. <params/>
  110. <ipmi_sensor/>
  111. <authtype>0</authtype>
  112. <username/>
  113. <password/>
  114. <publickey/>
  115. <privatekey/>
  116. <port/>
  117. <description>It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.</description>
  118. <inventory_link>0</inventory_link>
  119. <applications>
  120. <application>
  121. <name>MySQL</name>
  122. </application>
  123. </applications>
  124. <valuemap/>
  125. <logtimefmt/>
  126. <preprocessing>
  127. <step>
  128. <type>10</type>
  129. <params/>
  130. </step>
  131. </preprocessing>
  132. <jmx_endpoint/>
  133. <timeout>3s</timeout>
  134. <url/>
  135. <query_fields/>
  136. <posts/>
  137. <status_codes>200</status_codes>
  138. <follow_redirects>1</follow_redirects>
  139. <post_type>0</post_type>
  140. <http_proxy/>
  141. <headers/>
  142. <retrieve_mode>0</retrieve_mode>
  143. <request_method>1</request_method>
  144. <output_format>0</output_format>
  145. <allow_traps>0</allow_traps>
  146. <ssl_cert_file/>
  147. <ssl_key_file/>
  148. <ssl_key_password/>
  149. <verify_peer>0</verify_peer>
  150. <verify_host>0</verify_host>
  151. <master_item/>
  152. </item>
  153. <item>
  154. <name>MySQL queries per second</name>
  155. <type>0</type>
  156. <snmp_community/>
  157. <snmp_oid/>
  158. <key>mysql.status[Questions]</key>
  159. <delay>1m</delay>
  160. <history>1w</history>
  161. <trends>365d</trends>
  162. <status>0</status>
  163. <value_type>0</value_type>
  164. <allowed_hosts/>
  165. <units>qps</units>
  166. <snmpv3_contextname/>
  167. <snmpv3_securityname/>
  168. <snmpv3_securitylevel>0</snmpv3_securitylevel>
  169. <snmpv3_authprotocol>0</snmpv3_authprotocol>
  170. <snmpv3_authpassphrase/>
  171. <snmpv3_privprotocol>0</snmpv3_privprotocol>
  172. <snmpv3_privpassphrase/>
  173. <params/>
  174. <ipmi_sensor/>
  175. <authtype>0</authtype>
  176. <username/>
  177. <password/>
  178. <publickey/>
  179. <privatekey/>
  180. <port/>
  181. <description>It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.</description>
  182. <inventory_link>0</inventory_link>
  183. <applications>
  184. <application>
  185. <name>MySQL</name>
  186. </application>
  187. </applications>
  188. <valuemap/>
  189. <logtimefmt/>
  190. <preprocessing>
  191. <step>
  192. <type>10</type>
  193. <params/>
  194. </step>
  195. </preprocessing>
  196. <jmx_endpoint/>
  197. <timeout>3s</timeout>
  198. <url/>
  199. <query_fields/>
  200. <posts/>
  201. <status_codes>200</status_codes>
  202. <follow_redirects>1</follow_redirects>
  203. <post_type>0</post_type>
  204. <http_proxy/>
  205. <headers/>
  206. <retrieve_mode>0</retrieve_mode>
  207. <request_method>1</request_method>
  208. <output_format>0</output_format>
  209. <allow_traps>0</allow_traps>
  210. <ssl_cert_file/>
  211. <ssl_key_file/>
  212. <ssl_key_password/>
  213. <verify_peer>0</verify_peer>
  214. <verify_host>0</verify_host>
  215. <master_item/>
  216. </item>
  217. </items>
  218. <discovery_rules/>
  219. <httptests/>
  220. <macros/>
  221. <templates/>
  222. <screens>
  223. <screen>
  224. <name>MySQL performance</name>
  225. <hsize>2</hsize>
  226. <vsize>1</vsize>
  227. <screen_items>
  228. <screen_item>
  229. <resourcetype>0</resourcetype>
  230. <width>500</width>
  231. <height>200</height>
  232. <x>0</x>
  233. <y>0</y>
  234. <colspan>1</colspan>
  235. <rowspan>1</rowspan>
  236. <elements>0</elements>
  237. <valign>1</valign>
  238. <halign>0</halign>
  239. <style>0</style>
  240. <url/>
  241. <dynamic>0</dynamic>
  242. <sort_triggers>0</sort_triggers>
  243. <resource>
  244. <name>MySQL operations</name>
  245. <host>Template DB MySQL</host>
  246. </resource>
  247. <max_columns>3</max_columns>
  248. <application/>
  249. </screen_item>
  250. </screen_items>
  251. </screen>
  252. </screens>
  253. </template>
  254. </templates>
  255. <triggers>
  256. <trigger>
  257. <expression>{Template DB MySQL:mysql.ping.last(0)}=0</expression>
  258. <recovery_mode>0</recovery_mode>
  259. <recovery_expression/>
  260. <name>MySQL is down</name>
  261. <correlation_mode>0</correlation_mode>
  262. <correlation_tag/>
  263. <url/>
  264. <status>0</status>
  265. <priority>2</priority>
  266. <description/>
  267. <type>0</type>
  268. <manual_close>0</manual_close>
  269. <dependencies/>
  270. <tags/>
  271. </trigger>
  272. </triggers>
  273. <graphs>
  274. <graph>
  275. <name>MySQL operations</name>
  276. <width>900</width>
  277. <height>200</height>
  278. <yaxismin>0.0000</yaxismin>
  279. <yaxismax>100.0000</yaxismax>
  280. <show_work_period>1</show_work_period>
  281. <show_triggers>1</show_triggers>
  282. <type>0</type>
  283. <show_legend>1</show_legend>
  284. <show_3d>0</show_3d>
  285. <percent_left>0.0000</percent_left>
  286. <percent_right>0.0000</percent_right>
  287. <ymin_type_1>0</ymin_type_1>
  288. <ymax_type_1>0</ymax_type_1>
  289. <ymin_item_1>0</ymin_item_1>
  290. <ymax_item_1>0</ymax_item_1>
  291. <graph_items>
  292. <graph_item>
  293. <sortorder>0</sortorder>
  294. <drawtype>0</drawtype>
  295. <color>C8C800</color>
  296. <yaxisside>0</yaxisside>
  297. <calc_fnc>2</calc_fnc>
  298. <type>0</type>
  299. <item>
  300. <host>Template DB MySQL</host>
  301. <key>mysql.status[Com_begin]</key>
  302. </item>
  303. </graph_item>
  304. </graph_items>
  305. </graph>
  306. </graphs>
  307. <value_maps>
  308. <value_map>
  309. <name>Service state</name>
  310. <mappings>
  311. <mapping>
  312. <value>0</value>
  313. <newvalue>Down</newvalue>
  314. </mapping>
  315. <mapping>
  316. <value>1</value>
  317. <newvalue>Up</newvalue>
  318. </mapping>
  319. </mappings>
  320. </value_map>
  321. </value_maps>
  322. </zabbix_export>

元素标签

下表解释了元素标记值。

模板标签
元素元素属性是否必须的类型范围描述
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 - 启用 (默认)
1 - 禁用
监控项状态。
value_type-string0 - 浮点型
1 - 字符型
2 - LOG
3 - 无符号型 (默认)
4 - 文本
接收值类型。
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

大写的主机资产清单字段名称。例如:
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值)的编号仅用于排序。