Шаг по своей сути это HTTP запрос. Шаги выполняются в заранее определенном порядке.
Параметр | Описание |
---|---|
Имя | Имя для шага. Например: Login |
URL | URL Например: www.zabbix.com |
Post | Переменные для HTTP POST, если необходимо. Например: id=2345&userid={user} Если {user} определено как макрос в Веб сценарии, тогда это определение будет заменено на его значение при выполнении шага. Информация будет отправлена как есть. |
Время ожидания | Не тратить больше времени чем Время ожидания на выполнение шага. Фактически этот параметр задает максимальное время на соединение с URL и максимальное время на ожидание ответа на HTTP запрос. Следовательно, Zabbix не будет тратить времени больше чем 2 x Время ожидания на шаг. Например: 15 |
Требуется | Строка (задается как расширенное регулярное выражение POSIX) должна присутствовать в возвращенном содержимом. Иначе шаг считается не успешным. Если пусто, тогда любое содержимое будет считаться успешным. Например: Homepage of Zabbix |
Коды состояний | Список кодов HTTP состояний, которые будут считаться успешными. Если возвращенный код состояния не присутствует в этом списке, тогда шаг будет считаться не успешным. Если пусто, тогда любой код будет считаться успешным. Например: 200,210 |
Как только шаг будет создан, Zabbix автоматически добавляет соответствующие элементы данных для мониторинга и привязывает их к выбранной группе элементов данных. Фактические имя сценария и имена шагов будут использоваться вместо понятий "Сценарий" и "Шаг" соответственно.
Элемент данных | Описание |
---|---|
Скорость загрузки для шага 'Шаг' из сценария 'Сценарий' | Этот элемент данных собирает информацию о скорости загрузки (байт в секунду) для указанного шага. Элемент данных: web.test.in[Сценарий,Шаг,bps] Тип: Числовой (с плавающей точкой) |
Время ответа для шага 'Шаг' из сценария 'Сценарий' | Этот элемент данных собирает информацию о времени ответа в секундах для указанного шага. Время ответа считается от начала отправки запроса до окончания получения всей передаваемой информации. Элемент данных: web.test.time[Сценарий,Шаг] Тип: Числовой (с плавающей точкой) |
Код ответа для шага 'Шаг' из сценария 'Сценарий' | Этот элемент данных собирает информацию о возвращенных кодах ответа для указанного шага. Элемент данных: web.test.rspcode[Сценарий,Шаг] Тип: Числовой (целое положительное) |
При добавлении элементов данных Веб мониторинга им устанавливается 30-дневный срок хранения истории и 90-дневный срок хранения тенденций.
Эти элементы данных могут быть использованы для создания триггеров и определения условий оповещения.
Триггер "Zabbix GUI login is too slow"
Выражение триггера может быть определено как: