那些 导出 的模板就是许多相关联的对象和对象关系。
模板导出包含的内容:
要导出模板,按照如下的操作:
选中的模板被导出到本地的XML文件里,默认的名称是 zabbix_export_templates.xml。
要导入模板,按照如下的操作:
所有必填输入字段都标有红色星号。
导入成功或者失败的消息都会在前端页面显示。
导入规则:
| 规则 | 说明 |
|---|---|
| 更新现有的 | 已有的元素会被导入文件里的数据更新,否则不会更新。 |
| 创建新的 | 导入会使用导入文件的里数据增加新的元素,否则不会增加。 |
| 删除不存在 | 导入会删除已有的但是在导入文件里没有的元素,否则不会删除。 |
<?xml version="1.0" encoding="UTF-8"?> <zabbix_export> <version>4.0</version> <date>2018-04-03T06:25:22Z</date> <groups> <group> <name>Templates/Databases</name> </group> </groups> <templates> <template> <template>Template DB MySQL</template> <name>Template DB MySQL</name> <description/> <groups> <group> <name>Templates/Databases</name> </group> </groups> <applications> <application> <name>MySQL</name> </application> </applications> <items> <item> <name>MySQL status</name> <type>0</type> <snmp_community/> <snmp_oid/> <key>mysql.ping</key> <delay>1m</delay> <history>1w</history> <trends>365d</trends> <status>0</status> <value_type>3</value_type> <allowed_hosts/> <units/> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <params/> <ipmi_sensor/> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description>It requires user parameter mysql.ping, which is defined in userparameter_mysql.conf. 0 - MySQL server is down 1 - MySQL server is up</description> <inventory_link>0</inventory_link> <applications> <application> <name>MySQL</name> </application> </applications> <valuemap> <name>Service state</name> </valuemap> <logtimefmt/> <preprocessing/> <jmx_endpoint/> <timeout>3s</timeout> <url/> <query_fields/> <posts/> <status_codes>200</status_codes> <follow_redirects>1</follow_redirects> <post_type>0</post_type> <http_proxy/> <headers/> <retrieve_mode>0</retrieve_mode> <request_method>1</request_method> <output_format>0</output_format> <allow_traps>0</allow_traps> <ssl_cert_file/> <ssl_key_file/> <ssl_key_password/> <verify_peer>0</verify_peer> <verify_host>0</verify_host> <master_item/> </item> <item> <name>MySQL begin operations per second</name> <type>0</type> <snmp_community/> <snmp_oid/> <key>mysql.status[Com_begin]</key> <delay>1m</delay> <history>1w</history> <trends>365d</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>qps</units> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <params/> <ipmi_sensor/> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description>It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.</description> <inventory_link>0</inventory_link> <applications> <application> <name>MySQL</name> </application> </applications> <valuemap/> <logtimefmt/> <preprocessing> <step> <type>10</type> <params/> </step> </preprocessing> <jmx_endpoint/> <timeout>3s</timeout> <url/> <query_fields/> <posts/> <status_codes>200</status_codes> <follow_redirects>1</follow_redirects> <post_type>0</post_type> <http_proxy/> <headers/> <retrieve_mode>0</retrieve_mode> <request_method>1</request_method> <output_format>0</output_format> <allow_traps>0</allow_traps> <ssl_cert_file/> <ssl_key_file/> <ssl_key_password/> <verify_peer>0</verify_peer> <verify_host>0</verify_host> <master_item/> </item> <item> <name>MySQL queries per second</name> <type>0</type> <snmp_community/> <snmp_oid/> <key>mysql.status[Questions]</key> <delay>1m</delay> <history>1w</history> <trends>365d</trends> <status>0</status> <value_type>0</value_type> <allowed_hosts/> <units>qps</units> <snmpv3_contextname/> <snmpv3_securityname/> <snmpv3_securitylevel>0</snmpv3_securitylevel> <snmpv3_authprotocol>0</snmpv3_authprotocol> <snmpv3_authpassphrase/> <snmpv3_privprotocol>0</snmpv3_privprotocol> <snmpv3_privpassphrase/> <params/> <ipmi_sensor/> <authtype>0</authtype> <username/> <password/> <publickey/> <privatekey/> <port/> <description>It requires user parameter mysql.status[*], which is defined in userparameter_mysql.conf.</description> <inventory_link>0</inventory_link> <applications> <application> <name>MySQL</name> </application> </applications> <valuemap/> <logtimefmt/> <preprocessing> <step> <type>10</type> <params/> </step> </preprocessing> <jmx_endpoint/> <timeout>3s</timeout> <url/> <query_fields/> <posts/> <status_codes>200</status_codes> <follow_redirects>1</follow_redirects> <post_type>0</post_type> <http_proxy/> <headers/> <retrieve_mode>0</retrieve_mode> <request_method>1</request_method> <output_format>0</output_format> <allow_traps>0</allow_traps> <ssl_cert_file/> <ssl_key_file/> <ssl_key_password/> <verify_peer>0</verify_peer> <verify_host>0</verify_host> <master_item/> </item> </items> <discovery_rules/> <httptests/> <macros/> <templates/> <screens> <screen> <name>MySQL performance</name> <hsize>2</hsize> <vsize>1</vsize> <screen_items> <screen_item> <resourcetype>0</resourcetype> <width>500</width> <height>200</height> <x>0</x> <y>0</y> <colspan>1</colspan> <rowspan>1</rowspan> <elements>0</elements> <valign>1</valign> <halign>0</halign> <style>0</style> <url/> <dynamic>0</dynamic> <sort_triggers>0</sort_triggers> <resource> <name>MySQL operations</name> <host>Template DB MySQL</host> </resource> <max_columns>3</max_columns> <application/> </screen_item> </screen_items> </screen> </screens> </template> </templates> <triggers> <trigger> <expression>{Template DB MySQL:mysql.ping.last(0)}=0</expression> <recovery_mode>0</recovery_mode> <recovery_expression/> <name>MySQL is down</name> <correlation_mode>0</correlation_mode> <correlation_tag/> <url/> <status>0</status> <priority>2</priority> <description/> <type>0</type> <manual_close>0</manual_close> <dependencies/> <tags/> </trigger> </triggers> <graphs> <graph> <name>MySQL operations</name> <width>900</width> <height>200</height> <yaxismin>0.0000</yaxismin> <yaxismax>100.0000</yaxismax> <show_work_period>1</show_work_period> <show_triggers>1</show_triggers> <type>0</type> <show_legend>1</show_legend> <show_3d>0</show_3d> <percent_left>0.0000</percent_left> <percent_right>0.0000</percent_right> <ymin_type_1>0</ymin_type_1> <ymax_type_1>0</ymax_type_1> <ymin_item_1>0</ymin_item_1> <ymax_item_1>0</ymax_item_1> <graph_items> <graph_item> <sortorder>0</sortorder> <drawtype>0</drawtype> <color>C8C800</color> <yaxisside>0</yaxisside> <calc_fnc>2</calc_fnc> <type>0</type> <item> <host>Template DB MySQL</host> <key>mysql.status[Com_begin]</key> </item> </graph_item> </graph_items> </graph> </graphs> <value_maps> <value_map> <name>Service state</name> <mappings> <mapping> <value>0</value> <newvalue>Down</newvalue> </mapping> <mapping> <value>1</value> <newvalue>Up</newvalue> </mapping> </mappings> </value_map> </value_maps> </zabbix_export>
元素标签值的释义在下面的表格中。
| 元素 | 元素属性 | 类型 | 范围 | 说明 |
|---|---|---|---|---|
| templates | 模板的根元素。 | |||
| template | 单独的模板。 | |||
| template | 字符串 | 唯一模板名称。 | ||
| name | 字符串 | 显示模板名称。 | ||
| description | 文本 | 模板描述。 | ||
| groups | 主机组根元素。 | |||
| group | 单独的主机组。 | |||
| name | 字符串 | 唯一主机组名称。 | ||
| applications | 模板应用集的根元素。 | |||
| application | 单独的模板应用集。 | |||
| name | 应用集名称。 | |||
| macros | 模板用户宏的根元素。 | |||
| macro | 单独的模板用户宏。 | |||
| name | 用户宏名称。 | |||
| value | 用户宏的值。 | |||
| templates | 链接模板的根元素。 | |||
| template | 单独的模板。 | |||
| name | 字符串 | 模板名称。 |
| 元素 | 元素属性 | 类型 | 范围 | 说明 |
|---|---|---|---|---|
| items | 监控项的根元素。 | |||
| item | 单独的监控项。 | |||
| name | 字符串 | 监控项名称。 | ||
| type | 整型 | 0 - Zabbix客户端 1 - SNMPv1客户端 2 - Zabbix采集器 3 - 简单检查 4 - SNMPv2客户端 5 - Zabbix内部 6 - SNMPv3客户端 7 - Zabbix客户端(主动式) 8 - Zabbix整合 9 - HTTP检测(web监控场景步骤) 10 - 外部检查 11 - 数据库监控 12 - IPMI客户端 13 - SSH客户端 14 - Telnet客户端 15 - 可计算的 16 - JMX客户端 17 - SNMP trap 18 - 依赖监控项 19 - HTTP客户端监控项 | 监控项类型。 | |
| snmp_community | 字符串 | 如果元素属性'type'的值是1或4,该值为SNMP的团体名称 | ||
| snmp_oid | 字符串 | SNMP对象ID。 | ||
| key | 字符串 | 监控项的key。 | ||
| delay | 字符串 | 监控项的更新间隔。 秒,时间单位,用于后缀,自定义间隔,用户宏或者低级别发现宏 | ||
| history | 字符串 | 决定历史数据存储时长的时间单位。用于后缀,用户宏或者低级别发现宏 | ||
| trends | 字符串 | 决定趋势数据存储时长的时间单位。用于后缀,用户宏或者低级别发现宏 | ||
| status | 整型 | 0 - 启用 1 - 禁用 | 监控项状态。 | |
| value_type | 整型 | 0 - 浮点数 1 - 字符型 2 - 字符型 3 - 无符号整型 4 - 文本 | 收到值的类型。 | |
| allowed_hosts | 字符串 | 如果元素属性“type”是2或者19,该值为允许发送该监控项对应值的主机IP地址(逗号分隔)列表 | ||
| units | 字符串 | 返回值的单位(bps, B)。 | ||
| snmpv3_contextname | 字符串 | SNMPv3上下文名称。 | ||
| snmpv3_securityname | 字符串 | SNMPv3安全名称。 | ||
| snmpv3_securitylevel | 整型 | 0 - noAuthNoPriv 1 - authNoPriv 2 - authPriv | SNMPv3安全级别。 | |
| snmpv3_authprotocol | 整型 | 0 - MD5 1 - SHA | SNMPv3认证协议。 | |
| snmpv3_authpassphrase | 字符串 | SNMPv3认证密码。 | ||
| snmpv3_privprotocol | 整型 | 0 - DES 1 - AES | SNMPv3私有协议。 | |
| snmpv3_privpassphrase | 字符串 | SNMPv3私有密码。 | ||
| params | 文本 | 如果元素属性“type”是13或14,该值为“执行脚本”的名称 如果元素属性“type”是11,该值为“SQL查询”字段 如果元素属性“type”是15,该值为“公式”字段 |
||
| ipmi_sensor | 字符串 | 如果元素属性“type”是12,该值为IPMI传感器ID | ||
| authtype | 整型 | SSH客户端监控项的认证类型: 0 - password 1 - key HTTP监控项认证类型: 0 - none 1 - basic 2 - NTLM | 如果元素属性“type”是13或者19,该值为认证类型 | |
| username | 字符串 | 如果元素属性“type”是11、13、14、19,该值为用户名 | ||
| password | 字符串 | 如果元素属性“type”是11、13、14、19,该值为密码 | ||
| publickey | 字符串 | 如果元素属性“type”是13,该值为公共秘钥文件的名称 | ||
| privatekey | 字符串 | 如果元素属性“type”是13,该值为私有密钥文件的名称 | ||
| port | 字符串 | 监控项的自定义端口。 | ||
| description | 文本 | 监控项描述。 | ||
| inventory_link | 整型 | 0 - 无链接 数字 - 'host_inventory'表里的字段数 | 使用监控项值来填充资产记录字段。 | |
| logtimefmt | 字符串 | 日志条目的时间格式。只有日志监控项使用 | ||
| jmx_endpoint | 字符串 | 如果元素属性“type”是16,该值为JMX端点 | ||
| url | 字符串 | 如果元素属性“type”是19,该值为URL字符 | ||
| allow_traps | 整型 | 0 - 不允许trapping 1 - 允许trapping | 如果元素属性“type”是19,该值为是否允许发送数据给监控项 | |
| follow_redirects | 整型 | 0 - 不跟随重定向 1 - 跟随重定向 | 如果元素属性“type”是19,该值为是否HTTP重定向 | |
| headers | 对象 | 如果元素属性“type”是19,该值为带有HTTP(S)请求头的对象 | ||
| http_proxy | 字符串 | 如果元素属性“type”是19,该值为HTTP(S)代理连接字符 | ||
| output_format | 整型 | 0 - 保持原样存储 1 - 转换为JSON | 如果元素属性“type”是19,该值为如何处理响应 | |
| post_type | 整形 | 0 - 原始数据 2 - JSON数据 3 - XML数据 | 如果元素属性“type”是19,该值为请求主体的类型 | |
| posts | 文本 | 如果元素属性“type”是19,该值为请求主体 | ||
| query_fields | 数组 | 如果元素属性“type”是19,该值为请求查询字段的对象数组 | ||
| request_method | 整型 | 0 - GET 1 - POST 2 - PUT 3 - HEAD | 如果元素属性“type”是19,该值为请求方法 | |
| retrieve_mode | 整型 | 0 - 请求主体 1 - 请求头 2 - 请求主体和请求头都被存储。 | 如果元素属性“type”是19,该值为哪个响应部分将被存储 | |
| ssl_cert_file | 字符串 | 如果元素属性“type”是19,该值为公共SSL密钥文件的路径 | ||
| ssl_key_file | 字符串 | 如果'type'是19,这是私有SSLK密钥文件的路径。 | ||
| ssl_key_password | 字符串 | 如果元素属性“type”是19,该值为SSL密钥文件的密码 | ||
| status_codes | 字符串 | 如果元素属性“type”是19,该值为逗号分隔的HTTP请求的状态码范围 | ||
| timeout | 字符串 | 如果元素属性“type”是19,该值为监控项数据拉取请求的超时时间 | ||
| verify_host | 整型 | 0 - 不校验 1 - 校验 | 如果元素属性“type”是19,该值为是否校验URL里的主机名在常见名称字段里,或者在主机证书的主题备用名称里 | |
| verify_peer | 整型 | 0 - 不校验 1 - 校验 | 如果元素属性“type”是19,该值为是否校验主机证书验证 | |
| value map | 值映射 | |||
| name | 字符串 | 监控项使用的值映射名称 | ||
| applications | 应用集的根元素 | |||
| application | 单独的应用集 | |||
| name | 应用集名称 | |||
| preprocessing | 监控项值预处理 | |||
| step | 单独的监控项值预处理步骤 | |||
| type | 整型 | 1 - 自定义放大倍数 2 - 右截断 3 - 左截断 4 - 两端截断 5 - 正则表达式匹配 6 - 二进制到十进制 7 - 八进制到十进制 8 - 十六进制到十进制 9 - 简单改变; 计算为 (收到的值-之前的值) 10 - 每秒改变; 计算为 (当前收到的值-上一个值)/(当前时间-上一次检查时间) | 监控项值预处理步骤的类型 | |
| params | 字符串 | 监控项值预处理步骤的参数。 | ||
| master_item | 单个监控项主监控项数据 | |||
| key | 字符串 | 从属监控项的主监控项值。 |
| 元素 | 元素属性 | 类型 | 范围 | 说明 |
|---|---|---|---|---|
| discovery_rules | 低级别发现规则的根元素。 | |||
| discovery_rule | 单独的低级别发现规则。 | |||
| 对于大部分的元素标签值来说,请查阅常规监控项的元素标签值。下面仅描述低级别发现规则特有的标签 | ||||
| lifetime | 字符串 | 时间周期,监控项超过此时间不再被发现的话将被删除。秒,时间单位,用于后缀或者用户宏 | ||
| filter | 单独的过滤条件。 | |||
| evaltype | 整型 | 0 - 与/或 逻辑 1 - 与 逻辑 2 - 或 逻辑 3 - 自定义公式 | 检查低级别发现规则过滤条件的逻辑 | |
| formula | 字符串 | 过滤条件的自定义计算公式。 | ||
| conditions | 过滤条件的根元素。 | |||
| condition | 单独的过滤器条件 | |||
| macro | 字符串 | 低级别发现宏变量名称 | ||
| value | 字符串 | 过滤器值:正则表达式或者全局正则表达式 | ||
| operator | 整型 | |||
| formulaid | 字符串 | 过滤条件ID。 在自定义计算公式里用到 | ||
| item_prototypes | 监控项原型的根元素 | |||
| item_prototype | 单独的监控项原型 | |||
| 对于大部分元素标签值来说,请查阅常规监控项的元素标签值。下面仅描述监控项原型特有的标签 | ||||
| application_prototypes | 应用集原型的根元素 | |||
| application_prototype | 单独的应用集原型 | |||
| name | 应用集原型名称 | |||
| master_item_prototype | 单独的监控项原型主监控项原型数据 | |||
| key | 字符串 | 单独的监控项原型主监控项原型键值 | ||
| 元素 | 元素属性 | 类型 | 范围 | 说明 |
|---|---|---|---|---|
| triggers | 触发器的根元素 | |||
| trigger | 单独的触发器 | |||
| expression | 字符串 | 触发器表达式 | ||
| recovery_mode | 整型 | 0 - 表达式 1 - 恢复表达式 2 - 无 | 生成OK事件的基础 | |
| recovery_expression | 字符串 | 触发器恢复表达式 | ||
| name | 字符串 | 触发器名称 | ||
| correlation_mode | 整型 | 0 - 没有事件关联 1 - 按标签的事件关联 | 关联模式 | |
| correlation_tag | 字符串 | 事件关联使用的标签名称 | ||
| url | 字符串 | 触发器 URL | ||
| status | 整型 | 0 - 启用 1 - 禁用 | 触发器状态 | |
| priority | 整型 | 0 - 未分类 1 - 信息 2 - 警告 3 - 一般严重 4 - 严重 5 - 灾难 | 触发器严重性 | |
| description | 文本 | 触发器描述 | ||
| type | 整型 | 0 - 单个问题事件 1 - 多个问题事件 | 事件生成类型 | |
| manual_close | 整型 | 0 - 不允许 1 - 允许 | 手工关闭问题事件 | |
| dependencies | 依赖性的根元素 | |||
| dependency | 单独的依赖性 | |||
| name | 字符串 | 依赖触发的名称 | ||
| expression | 字符串 | 依赖触发器的表达式 | ||
| recovery_expression | 字符串 | 依赖触发器的恢复表达式 | ||
| tags | 事件标签的根元素 | |||
| tag | 单独的事件标签 | |||
| tag | 字符串 | 标签名称 | ||
| value | 字符串 | 标签值 |
| 元素 | 元素属性 | 类型 | 范围 | 说明 |
|---|---|---|---|---|
| graphs | 图形的根元素。 | |||
| graph | 单独的图形。 | |||
| name | 字符串 | 图形名称。 | ||
| width | 整型 | 用像素表示的图形宽度。饼图/部分切出的饼图和预览使用 | ||
| height | 整型 | 用像素表示的图形宽度。饼图/部分切出的饼图和预览使用 | ||
| yaxismin | 双精度 | 如果元素属性“ymin_type_1”是1,该值为Y轴的最小值 | ||
| yaxismax | 双精度 | 如果元素属性“ymin_type_1”是1,该值为Y轴的最小值 | ||
| show_work_period | 整型 | 0 - no 1 - yes | 如果元素属性“type”是0或1,高亮非工作时间 | |
| show_triggers | 整型 | 0 - no 1 - yes | 如果元素属性“type”是0或1,将简单的触发器值显示为一行 | |
| type | 整型 | 0 - 正常 1 - 层积的 2 - 饼图 3 - 部分切出的饼图 4 - 3D饼图 5 - 3D部分切出的饼图 | 图形类型。 | |
| show_legend | 整型 | 0 - no 1 - yes | 显示图形图例 | |
| show_3d | 整型 | 0 - 2D 1 - 3D | 如果元素属性“type”是2、3,启用3D风格 | |
| percent_left | 双精度 | 如果元素属性“type”是0,显示左轴的百分位线 | ||
| percent_right | 双精度 | 如果元素属性“type”是0,显示右轴的百分位线 | ||
| ymin_type_1 | 整型 | 0 - 计算值 1 - 固定值 2 - 所选监控项的最新值 | 如果元素属性“type”是0或1,该值为Y轴的最小值 | |
| ymax_type_1 | 整型 | 0 - 计算值 1 - 固定值 2 - 所选监控项的最新值 | 如果元素属性“type”是0或1,该值为Y轴的最大值 | |
| ymin_item_1 | 字符串 | 空或者监控项具体值 | 如果元素属性“ymin_type_1”是2,该值为监控项具体值 | |
| ymax_item_1 | 字符串 | 空或者监控项具体值 | 如果元素属性“ymin_type_1”是2,该值为监控项具体值 | |
| graph_items | 图形监控项的根元素 | |||
| graph_item | 单独的图形监控项 | |||
| sortorder | 整型 | 绘制顺序。先画较小的值。可用于在另一个后面(或前面)绘制线或区域。 | ||
| drawtype | 整型 | 0 - 单行 1 - 填充区域 2 - 粗线 3 - 虚线 4 - 短划线 | 如果图形元素属性“type”是0,该值为绘制风格 | |
| color | 字符串 | 元素颜色 (6个符号,十六进制的) | ||
| yaxisside | 整型 | 0 - 左轴 1 - 右轴 | 如果图形元素属性“type”是0或1,该值为元素所属的Y轴位置(左或者右) | |
| calc_fnc | 整型 | 1 - 最小值 2 - 平均值 4 - 最大值 7 - 所有值(如果图形元素属性“type”是0,该值为最小值,平均值和最大值) 9 - 最新值 (如果图形元素属性“type”不是0或1) | 如果监控项有多个值存在,将要绘制的数据 | |
| type | 整型 | 1 -监控项的值按照比例绘制在饼图里 2 - 监控项的值代表整个饼图(图形求和) | 饼图/部分切出的饼图的绘制类型 | |
| item | 单独的监控项 | |||
| host | 字符串 | 监控项的主机 | ||
| key | 字符串 | 监控项的键 |
| 元素 | 元素属性 | 类型 | 范围 | 说明 |
|---|---|---|---|---|
| httptests | web场景的根元素。 | |||
| httptest | 单独的web场景。 | |||
| name | 字符串 | web场景名称。 | ||
| delay | 字符串 | 执行web场景的频率。秒,时间单位,用于后缀或者用户宏 | ||
| attempts | 整型 | 1-10 | 执行Web场景步骤的尝试次数 | |
| agent | 字符串 | 客户端agent。Zabbix会模拟选择的浏览器。当一个网站对不同的浏览器返回不同的内容的时候是非常有用的 | ||
| http_proxy | 字符串 | 您可以指定一个要使用的HTTP代理,使用格式:http://[username[:password]@]proxy.mycompany.com[:port] |
||
| variables | 文本 | 场景列表-可以在场景步骤中使用的级别变量(宏) | ||
| headers | 文本 | 当执行请求的时候,要发送的HTTP报头 | ||
| status | 整型 | 0 - enabled 1 - disabled | web场景状态 | |
| authentication | 整型 | 0 - none 1 - basic 2 - NTLM | 认证方法 | |
| http_user | 字符串 | 认证用户名 | ||
| http_password | 字符串 | 指定用户名的认证密码 | ||
| verify_peer | 整型 | 0 - no 1 - yes | 校验web服务器的SSL证书 | |
| verify_host | 整型 | 0 - no 1 - yes | 校验Web服务器证书的Common Name字段或Subject Alternate Name字段是否匹配 | |
| ssl_cert_file | 字符串 | 客户端认证用到的SSL证书文件的名称。 | ||
| ssl_key_file | 字符串 | 客户端认证用到的SSL私钥文件的名称。 | ||
| ssl_key_password | 字符串 | SSL私钥文件密码。 | ||
| steps | web场景步骤的根元素。 | |||
| step | 单独的web场景步骤。 | |||
| name | 字符串 | web场景步骤名称。 | ||
| url | 字符串 | 要监控的URL。 | ||
| posts | 文本 | 'Post'变量的列表。 | ||
| variables | 文本 | 步骤列表-这个步骤后面要应用到的级别变量(宏) 如果变量值有'regex:'前缀,那么它的值将从按照'regex:'前缀后面的正则表达式模式而返回的数据里提取 |
||
| headers | 文本 | 当执行请求的时候,发送的HTTP头部 | ||
| follow_redirects | 整型 | 0 - no 1 - yes | 跟随HTTP跳转。 | |
| retrieve_mode | 整型 | 0 - 内容 1 - 仅HTTP报头 | HTTP响应检索模式。 | |
| timeout | 字符串 | 执行步骤的超时时间。秒,时间单位,用于后缀或者用户宏 | ||
| required | 字符串 | 必填字符。如果为空则忽略。 | ||
| status_codes | 字符串 | 逗逗号分隔的可接受的状态码列表。如果为空则忽略。例如:200-201,210-299 |