3 Узлы сети

Обзор

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

Экспорт узла сети содержит:

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

Экспорт

Для экспорта узлов сети сделайте следующее:

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

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

Импорт

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

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

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

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

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

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

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

<?xml version="1.0" encoding="UTF-8"?>
       <zabbix_export>
           <version>4.0</version>
           <date>2018-04-03T08:11:42Z</date>
           <groups>
               <group>
                   <name>Zabbix servers</name>
               </group>
           </groups>
           <hosts>
               <host>
                   <host>Export host</host>
                   <name>Export host</name>
                   <description/>
                   <proxy/>
                   <status>0</status>
                   <ipmi_authtype>-1</ipmi_authtype>
                   <ipmi_privilege>2</ipmi_privilege>
                   <ipmi_username/>
                   <ipmi_password/>
                   <tls_connect>1</tls_connect>
                   <tls_accept>1</tls_accept>
                   <tls_issuer/>
                   <tls_subject/>
                   <tls_psk_identity/>
                   <tls_psk/>
                   <templates/>
                   <groups>
                       <group>
                           <name>Zabbix servers</name>
                       </group>
                   </groups>
                   <interfaces>
                       <interface>
                           <default>1</default>
                           <type>1</type>
                           <useip>1</useip>
                           <ip>127.0.0.1</ip>
                           <dns/>
                           <port>10050</port>
                           <bulk>1</bulk>
                           <interface_ref>if1</interface_ref>
                       </interface>
                   </interfaces>
                   <applications>
                       <application>
                           <name>Application</name>
                       </application>
                   </applications>
                   <items>
                       <item>
                           <name>Item</name>
                           <type>0</type>
                           <snmp_community/>
                           <snmp_oid/>
                           <key>item.key</key>
                           <delay>30s</delay>
                           <history>90d</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/>
                           <inventory_link>0</inventory_link>
                           <applications>
                               <application>
                                   <name>Application</name>
                               </application>
                           </applications>
                           <valuemap>
                               <name>Host status</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/>
                           <interface_ref>if1</interface_ref>
                       </item>
                   </items>
                   <discovery_rules/>
                   <httptests/>
                   <macros/>
                   <inventory/>
               </host>
           </hosts>
           <triggers>
               <trigger>
                   <expression>{Export host:item.key.last()}<>0</expression>
                   <recovery_mode>0</recovery_mode>
                   <recovery_expression/>
                   <name>Item value not 0</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>Example graph</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>1A7C11</color>
                           <yaxisside>0</yaxisside>
                           <calc_fnc>2</calc_fnc>
                           <type>0</type>
                           <item>
                               <host>Export host</host>
                               <key>item.key</key>
                           </item>
                       </graph_item>
                   </graph_items>
               </graph>
           </graphs>
           <value_maps>
               <value_map>
                   <name>Host status</name>
                   <mappings>
                       <mapping>
                           <value>0</value>
                           <newvalue>Up</newvalue>
                       </mapping>
                       <mapping>
                           <value>2</value>
                           <newvalue>Unreachable</newvalue>
                       </mapping>
                   </mappings>
               </value_map>
           </value_maps>
       </zabbix_export>

Теги элементов

Значения тегов элементов описаны в таблице ниже.

