2016-07-06 3 views
0

Я новичок в Zabbix, и у меня есть некоторые проблемы с настройкой мониторинга входа на нашем сайте. Проблема заключается в том, что наша форма входа содержит некоторое скрытое поле ввода под названием «lt» со случайно созданной строкой, которое необходимо отправить вместе с пользовательскими данными для успешного входа в систему. Вопрос в том, как я могу разобрать страницу, чтобы получить сгенерированное значение со страницы и использовать ее для отправки формы вместе с традиционным логином/паролем.Мониторинг защищенной страницы входа с zabbix

ответ

1

Вы должны использовать переменную, которая будет определяться регулярным выражением. Например:

{lt}=regex:"lt":"(.+)" 

Затем вы можете использовать lt переменную в следующем шаге вашего веб-сценария.

Doc: https://www.zabbix.com/documentation/3.0/manual/web_monitoring

+0

Отлично. Я пропустил эту вещь с сохранением содержимого веб-страницы для переменных. Другое дело, что документация не упоминает, что синтаксический анализ выполняется в конце шага, поэтому для получения данных для шага 2 вам нужно определить переменную с синтаксическим анализом данных на шаге 1. –