zabbix веб-мониторинг авторизация
Модератор: SLEDopit
zabbix веб-мониторинг авторизация
Подскажите пж-та, проблема в следующем: настраиваю в zabbix'e веб-мониторинг для сайта на wordpress (админская панель). Настроил сценарий (picture 1), затем указал 2 шага в сценарии: проверка нач.страницы и вход в систему (picture 2,3). На шаге "Вход в систему" я и осуществляю вход на сайт wordpress. Но я специально для проверки задал неправильный логин/пароль, а мониторинг все равно возвращает статус ОК. Если выключить, например, apache, то по первому шагу возвращается аларм, т.е. первый шаг срабатывает нормально, а вот второй шаг почему-то не работает. Подскажите пж-та, что я делаю не так?
- Bizdelnick
- Модератор
- Сообщения: 20792
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: zabbix веб-мониторинг авторизация
Видимо, независимо от того, правильный ли логин, WP возвращает код 200. Как и большинство современных CMS.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: zabbix веб-мониторинг авторизация
А выход какой-нибудь есть?
-
- Сообщения: 174
- ОС: openSUSE Leap 15.0
Re: zabbix веб-мониторинг авторизация
Может дело в отсутствующих кавычках у "Sign in" в поле Post.
Re: zabbix веб-мониторинг авторизация
К сожалению, кавычки в 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" передаются все необходимые переменные и им присваиваются правильные значения.
1. Первая страница - проверяю "Требуемую строку" и "Требуемый код состояния".
2. Логин - указываю "Post" (у меня так: DlgUserLogin.sUserName={user}&DlgUserLogin.sPassword={password}&DlgUserLogin.oComboDefaultApplication="WhatsUp Home Workspace"&DlgUserLogin.oButtonLogin=Login) и проверяю "Требуемый код состояния".
3. Проверка логин - как на 1-м шаге.
Убедись, что в поле "Post" передаются все необходимые переменные и им присваиваются правильные значения.