Ad Widget

Collapse

WEB мониторинг Tomcat

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • DimaNo
    Junior Member
    • Feb 2012
    • 2

    #1

    WEB мониторинг Tomcat

    Добрый день! Нужна ваша помощь!
    Создаю сценарий: 1-й шаг захожу на стартовую страницу, на 2-м шаге пытаюсь залогиниться на сайт.
    В поле URL http://<IP>:8080/Login.jsp?username=test&password=test&req_path=/jsp/index.jsp
    Далее проверки показывают, что войти не удалось, хотя если набрать эту строку в браузере всё работает.
    Пробовал и так: в URL http://<IP>:8080/Login.jsp в POST username=test&password=test&req_path=/jsp/index.jsp тоже не работает.
    Что я делаю не верно?
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    С помощью tcpdump посмотрите что не так
    Пример:
    /usr/sbin/tcpdump -i eth0 -s 0 -X "host 172.16.36.76 and tcp port 8080"

    Comment

    • DimaNo
      Junior Member
      • Feb 2012
      • 2

      #3
      Попробовал tcpdump, вот что посылает браузер:

      GET./Login_long_do.jsp?username=test&password=test&req_ path=/jsp/index.jsp.HTTP/1.1..Host:<IP>:8080..Connection:.keep-alive..User-Agent:.Mozilla/5.0.(X11;.Linux.i686).AppleWebKit/535.7.(KHTML,.like.Gecko).Chrome/16.0.912.77.Safari/535.7..Accept:.text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8..Accept-Encoding:.gzip,deflate,sdch..Accept-Language:.ru-RU,ru;q=0.8,en-US;q=0.6,en;q=0.4..Accept-Charset:.UTF-8,*;q=0.5..Cookie:.JSESSIONID=

      А вот что шлет zabbix:

      GET./Login_long_do.jsp?username=test&password=test&req_ path=/jsp/index.jsp.HTTP/1.1..User-Agent:.Mozilla/5.0.(X11;.U;.Linux.i686;.en-US;.rv:1.9.0.1).Gecko/2008070208.Firefox/3.0.1..Host:.<IP>:8080..Accept:.*/*

      Дальнейший обмен между браузером - tomcat и zabbix - tomcat отличается совсем. Браузер успешно логинится и показывает нужную страницу, а zabbix снова получает приглашение залогиниться.
      Last edited by DimaNo; 03-02-2012, 13:20.

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        Вполне возможно, что tomcat желает увидеть какие-то поля в запросе, и когда их не видит, генерит ошибку. Или redirect делает.
        Просто с помощью telnet проверьте, вводя разные запросы.
        Last edited by dima_dm; 03-02-2012, 14:22.

        Comment

        Working...