Я новичок в Zabbix, и у меня есть некоторые проблемы с настройкой мониторинга входа на нашем сайте. Проблема заключается в том, что наша форма входа содержит некоторое скрытое поле ввода под названием «lt» со случайно созданной строкой, которое необходимо отправить вместе с пользовательскими данными для успешного входа в систему. Вопрос в том, как я могу разобрать страницу, чтобы получить сгенерированное значение со страницы и использовать ее для отправки формы вместе с традиционным логином/паролем.Мониторинг защищенной страницы входа с zabbix
0
A
ответ
1
Вы должны использовать переменную, которая будет определяться регулярным выражением. Например:
{lt}=regex:"lt":"(.+)"
Затем вы можете использовать lt
переменную в следующем шаге вашего веб-сценария.
Doc: https://www.zabbix.com/documentation/3.0/manual/web_monitoring
Отлично. Я пропустил эту вещь с сохранением содержимого веб-страницы для переменных. Другое дело, что документация не упоминает, что синтаксический анализ выполняется в конце шага, поэтому для получения данных для шага 2 вам нужно определить переменную с синтаксическим анализом данных на шаге 1. –