Если на странице ведется поиск нужного вхождения, и таковой был не найден - генерируется ошибка, тут все ок. Как сделать чтобы результат отдаваемый сервером тоже сохранялся допустим в какую либо переменную и им можно было бы оперировать и добавлять в сообщения об ошибках администраторам ?
Ad Widget
Collapse
Web мониторинг
Collapse
X
-
Для того чтобы отправить сообщение об ошибке, тебе нужен триггер, на основании которого срабатывает действие об отправке.
Добавь к узлу на котором у тебя происходит триггер:
{www.xxx.ru:web.test.rspcode[get http://www.xxx.ru/,http get].max(#2)}#200
Удобнее всего это сделать через форму добавления триггера:
Создать триггер - (в строке выражение) добавить - (в строке элемент данных) выбрать. Увидишь список узлов и групп. выбери свой узел и выпадет список вариантов проверок, выбирай Код ответа для шага "http get" в сценарии "get http://www.xxx.ru/"
"http get" - название шага которое ты пишешь когда создаешь веб проверку. Соответственно у тебя в веб проверке должен быть указан тот код, который ты хочешь получить, у меня 200. Если ответов нужно много, создавать больше веб проверок.
Собственно все. Успехов! -
Я использую ie, добавьте больше вводных данных пожалуйста, распишите свой пример.Last edited by battiskaff; 29-03-2012, 14:20.Comment
-
Спасибо за отклик!
Значится у меня есть web app, крутится на сервере, сервер мониторится, все хорошо. Хочу из этой статьи http://www.zabbix.com/documentation/...web_monitoring
видеть, какое кол-во к app подключаются/отключаются юзеров и соответствующую нагрузку(в принципе реально, забью всех пользователей в шаги сценария). Но у меня возникает проблема (page did not match) на первом шаге сценария.Comment
-
Когда ты входишь на свою первую страницу в веб интерфейсе, в данном случае, как я понял это страница ввода логина / пароля. У тебя должна присутствовать там фраза, которую ты описываешь в строке "Требуется" Именно она является ключевой, а основании которой zabbix делает проверку и убеждается что он там где надо.
Цитата: Начнем с проверки того, что первая страница отвечает правильно, возвращая код ответа HTTP 200 и содержит текст “SIA Zabbix”.
page did not match - в данном случая говорит о том что проверка не проходитComment
-
Требуется Строка (задается как расширенное регулярное выражение POSIX http://en.wikipedia.org/wiki/Regular...ar_Expressions) должна присутствовать в возвращенном содержимом.
Иначе шаг считается не успешным. Если пусто, тогда любое содержимое будет считаться успешным.
Например: Homepage of Zabbix
Начни с пустой, или посмотри какие данные возвращаются при запросе страницы.
Введи: МФЦ или Информационный порталLast edited by battiskaff; 29-03-2012, 14:57.Comment
-
Все передаваемые переменные должны быть в одной строке и должны быть связаны символом &. Пример строки для входа в интерфейс Zabbix:
name=Admin&password=zabbix&enter=EnterComment
-
Спасибо , но вопрос был немного в другом. Мне надо знать или сохранять весь ответ сервера , для последующего анализа. Не только было ли в ответе необходимое мне слово - а весь ответ.
Я так понял что без изменения кода сделать это нельзя, но если у кого есть идеи плиз поделитесь.Comment
Comment