Ad Widget

Collapse

Pollers Unreachable

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • SpiderX
    Junior Member
    • Apr 2010
    • 22

    #1

    Pollers Unreachable

    У заббикса есть Pollers и есть Unreachable Poller. Первые используются для опроса по snmp, опроса пассивных заббикс агентов, вторые — для недоступных хостов.
    Как я понимаю смысл Unreachable Pollers в том, чтобы не создавать проблему в работе Pollers, когда есть недоступные хосты.
    Как заставить эту схему работать?

    У меня StartPollers=10. Мониторю их загрузку. Все загружены на 70%, когда все хосты доступны. Если два-три хоста становятся недоступными, загрузка Poller'ов сразу 100% и растет очередь запросов в базу. Причина — Poller'ы жду ответов от недоступных хостов, загрузка Unreachable Pollers при такой ситуации как была 0%, так и остается.
    Как я понимаю проблема в том, что заббикс не считает недоступные хосты недоступными. Вопрос тогда получается в — как сказать заббиксу, что эти хосты недоступны и их надо оставить в покое до лучших времен?
    Хосты — это свитчи, много items с snmp agent и три simple checks.
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Самое главное не указали, номер версии. Unreachable Poller в ветке 1.8 сначала убрали, а потом вернули в 1.8.4 назад. Читайте Release notes http://www.zabbix.com/rn1.8.4.php
    [ZBX-3025] resurrected unreachable pollers and StartPollersUnreachable configuration parameter
    Last edited by dima_dm; 09-08-2011, 08:02.

    Comment

    • SpiderX
      Junior Member
      • Apr 2010
      • 22

      #3
      Да, забыл.
      Zabbix 1.9.5.

      support.zabbix.com похоже в данный момент как раз недоступен
      Last edited by SpiderX; 09-08-2011, 08:04.

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        1.9.X это Alpha Release of 2.0, в нем может всё что угодно не работать. Он не для Production использования. Ищите подобные проблемы на support.zabbix.com, если нет, то создайте новый Bug Report.

        Comment

        • SpiderX
          Junior Member
          • Apr 2010
          • 22

          #5
          Ясно, спасибо.
          Самое главное было выяснить, что я правильно все понимаю, и zabbix сам должен определять unreachable host, и не надо для этого специально создавать item и/или делать триггер.

          Comment

          • zalex_ua
            Senior Member
            Zabbix Certified Trainer
            Zabbix Certified SpecialistZabbix Certified Professional
            • Oct 2009
            • 1286

            #6
            Originally posted by SpiderX
            У меня StartPollers=10. Мониторю их загрузку. Все загружены на 70%, когда все хосты доступны. Если два-три хоста становятся недоступными, загрузка Poller'ов сразу 100% и растет очередь запросов в базу. Причина — Poller'ы жду ответов от недоступных хостов, загрузка Unreachable Pollers при такой ситуации как была 0%, так и остается.
            Хосты — это свитчи, много items с snmp agent и три simple checks.
            У snmp своя тонкости обработки "недоступных" элементов данных, и помню где то недавно там были изменения. Вот они. Эти изменения попали в релиз 1.9.5, а у вас именно релиз? А какая ревизия? - это может быть важным!

            На этой странице обратите внимание на параметры UnavailableDelay, UnreachableDelay, UnreachablePeriod. Может быть для вас кое что прояснится.

            Вижу что вы уже создали запрос, не забывайте сообщать об этом на форуме .

            Originally posted by SpiderX
            Да, забыл.
            Zabbix 1.9.5.
            Originally posted by dima_dm
            1.9.X это Alpha Release of 2.0, в нем может всё что угодно не работать.
            альфа 1.9.5 в общем то не сильно отличается от стейбл 1.8.6 в плане функционирования пуллеров. По отношению к данной проблеме я бы НЕ рассматривал их отдельно. Сервер 1.9.5 не мене стабилен и корректно работающий чем 1.8.6, большинство проблем 1.9.5 в данный момент связано именно с веб-интерфейсом.

            Comment

            • SpiderX
              Junior Member
              • Apr 2010
              • 22

              #7
              У snmp своя тонкости обработки "недоступных" элементов данных, и помню где то недавно там были изменения. Вот они. Эти изменения попали в релиз 1.9.5, а у вас именно релиз? А какая ревизия? - это может быть важным!
              Да, именно релиз, который вышел 26 July, 2011
              Изменения, сделанные в ZBX-3469 в релиз действительно попали:
              Vladimir Levijev added a comment - 2011 Jul 22 16:51
              Fixed in 1.8 r20732:20738, trunk r20751.
              и у меня должны быть:
              noc core # zabbix_server -V
              Zabbix Server v1.9.5 (revision 20811) (26 July 2011)
              Compilation time: Jul 29 2011 11:49:14
              На этой странице обратите внимание на параметры UnavailableDelay, UnreachableDelay, UnreachablePeriod. Может быть для вас кое что прояснится.
              Я знаю об этих параметрах, но они бесполезны в данной ситуации — хост никогда не становится Unavailable.
              Из https://support.zabbix.com/browse/ZBX-3469:
              An item is considered "active" if all are true:
              - item status ACTIVE
              - item's host status MONITORED
              - item's trigger references time-based function
              OR
              item is of different type AND it's host is available
              Похоже именно это и происходит, так как сами items — unsupported, а хост при этом всегда available, даже когда свитч лежит пару часов

              Comment

              • zalex_ua
                Senior Member
                Zabbix Certified Trainer
                Zabbix Certified SpecialistZabbix Certified Professional
                • Oct 2009
                • 1286

                #8
                Originally posted by SpiderX
                Из https://support.zabbix.com/browse/ZBX-3469:

                Похоже именно это и происходит, так как сами items — unsupported, а хост при этом всегда available, даже когда свитч лежит пару часов
                Немного размазанное объяснение. ИМХО.
                Давайте уточним, мы говорим о загруженности пуллеров в зависимости от доступности узлов сети. Это то что можно замерять и оценить, о определить что считает сервер available или нет, можно наверное только в дебаглоге сервера.

                Так эта ситуация у вас изменилась в 1.9.5? вы обновлялись с 1.9.х?
                Почему вы заметили проблему?

                Comment

                • SpiderX
                  Junior Member
                  • Apr 2010
                  • 22

                  #9
                  Немного размазанное объяснение. ИМХО.
                  Не спорю.

                  Давайте уточним, мы говорим о загруженности пуллеров в зависимости от доступности узлов сети.
                  Угу. Все остальное - домыслы.

                  Почему вы заметили проблему?
                  Проблему заметил из-за того, что в заббикс добавил очередную подсеть хостов, после чего заметил рваные графики. Начал разбираться. Проблема была в малом количестве Poller'ов. Чтобы проблема не повторялась сделал шаблон для мониторинга самого заббикса.
                  И уже на основании мониторинга увидел такую проблему.
                  Долго пытался найти решение как заставить заббикс считать хосты недоступными — ничего не помогло/ничего не нашел путного. Как выяснилось в этой теме, заббикс сам должен это делать, но не делает.

                  Так эта ситуация у вас изменилась в 1.9.5?
                  Ситуация просто была обнаружена. Она могла быть всегда, совсем не обязательно, что она появилась в 1.9.5.

                  вы обновлялись с 1.9.х?
                  С 1.9.4.
                  Last edited by SpiderX; 10-08-2011, 17:18.

                  Comment

                  • zalex_ua
                    Senior Member
                    Zabbix Certified Trainer
                    Zabbix Certified SpecialistZabbix Certified Professional
                    • Oct 2009
                    • 1286

                    #10
                    Originally posted by SpiderX
                    Чтобы проблема не повторялась сделал шаблон для мониторинга самого заббикса.
                    На всякий случай - вот замечательнейшая статья , где есть уже готовый шаблон для этих целей.
                    Спасибо Richlv за его изготовление.

                    Comment

                    • SpiderX
                      Junior Member
                      • Apr 2010
                      • 22

                      #11
                      На всякий случай - вот замечательнейшая статья , где есть уже готовый шаблон для этих целей.
                      Спасибо Richlv за его изготовление.
                      Знаю о нем. Шаблон действительно хороший образец как использовать zabbix internal, но мне он не подходит.

                      Добавил в https://support.zabbix.com/browse/ZBX-4026 пару скриншотов, показывающих проблему.

                      Comment

                      Working...