zabbix веб-мониторинг авторизация

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модератор: SLEDopit

Ответить
maksvess
Сообщения: 5

zabbix веб-мониторинг авторизация

Сообщение maksvess »

Подскажите пж-та, проблема в следующем: настраиваю в zabbix'e веб-мониторинг для сайта на wordpress (админская панель). Настроил сценарий (picture 1), затем указал 2 шага в сценарии: проверка нач.страницы и вход в систему (picture 2,3). На шаге "Вход в систему" я и осуществляю вход на сайт wordpress. Но я специально для проверки задал неправильный логин/пароль, а мониторинг все равно возвращает статус ОК. Если выключить, например, apache, то по первому шагу возвращается аларм, т.е. первый шаг срабатывает нормально, а вот второй шаг почему-то не работает. Подскажите пж-та, что я делаю не так?
Вложения
picture_3.jpg
picture_2.jpg
picture_1.jpg
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: zabbix веб-мониторинг авторизация

Сообщение Bizdelnick »

Видимо, независимо от того, правильный ли логин, WP возвращает код 200. Как и большинство современных CMS.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
maksvess
Сообщения: 5

Re: zabbix веб-мониторинг авторизация

Сообщение maksvess »

А выход какой-нибудь есть?
Спасибо сказали:
Дмитрий Н.
Сообщения: 174
ОС: openSUSE Leap 15.0

Re: zabbix веб-мониторинг авторизация

Сообщение Дмитрий Н. »

Может дело в отсутствующих кавычках у "Sign in" в поле Post.
Спасибо сказали:
maksvess
Сообщения: 5

Re: zabbix веб-мониторинг авторизация

Сообщение maksvess »

К сожалению, кавычки в Sing in не помогли
Спасибо сказали:
Дмитрий Н.
Сообщения: 174
ОС: openSUSE Leap 15.0

Re: zabbix веб-мониторинг авторизация

Сообщение Дмитрий Н. »

Я настраиваю web-мониторинг в 3 шага:
1. Первая страница - проверяю "Требуемую строку" и "Требуемый код состояния".
2. Логин - указываю "Post" (у меня так: DlgUserLogin.sUserName={user}&DlgUserLogin.sPassword={password}&DlgUserLogin.oComboDefaultApplication="WhatsUp Home Workspace"&DlgUserLogin.oButtonLogin=Login) и проверяю "Требуемый код состояния".
3. Проверка логин - как на 1-м шаге.

Убедись, что в поле "Post" передаются все необходимые переменные и им присваиваются правильные значения.
Спасибо сказали:
Ответить