Теги узлов сети
Элемент Свойство элемента Тип Диапазон Описание
groups Корневой элемент для групп узлов сети.
group Одиночная группа узлов сети.
name строка Уникальное имя группы узлов сети.
hosts Корневой элемент для узлов сети.
host Одиночный узел сети.
host строка Уникальное имя узла сети.
name строка Видимое имя узла сети.
description текст Описание узла сети.
status целое число 0 - под наблюдением
1 - без наблюдения
Состояние узла сети.
ipmi_authtype целое число -1 - по умолчанию
0 - none
1 - MD2
2 - MD5
4 - straight
5 - OEM
6 - RMCP+
Алгоритм аутентификации IPMI.
ipmi_privilege целое число 1 - callback
2 - пользователь
3 - оператор
4 - админ
5 - OEM
Уровень привилегий IPMI.
ipmi_username строка Имя пользователя для IPMI проверок.
ipmi_password строка Пароль для IPMI проверок.
tls_connect целое число 1 - без шифрования
2 - TLS с PSK
4 - TLS с сертификатом
Тип исходящих соединений.
tls_accept целое число 1 - без шифрования
2 - TLS с PSK
3 - без шифрования и TLS с PSK
4 - TLS с сертификатом
5 - без шифрования и TLS с сертификатом
6 - TLS с PSK или сертификат
7 - без шифрования и TLS с PSK или сертификат
Тип входящих соединений.
tls_issuer строка Разрешенный эмитент сертификата агента/прокси.
tls_subject строка Разрешенный субъект сертификата агента/прокси.
tls_psk_indentity строка Строка идентификатор PSK.
tls_psk строка Строка значения PSK.
proxy Прокси.
name строка Имя прокси (если имеется), которое наблюдает узел сети.
templates Корневой элемент для присоединенных шаблонов.
template Одиночный шаблон.
name строка Имя шаблона.
interfaces Корневой элемент интерфейсов узла сети.
interface Одиночный интерфейс.
default целое число 0 - вторичный
1 - первичный (по умолчанию)
Состояние интерфейса.
У узла сети может быть только один первичный интерфейс каждого типа.
type целое число 0 - неизвестно
1 - Zabbix агент
2 - SNMP
3 - IPMI
4 - JMX
Тип интерфейса.
useip целое число 0 - использовать DNS имя
1 - использовать IP адрес
Используемый вариант подключения к узлу сети.
ip строка IP адрес, может быть как IPv4, так и IPv6.
dns строка DNS имя.
port строка Номер порта.
bulk целое число 0 - деактивировано
1 - активировано
Необходимо ли использовать массовые запросы SNMP
interface_ref строка Имя ссылки на интерфейс, которое используется в элементах данных.
applications Корневой элемент групп элементов данных.
application Одиночная группа элементов данных.
name Имя группы элементов данных.
macros Корневой элемент макросов.
macro Одиночный макрос.
name Имя пользовательского макроса.
value Значение пользовательского макроса.
Теги элементов данных узла сети
Элемент Свойство элемента Тип Диапазон Описание
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 - Зависимый элемент данных
19 - элемент данных HTTP агент
Тип элемента данных.
snmp_community строка Имя SNMP community, если 'type' равен 1,4.
snmp_oid строка ID SNMP объекта.
key строка Ключ элемента данных.
delay строка Интервал обновления элемента данных. Секунды, единицы времени с суффиком, пользовательские интервалы или пользовательские макросы.
history строка Единица времени как долго хранить данные истории. Единица времени с суффиксом или пользовательский макрос.
trends строка Единица времени как долго хранить данные динамики изменений. Единица времени с суффиксом или пользовательский макрос.
status целое число 0 - активирован
1 - деактивирован
Состояние элемента данных.
value_type целое число 0 - числовое с плавающей точкой
1 - символ
2 - журнал (лог)
3 - числовое целое положительное
4 - текст
Тип получаемого значения.
allowed_hosts строка Список IP адресов (разделенных запятыми) узлов сети, с которых разрешена отправка данных на элемент данных, если 'type' равен 2 или 19.
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 целое число Тип аутентификации для элементов данных типа SSH агент:
0 - пароль
1 - ключ

