Ad Widget

Collapse

веб-моиторинг отличный от 80 порта.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • xamelioner
    Junior Member
    • Jun 2014
    • 2

    #1

    веб-моиторинг отличный от 80 порта.

    Приветствую всех. Пробовал найти подобную тему, причем не только на этом форуме, к сожалению ответа на вопрос не нашел.

    В Zabbix есть два вида мониторинга веб-ресурса.
    1: простая проверка, создать узел, сделать/скопировать шаблон, указать в шаблоне элемент данных, в элементе данных указать ключ net.tcp.service[http,,8009] так же можно использовать web.page.perf[host,<path>,<port>]. во втором случаи получим скорость загрузки страницы.
    2 В zabbix есть веб-сценарии. Вот именно он и нужен в данной задаче.

    Задача:
    отследить качество веб-сервиса который находится на адресе http://10.0.20.30:8080/control т.е. соответственно порт веб сервиса 8080.
    В веб-сценариях неполучается указать порт.
    Portal new1 1 25 Июн 2014 16:47:17 Шаг "portal" [1 из 1] ошибочный: Couldn't connect to server
    Portal login-logout4 1 25 Июн 2014 16:47:17 Шаг "шаг1" [1 из 1] ошибочный: Couldn't connect to server
    Portal login-logout3 1 25 Июн 2014 16:44:55 Шаг "шаг1" [1 из 1] ошибочный: Couldn't connect to server
    Portal login-logout2 1 25 Июн 2014 16:48:35 Шаг "шаг1" [1 из 1] ошибочный: Timeout was reached
    Portal login-logout 1 25 Июн 2014 16:48:20 Шаг "шаг1" [1 из 1] ошибочный: Couldn't connect to server
    google.com google 1 25 Июн 2014 16:44:55 OK
    Zabbix 2.2.2 Все права защищены 2001-2014 SIA Zabbix
    Из всем используемых вариантов, получилось произвести тестовую настройку только на google. Соответственно это означает что настройки zabbix в полном порядке, и вопрос настройки либо самого веб-сценария, либо невозможности это произвести впринципи.
    К сожалению iptables redirect --to-ports можно использовать только в цепочке NAT. Хотя это наверно не совсем правильная идея, заварачивать траффик, а zabbix пускать по порту 80.
    Если кто сталкивался, либо имеет какую либо практику настройки веб-сценариев на отличный от 80 порта, подскажите пож-та.
    Заранее благодарю.
  • yukra
    Senior Member
    • Apr 2013
    • 1359

    #2
    Я просто оставлю это здесь.
    Attached Files

    Comment

    • xamelioner
      Junior Member
      • Jun 2014
      • 2

      #3
      Last error message of scenario "login-logout".

      30 Июн 2014 14:25:10

      Couldn't connect to server

      пробовал:




      Смущает то, что:
      Создал два веб-сценарии на адрес http://10.0.20.30:8080 (без /control/)
      веб браузер это открывает без проблем.
      в заббиксе пишутся ошибки, причем:


      21221:20140701:170730.580 cannot process step "шаг1" of web scenario "login-logout" on host "control": Couldn't connect to server
      21221:20140701:170745.596 cannot process step "шаг1" of web scenario "login-logout2" on host "control": Timeout was reached

      в первом web-сценарии стоит ожидание 120 сек
      Во втором web-сценарии стоит ожидание 15 сек

      На этом же форуме нашел почти похожую проблему, связанную с web-сервером tomcat и zabbix'ом. В ней указывается, что запросы сделанные заббиксом и браузером отличаются.
      htt-заблокированли ссылки

      На этом же форуме в англоязычной ветке нашел проблему, что при веб-сценарии надо серверу tomcat передать язык, что делает браузер, но не делает заббикс.
      Я так понимаю задача, с перенаправлением порта, уже неактуально, т.к. проблема заключается в другом. (
      какие есть варианты господа?
      htt-заблокированли ссылки

      Comment

      • yukra
        Senior Member
        • Apr 2013
        • 1359

        #4
        Originally posted by xamelioner
        какие есть варианты господа?
        htt-заблокированли ссылки
        0) Писать внешний скрипт с curl
        1) Подоткнуть всередину nginx и править нужные заголовки перед пробросом на бэкенд.
        2) Патчить заббиск
        3) Писать баг-репорт

        Comment

        Working...