Ad Widget

Collapse

Не отрабатывает мониторинг url-ссылки

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • LeoZepp
    Member
    • Jun 2016
    • 47

    #1

    Не отрабатывает мониторинг url-ссылки

    Добрый день, есть необходимость мониторить доступность ссылок, с этим и возникли проблемы:часть ссылок встало на мониторинг нормально, статус страницы 200 - все норм.
    Но есть ссылки которые отваливаются по таймауту, хотя находятся на том же ресурсе. в логе агента:
    Code:
     13464:20160831:135025.439 Starting Zabbix Agent [dbostand]. Zabbix 3.0.0 (revision 58455).
     13464:20160831:135025.439 **** Enabled features ****
     13464:20160831:135025.440 IPv6 support:          YES
     13464:20160831:135025.440 TLS support:            NO
     13464:20160831:135025.440 **************************
     13464:20160831:135025.441 using configuration file: c:\program files\zabbix\conf\zabbix_agentd.win.conf
     13464:20160831:135025.443 agent #0 started [main process]
     12248:20160831:135025.444 agent #3 started[listener #2]
     18580:20160831:135025.444 agent #1 started [collector]
      3732:20160831:135025.445 agent #2 started[listener #1]
     27752:20160831:135025.446 agent #5 started [active checks #1]
     27424:20160831:135025.446 agent #4 started[listener #3]
     27424:20160831:135211.304 PdhLookupPerfNameByIndex() failed: [0xC0000BBD] A required argument is missing or not correct.
     27424:20160831:135211.305 PdhLookupPerfNameByIndex() failed: [0xC0000BBD] A required argument is missing or not correct.
      3732:20160831:135211.336 PdhLookupPerfNameByIndex() failed: [0xC0000BBD] A required argument is missing or not correct.
      3732:20160831:135211.336 PdhLookupPerfNameByIndex() failed: [0xC0000BBD] A required argument is missing or not correct.
    В логе сервера:
    Code:
    1525:20160831:135249.083 cannot process step "http://ip-adres:port/xxxxxx/" of web scenario "Нужная ссылка" on host "Host1": Timeout was reached: Connection timed out after 15001 milliseconds
    Гуглинг с наскоку ничего не дал. Подскажите куда копать?
  • yukra
    Senior Member
    • Apr 2013
    • 1359

    #2
    Originally posted by LeoZepp
    Добрый день, есть необходимость мониторить доступность ссылок, с этим и возникли проблемы:часть ссылок встало на мониторинг нормально, статус страницы 200 - все норм.
    Но есть ссылки которые отваливаются по таймауту, хотя находятся на том же ресурсе. в логе агента:
    Code:
     13464:20160831:135025.439 Starting Zabbix Agent [dbostand]. Zabbix 3.0.0 (revision 58455).
     13464:20160831:135025.439 **** Enabled features ****
     13464:20160831:135025.440 IPv6 support:          YES
     13464:20160831:135025.440 TLS support:            NO
     13464:20160831:135025.440 **************************
     13464:20160831:135025.441 using configuration file: c:\program files\zabbix\conf\zabbix_agentd.win.conf
     13464:20160831:135025.443 agent #0 started [main process]
     12248:20160831:135025.444 agent #3 started[listener #2]
     18580:20160831:135025.444 agent #1 started [collector]
      3732:20160831:135025.445 agent #2 started[listener #1]
     27752:20160831:135025.446 agent #5 started [active checks #1]
     27424:20160831:135025.446 agent #4 started[listener #3]
     27424:20160831:135211.304 PdhLookupPerfNameByIndex() failed: [0xC0000BBD] A required argument is missing or not correct.
     27424:20160831:135211.305 PdhLookupPerfNameByIndex() failed: [0xC0000BBD] A required argument is missing or not correct.
      3732:20160831:135211.336 PdhLookupPerfNameByIndex() failed: [0xC0000BBD] A required argument is missing or not correct.
      3732:20160831:135211.336 PdhLookupPerfNameByIndex() failed: [0xC0000BBD] A required argument is missing or not correct.
    В логе сервера:
    Code:
    1525:20160831:135249.083 cannot process step "http://ip-adres:port/xxxxxx/" of web scenario "Нужная ссылка" on host "Host1": Timeout was reached: Connection timed out after 15001 milliseconds
    Гуглинг с наскоку ничего не дал. Подскажите куда копать?
    Ссылки одни и те же "эти работают", а "эти нет". Или они туда-сюда меняются?
    Просто курлом нормально открываются? 'curl http://ip-adresort/xxxxxx/' ?
    Никакого хитрого фаервола между агентом и железкой нет, который может на l7 лазить и домены проверять?

    Comment

    • LeoZepp
      Member
      • Jun 2016
      • 47

      #3
      Originally posted by yukra
      Ссылки одни и те же "эти работают", а "эти нет". Или они туда-сюда меняются?
      Просто курлом нормально открываются? 'curl http://ip-adresort/xxxxxx/' ?
      Никакого хитрого фаервола между агентом и железкой нет, который может на l7 лазить и домены проверять?
      1 - ссылки одни и те же.
      2 - мониторятся с виндового сервака (на нем они открываются ie)
      3 - нету ничего.

      Comment

      • venom253
        Junior Member
        • Aug 2016
        • 4

        #4
        Если я правильно понимаю, сервер ждет код 200, любой другой-алерт?

        А тот же ie, который выбрали настройках мониторига, корректно прогружает необходимую страницу?

        Comment

        • LeoZepp
          Member
          • Jun 2016
          • 47

          #5
          Originally posted by venom253
          Если я правильно понимаю, сервер ждет код 200, любой другой-алерт?

          А тот же ie, который выбрали настройках мониторига, корректно прогружает необходимую страницу?
          Сервер ждет код 200 в течении 15 секунд, если не дождался, то выпадает ошибка, а здесь таймаут... в ie все норм...

          Comment

          • Semiadmin
            Senior Member
            • Oct 2014
            • 1625

            #6
            Судя по логу сервера, используется стандартный заббиксовский веб-мониторинг. А почему вы считаете, что url'ы " мониторятся с виндового сервака"? Такие проверки, к сожалению, всегда идут с сервера заббикс, независимо от того, к какому хосту привязан веб-тест. Так что проверяйте доступность оттуда при помощи curl, как предлагал yukra.

            Comment

            • LeoZepp
              Member
              • Jun 2016
              • 47

              #7
              Originally posted by semiadmin
              Судя по логу сервера, используется стандартный заббиксовский веб-мониторинг. А почему вы считаете, что url'ы " мониторятся с виндового сервака"? Такие проверки, к сожалению, всегда идут с сервера заббикс, независимо от того, к какому хосту привязан веб-тест. Так что проверяйте доступность оттуда при помощи curl, как предлагал yukra.
              Я почему-то уверен был, что если в консоли привязываешь к добавленному узлу веб-проверку, то он эти проверки выполняет с узла к которому привязана проверка. С сервера заббикса все доступно.

              Comment

              • Semiadmin
                Senior Member
                • Oct 2014
                • 1625

                #8
                Originally posted by leozepp
                Я почему-то уверен был, что если в консоли привязываешь к добавленному узлу веб-проверку, то он эти проверки выполняет с узла к которому привязана проверка. С сервера заббикса все доступно.
                Я тоже сначала так думал, но эксперимент показал обратное.

                Comment

                • yukra
                  Senior Member
                  • Apr 2013
                  • 1359

                  #9
                  Originally posted by LeoZepp
                  Я почему-то уверен был, что если в консоли привязываешь к добавленному узлу веб-проверку, то он эти проверки выполняет с узла к которому привязана проверка. С сервера заббикса все доступно.
                  Показывайте скришноты настроенной проверки и вывод команды 'curl -i <ваш_адрес>'

                  Comment

                  • LeoZepp
                    Member
                    • Jun 2016
                    • 47

                    #10
                    Originally posted by yukra
                    Показывайте скришноты настроенной проверки и вывод команды 'curl -i <ваш_адрес>'
                    Написал скрипт, который пингует нужный адрес и выдает 1 или 0, парсю просто лог.

                    Comment

                    Working...