Тип аутентификации для элементов данных HTTP агента:
0 - отсутствует
1 - простой
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 строка Формат времени в записях в журнале. Используется только журнал (лог) элементами данных.
interface_ref строка Ссылка на интерфейс узла сети.
jmx_endpoint string JMX endpoint, если 'type' равен 16.
url string Строка URL, 'type' равен 19.
allow_traps integer 0 - Не разрешать трапы.
1 - Разрешать трапы.
Свойство позволяет отправку данных на элемент данных, если 'type' равен 19.
follow_redirects integer 0 - Не следовать перенаправлениям.
1 - Следовать перенаправлениям.
Следование HTTP перенаправлениям, если 'type' равен 19.
headers object Объект с заголовками HTTP(S) запроса, если 'type' равен 19.
http_proxy string Строка подключения к HTTP(S) прокси, если 'type' равен 19.
output_format integer 0 - Записывать как есть.
1 - Конвертировать в JSON.
Каким образом обрабатывать ответ, если 'type' равен 19.
post_type integer 0 - Сырые данные.
2 - JSON данные.
3 - XML данные.
Тип тела запроса, если 'type' равен 19.
posts text Тело запроса, если 'type' равен 19.
query_fields array Массив объектов для запроса полей запроса, если 'type' равен 19.
request_method integer 0 - GET
1 - POST
2 - PUT
3 - HEAD
Метод запроса, если 'type' равен 19.
retrieve_mode integer 0 - Тело.
1 - Заголовки.
2 - Записывать как тело, так и заголовки.
Какую часть ответа нужно записывать, если 'type' равен 19.
ssl_cert_file string Путь к файлу публичного ключа SSL, если 'type' равен 19.
ssl_key_file string Путь к файлу приватного ключа SSL, если 'type' равен 19.
ssl_key_password string Пароль к файлу SSL ключа, если 'type' равен 19.
status_codes string Диапазоны требуемых кодов HTTP состояний, разделенные запятыми, если 'type' равен 19.
timeout string Время ожидания при выполнении запроса данных элемента данных, если 'type' равен 19.
verify_host integer 0 - Не проверять.
1 - Проверять.
Проверка имени узла в URL в полях Common Name или Subject Alternate Name сертификата хоста, если 'type' равен 19.
verify_peer integer 0 - Не проверять.
1 - Проверять.
Проверка подлинности сертификата хоста, если 'type' равен 19.
value map Преобразование значений.
name строка Имя преобразования значений, которое используется элементом данных.
applications Корневой элемент групп элементов данных.
application Одиночная группа элементов данных.
name Имя группы элементов данных.
preprocessing Предварительная обработка элемента данных.
step Одиночный шаг предварительной обработки значений элемента данных.
type целое число 1 - пользовательский множитель
2 - обрезка справа
3 - обрезка слева
4 - обрезка с обеих сторон
5 - соответствие регулярному выражению
6 - двоичное в десятичное
7 - восьмеричное в десятичное
8 - шестнадцатеричное в десятичное
9 - простое изменение; вычисляется как (полученное значение-пред. значение)
10 - изменение в секунду; вычисляется как (полученное значение-пред. значение)/(время сейчас-время посл. проверки)
11 - XML Path
12 - JSONPath
13 - по диапазону
14 - соответствие регулярному выражению
15 - отсутствие соответствия регулярному выражению
16 - проверка на ошибку в JSON
17 - проверка на ошибку в XML
18 - проверка на ошибку с использованием регулярного выражения
19 - отбрасывать не изменившееся
20 - отбрасывать не изменившееся с периодическим контролем
21 - JavaScript
Тип шага предварительной обработки значений элемента данных.
params строка Параметры шага предварительной обработки значений элемента данных.
error_handler целое число 0 - сообщение об ошибке, которое задается Zabbix сервером
1 - отбрасывать значение
2 - задать пользовательское значение
3 - задать пользовательское сообщение об ошибке
Тип действия, которое используется в случае ошибки на шаге предобработки.
error_handler_params строка Параметры обработчика ошибок. Используется совместно с 'error_handler'.
master_item Одиночный элемент данных мастер элемента данных.
key строка Значение ключа мастер элемента данных зависимого элемента данных.
Теги правил низкоуровневого обнаружения узла сети
Элемент Свойство элемента Тип Диапазон Описание
discovery_rules Корневой элемент правил низкоуровневого обнаружения.
discovery_rule Одиночное правильно низкоуровневого обнаружения.
По большинству значений тегов элементов, смотрите значения тегов элементов обычных элементов данных. Ниже описаны только те теги, которые являются специфичными для правил низкоуровневого обнаружения.
lifetime строка Период времени после которого элементы данных, которые более не обнаруживаются, будут удалены. Секунды, единицы времени с суффиксом или пользовательский макрос.
filter Одиночный фильтр.
evaltype целое число 0 - логика И/ИЛИ
1 - логика И
2 - логика ИЛИ
3 - пользовательская формула
Логика испольщования условий фильтра для проверки правила низкоуровневого обнаружения.
formula строка Пользовательская формула вычисления условий фильтрации.
conditions Корневой элемент условий фильтров.
condition Одиночное условие фильтра.
macro строка Имя макроса низкоуровневого обнаружения.
value строка Значение фильтра: регулярное выражение или глобальное регулярное выражение.
operator целое число
formulaid символ ID условия фильтра. Используется в пользовательской формуле вычисления.
lld_macro_paths Корневой элемент для пути LLD макроса.
lld_macro_path Отдельный путь LLD макроса.
macro строка Имя макроса низкоуровневого обнаружения.
path строка Идентификатор для значения, которое будет назначено соответствующему макросу.
preprocessing Предобработка значений LLD правила.
step Отдельное значение шага предобработки LLD правила.
type целое число
5 - соответствие регулярному выражению
12 - JSONPath
15 - отсутствие соответствия регулярному выражению
16 - проверка на наличие ошибки в JSON
20 - отбрасывать не изменившееся с периодическим контролем
Тип шага предобработки значения элемента данных.
params строка Параметры значения шага предобработки LLD правила.
error_handler целое число 0 - сообщение об ошибке, которое задается Zabbix сервером
1 - отбрасывать значение
2 - задать пользовательское значение
3 - задать пользовательское сообщение об ошибке
Тип действия, которое используется в случае ошибки на шаге предобработки.
error_handler_params строка Параметры обработчика ошибок. Используется совместно с 'error_handler'.
item_prototypes Корневой элемент item_prototypes.
item_prototype Одиночный item_prototype.
По большинству значений тегов элементов, смотрите значения тегов элементов обычных элементов данных. Ниже описаны только те теги, которые являются специфичными для item_prototypes.
application_prototypes Корневой элемент прототипов групп элементов данных.
application_prototype Одиночный прототип групп элементов данных.
name Имя прототипа групп элементов данных.
master_item Одиночный прототип элементов данных прототипа мастер элементов данных/прототипа элементов данных.
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