2 Шаблоны

Обзор

Шаблоны экспортируются вместе со множеством связанных объектов и со связями с объектами.

Экспорт шаблона содержит:

  • присоединенные группы узлов сети
  • данные шаблона
  • связи с другими шаблонами
  • связи с группами узлов сети
  • напрямую присоединенные группы элементов данных
  • напрямую присоединенные элементы данных
  • напрямую присоединенные триггеры
  • напрямую присоединенные графики
  • напрямую присоединенные комплексные экраны
  • напрямую присоединенные правила обнаружения со всеми прототипами
  • напрямую присоединенные веб-сценарии
  • преобразования значений

Экспорт

Для экспорта шаблонов сделайте следующее:

  • Перейдите в: НастройкиШаблоны
  • Отметьте шаблоны, которые нужно экспортировать
  • Нажмите на Экспорт ниже списка

Выбранные шаблоны экспортируются в локальный XML файл с именем по умолчанию zabbix_export_templates.xml.

Импорт

Для импорта шаблонов сделайте следующее:

  • Перейдите в: НастройкаШаблоны
  • Нажмите на Импорт справа
  • Выберите импортируемый файл
  • Отметьте необходимые опции в правилах импорта
  • Нажмите на Импорт

Когда шаблон импортируется и обновляется, тогда его можно присоединить только к дополнительным шаблонам, его никак нельзя отсоединить от каких-либо шаблонов.

После импорта в веб-интерфейсе отобразится сообщение об успехе или об ошибке.

Правила импорта:

Правило Описание
Обновить существующее Существующие элементы будут обновлены данными взятыми с файла импорта. В противном случае они не будут обновляться.
Создать новое Импорт добавит новые элементы, используя данные из файла импорта. В противном случае они не будут добавляться.
Удалить пропущенное Импорт удалит существующие элементы, которые отсутствуют в файле импорта. В противном случае они не будут удаляться.

Формат экспорта

<?xml version="1.0" encoding="UTF-8"?>
       <zabbix_export>
           <version>3.4</version>
           <date>2016-12-28T09:18:27Z</date>
           <groups>
               <group>
                   <name>Templates</name>
               </group>
           </groups>
           <templates>
               <template>
                   <template>Template App MySQL</template>
                   <name>Template App MySQL</name>
                   <description/>
                   <groups>
                       <group>
                           <name>Templates</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/>
                           <master_item/>
                       </item>
                       <item>
                           <name>MySQL insert operations per second</name>
                           <type>0</type>
                           <snmp_community/>
                           <snmp_oid/>
                           <key>mysql.status[Com_insert]</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>
                           <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>
                           <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 App MySQL</host>
                                   </resource>
                                   <max_columns>3</max_columns>
                                   <application/>
                               </screen_item>
                               <screen_item>
                                   <resourcetype>0</resourcetype>
                                   <width>500</width>
                                   <height>270</height>
                                   <x>1</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 bandwidth</name>
                                       <host>Template App MySQL</host>
                                   </resource>
                                   <max_columns>3</max_columns>
                                   <application/>
                               </screen_item>
                           </screen_items>
                       </screen>
                   </screens>
               </template>
           </templates>
           <triggers>
               <trigger>
                   <expression>{Template App 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 App MySQL</host>
                               <key>mysql.status[Com_begin]</key>
                           </item>
                       </graph_item>
                       <graph_item>
                           <sortorder>1</sortorder>
                           <drawtype>0</drawtype>
                           <color>006400</color>
                           <yaxisside>0</yaxisside>
                           <calc_fnc>2</calc_fnc>
                           <type>0</type>
                           <item>
                               <host>Template App MySQL</host>
                               <key>mysql.status[Com_commit]</key>
                           </item>
                       </graph_item>
                       <graph_item>
                           <sortorder>2</sortorder>
                           <drawtype>0</drawtype>
                           <color>C80000</color>
                           <yaxisside>0</yaxisside>
                           <calc_fnc>2</calc_fnc>
                           <type>0</type>
                           <item>
                               <host>Template App MySQL</host>
                               <key>mysql.status[Com_delete]</key>
                           </item>
                       </graph_item>
                       <graph_item>
                           <sortorder>3</sortorder>
                           <drawtype>0</drawtype>
                           <color>0000EE</color>
                           <yaxisside>0</yaxisside>
                           <calc_fnc>2</calc_fnc>
                           <type>0</type>
                           <item>
                               <host>Template App MySQL</host>
                               <key>mysql.status[Com_insert]</key>
                           </item>
                       </graph_item>
                       <graph_item>
                           <sortorder>4</sortorder>
                           <drawtype>0</drawtype>
                           <color>640000</color>
                           <yaxisside>0</yaxisside>
                           <calc_fnc>2</calc_fnc>
                           <type>0</type>
                           <item>
                               <host>Template App MySQL</host>
                               <key>mysql.status[Com_rollback]</key>
                           </item>
                       </graph_item>
                       <graph_item>
                           <sortorder>5</sortorder>
                           <drawtype>0</drawtype>
                           <color>00C800</color>
                           <yaxisside>0</yaxisside>
                           <calc_fnc>2</calc_fnc>
                           <type>0</type>
                           <item>
                               <host>Template App MySQL</host>
                               <key>mysql.status[Com_select]</key>
                           </item>
                       </graph_item>
                       <graph_item>
                           <sortorder>6</sortorder>
                           <drawtype>0</drawtype>
                           <color>C800C8</color>
                           <yaxisside>0</yaxisside>
                           <calc_fnc>2</calc_fnc>
                           <type>0</type>
                           <item>
                               <host>Template App MySQL</host>
                               <key>mysql.status[Com_update]</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 string Уникальное имя шаблона.
name string Видимое имя шаблона.
description text Описание шаблона.
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 - внутренний
6 - SNMPv3 агент
7 - Zabbix агент (активный)
8 - агрегированный
9 - HTTP тест (шаг сценария веб-мониторинга)
10 - внешний
11 - монитор баз данных
12 - IPMI агент
13 - SSH агент
14 - Telnet агент
15 - вычисляемый
16 - JMX агент
17 - SNMP трап
18 - Зависимый элемент данных
Тип элемента данных.
snmp_community строка Имя SNMP community, если 'type' равен 1,4.
snmp_oid строка ID SNMP объекта.
key строка Ключ элемента данных.
delay строка Интервал обновления элемента данных. Секунды, единицы времени с суффиком, пользовательские интервалы, пользовательские макросы или LLD макросы.
history строка Единица времени как долго хранить данные истории. Единица времени с суффиксом, пользовательский макрос или LLD макросы.
trends строка Единица времени как долго хранить данные динамики изменений. Единица времени с суффиксом, пользовательский макрос или LLD макросы.
status целое число 0 - активирован
1 - деактивирован
Состояние элемента данных.
value_type целое число 0 - числовое с плавающей точкой
1 - символ
2 - журнал (лог)
3 - числовое целое положительное
4 - текст
Тип получаемого значения.
allowed_hosts строка Список IP адресов (разделенных запятыми) узлов сети, с которых разрешена отправка данных на элемент данных, если 'type' равен 2.
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
Поле "SQL запрос", если 'type' равен 11
Поле "Формула", если 'type' равен 15
ipmi_sensor строка ID IPMI сенсора, если 'type' равен 12.
authtype целое число 0 - пароль
1 - ключ
Тип аутентификации, если 'type' равен 13.
username строка Имя пользователя, если 'type' равен 11,13,14.
password строка Пароль , если 'type' равен 11,13,14.
publickey строка Имя файла публичного ключа, если 'type' равен 13.
privatekey строка Имя файла приватного ключа, если 'type' равен 13.
port строка Пользовательский порт элемента данных.
description текст Описание элемента данных.
inventory_link целое число 0 - ссылка отсутствует
номер - номер поля в таблице 'host_inventory'
Использование значения элемента данных для заполнения указанного поля инвентарных данных.
logtimefmt строка Формат времени в записях в журнале. Используется только журнал (лог) элементами данных.
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_prototypes.
item_prototype Одиночный item_prototype.
По большинству значений тегов элементов, смотрите значения тегов элементов обычных элементов данных. Ниже описаны только те теги, которые являются специфичными для item_prototypes.
application_prototypes Корневой элемент прототипов групп элементов данных.
application_prototype Одиночный прототип групп элементов данных.
name Имя прототипа групп элементов данных.
master_item_prototype Одиночный прототип элементов данных прототипа мастер элементов данных.
key строка Значение ключа прототипа мастер элементов данных зависимого прототипа элементов данных.
Теги триггеров шаблона
Элемент Свойство элемента Тип Диапазон Описание
triggers Корневой элемент триггеров.
trigger Одиночный триггер.
expression строка Выражение триггера.
recovery_mode целое число 0 - выражение
1 - выражение восстановления
2 - нет
Основа генерации ОК событий.
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 дробное число Минимальное значение оси Y, если 'ymin_type_1' равен 1.
yaxismax дробное число Максимальное значение оси Y, если 'ymin_type_1' равен 1.
show_work_period целое число 0 - нет
1 - да
Подсветка нерабочих часов, если 'type' равен 0,1.
show_triggers целое число 0 - нет
1 - да
Отображение значений простых триггеров в виде линии, если 'type' равен 0,1.
type целое число 0 - нормальный
1 - стэкируемый
2 - круговой
3 - расширенный
4 - 3D круговой
5 - 3D расширенный
Тип графика.
show_legend целое число 0 - нет
1 - да
Отображение легенды графика.
show_3d целое число 0 - 2D
1 - 3D
Активация 3D стиля, если 'type' равен 2,3.
percent_left дробное число Отображение процентной линии для левой стороны оси X, если 'type' равен 0.
percent_right дробное число Отображение процентной линии для левой стороны оси X, если 'type' равен 0.
ymin_type_1 целое число 0 - вычисляется
1 - фиксировано
2 - последнее значение выбранного элемента данных
Минимальное значение оси Y, если 'type' равен 0,1.
ymax_type_1 целое число 0 - вычисляется
1 - фиксировано
2 - последнее значение выбранного элемента данных
Максимальное значение оси Y, если 'type' равен 0,1.
ymin_item_1 строка null или детали элемента данных Детали элемента данных, если 'ymin_type_1' равен 2.
ymax_item_1 строка null или детали элемента данных Детали элемента данных, если 'ymax_type_1' равен 2.
graph_items Корневой элемент данных графиков.
graph_item Одиночный элемент данных графика.
sortorder целое число Порядок отрисовки. Меньшее значение отрисовывается первым. Можно использовать для отрисовки линий или регионов позади (или спереди) других.
drawtype целое число 0 - одинарная линия
1 - заполнение региона
2 - жирная линия
3 - точечная линия
4 - пунктирная линия
Стиль отрисовки, если 'type' графика равен 0.
color строка Цвет элемента (6 символов, hex).
yaxisside целое число 0 - ось слева
1 - ось справа
Позиция оси Y (слева или справа), которой принадлежит элемент, если 'type' графика равен 0,1.
calc_fnc целое число 1 - минимум
2 - среднее
4 - максимум
7 - все (минимум, среднее и максимум, если 'type' графика равен 0)
9 - последнее (если 'type' графика не равен 0,1)
Данные для отрисовки, если существует более одного значения по элементу данных.
type целое число 1 - значение элемента данных представляется пропрорционально на круге
2 - значение элемента данных представляется целым кругом (сумма графика)
Тип отрисовки для круговых/расширенных графиков.
item Одиночный элемент данных.
host строка Узел сети элемента данных.
key строка Ключ элемента данных.
Теги веб-сценария шаблона
Элемент Свойство элемента Тип Диапазон Описание
httptests Корневой элемент веб-сценариев.
httptest Одиночный веб-сценарий.
name строка Имя веб-сценария.
delay строка Частота выполнения веб-сценария. Секунды, единицы времени с суффиксом или пользовательский макрос.
attempts целое число 1-10 Количество попыток выполнения шагов веб-сценария.
agent строка Агент клиента. Zabbix будет притворяться выбранным браузером. Эта опция полезна, когда веб-сайт возвращает разное содержимое для разных браузеров.
http_proxy строка Укажите используемый HTTP прокси, использую формат: http://[имя_пользователя[:пароль]@]прокси.моякомпания.com[:порт]
variables текст Список переменных (макросов) уровня веб-сценария, которые можно затем использовать в шагах сценария.
headers текст HTTP заголовки, которые необходимо отправлять при выполнении запроса.
status целое число 0 - активировано
1 - деактивировано
Состояние веб-сценария.
authentication целое число 0 - нет
1 - простая
2 - NTLM
Метод аутентификации.
http_user строка Имя пользователя для аутентификации.
http_password строка Пароль для аутентификации.
verify_peer целое число 0 - нет
1 - да
Проверка SSL сертификата веб-сервера.
verify_host целое число 0 - нет
1 - да
Проверка, что поле Общее Имя или поле Дополнительное Имя Субъекта сертификата веб-сервера совпадают.
ssl_cert_file строка Имя используемого файла SSL сертификата для аутентификации клиента.
ssl_key_file строка Имя используемого файла приватного ключа SSL для аутентификации клиента.
ssl_key_password строка Пароль к файлу приватного ключа SSL.
steps Корневой элемент шагов веб-сценариев.
step Одиночный шаг веб-сценария.
name строка Имя шага веб-сценария.
url строка Наблюдаемый URL.
posts текст Список 'Post' переменных.
variables текст Список переменных (макросов) уровня шага, которые применяются после выполнения этого шага.

Если значение переменной имеет префикс 'regex:', тогда ее значение извлекается из данных, которые получены на этом шаге, в соответствии с шаблоном регулярного выражения следующим за 'regex:' префиксом
headers текст HTTP заголовки, которые необходимо отправлять при выполнении запроса.
follow_redirects целое число 0 - нет
1 - да
Следовать HTTP перенаправлениям.
retrieve_mode целое число 0 - содержимое
1 - только заголовки
Режим получения HTTP ответа.
timeout строка Время выполнения шага. Секунды, единицы времени с суффиксом или пользовательский макрос.
required строка Требуемая строка. Игнорируется, если пустая.
status_codes строка Список допустимых кодов состояний разделенных запятыми. Игнорируется, если пустой. Например: 200-201,210-299