Ad Widget

Collapse

Странное поведение при изменении Timeout

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • DeV1L
    Junior Member
    • Sep 2015
    • 11

    #1

    Странное поведение при изменении Timeout

    После добавления Timeout=15 в zabbix_agentd.conf получаю пробелы в данных для "Agent ping" и TCP проверок.
    После отключения параметра - всё приходит в норму.

    Почему так происходит?


    Last edited by DeV1L; 17-11-2015, 09:56.
  • Alexei
    Founder, CEO
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Sep 2004
    • 5654

    #2
    Происходит то, что все поллеры заняты ожиданием ответа долгих проверок. Два решения: увеличить количество поллеров либо уменьшить Timeout.
    Alexei Vladishev
    Creator of Zabbix, Product manager
    New York | Tokyo | Riga
    My Twitter

    Comment

    • DeV1L
      Junior Member
      • Sep 2015
      • 11

      #3
      Спасибо, Алексей, попробую увеличить количество поллеров.
      Но, почему этой проблемы не видно в статистике?
      Attached Files

      Comment

      • DeV1L
        Junior Member
        • Sep 2015
        • 11

        #4
        Проверил конфиг:

        StartPingers=5
        StartPollers=40
        StartPollersUnreachable=40
        StartTrappers=10
        StartDBSyncers=4
        LogSlowQueries=1000

        Неужели нужно больше 40?

        Comment

        • zmdpc
          Senior Member
          • Oct 2014
          • 484

          #5
          Другие таймауты какие? UnreachableDelay, UnavailableDelay, UnreachablePeriod по умолчанию? UnreachableDelay по умолчанию как раз 15с. Может нужно его также увеличитьдо величины более 15с?

          Comment

          • Alexei
            Founder, CEO
            Zabbix Certified Trainer
            Zabbix Certified SpecialistZabbix Certified Professional
            • Sep 2004
            • 5654

            #6
            Originally posted by dev1l
            Но, почему этой проблемы не видно в статистике?
            Дейтвительно! Сразу не смогу ответить, надо подумать.
            Alexei Vladishev
            Creator of Zabbix, Product manager
            New York | Tokyo | Riga
            My Twitter

            Comment

            • yukra
              Senior Member
              • Apr 2013
              • 1359

              #7
              Originally posted by DeV1L
              Но, почему этой проблемы не видно в статистике?
              А покажите график очереди (zabbix server performance из стандартного комплекта)

              Comment

              • DeV1L
                Junior Member
                • Sep 2015
                • 11

                #8
                Originally posted by yukra
                А покажите график очереди (zabbix server performance из стандартного комплекта)


                UPDATE: этот график за тот период, когда изменялся Timeout
                Last edited by DeV1L; 17-11-2015, 10:37. Reason: Wrong graph

                Comment

                • DeV1L
                  Junior Member
                  • Sep 2015
                  • 11

                  #9
                  Originally posted by zmdpc
                  Другие таймауты какие? Unreachabledelay, unavailabledelay, unreachableperiod по умолчанию? Unreachabledelay по умолчанию как раз 15с. Может нужно его также увеличитьдо величины более 15с?
                  Другие таймауты дефолтные.

                  Comment

                  • pzabortsev
                    Senior Member
                    • Dec 2012
                    • 338

                    #10
                    Originally posted by dev1l
                    После добавления timeout=15 в zabbix_agentd.conf получаю пробелы в данных для "agent ping" и tcp проверок.
                    После отключения параметра - всё приходит в норму.

                    Почему так происходит?
                    Возможно проблема в 1С (вы же ее проверяете tcp проверками?)
                    В любом случае, проверьте, как реагирует приложение, которое сидит на порту 1521, на пустые входящие соединения.

                    Comment

                    • DeV1L
                      Junior Member
                      • Sep 2015
                      • 11

                      #11
                      Originally posted by pzabortsev
                      Возможно проблема в 1С (вы же ее проверяете tcp проверками?)
                      В любом случае, проверьте, как реагирует приложение, которое сидит на порту 1521, на пустые входящие соединения.
                      Нет, Oracle.
                      Дело в том, что проблема начинается не только с этим айтемом, а со всеми TCP-проверками для хоста и с "Agent ping".

                      Comment

                      • DeV1L
                        Junior Member
                        • Sep 2015
                        • 11

                        #12
                        Originally posted by zmdpc
                        Другие таймауты какие? UnreachableDelay, UnavailableDelay, UnreachablePeriod по умолчанию? UnreachableDelay по умолчанию как раз 15с. Может нужно его также увеличитьдо величины более 15с?
                        Насколько я понял из, UnreachableDelay начинает отсчитываться после того, как проверка завершилась по таймауту.
                        Т.е. его изменение не повлияет на то, что айтем не возвращает данные.

                        Comment

                        • pzabortsev
                          Senior Member
                          • Dec 2012
                          • 338

                          #13
                          Originally posted by DeV1L
                          Нет, Oracle.
                          Дело в том, что проблема начинается не только с этим айтемом, а со всеми TCP-проверками для хоста и с "Agent ping".
                          Agent ping - это по сути тоже TCP проверка.

                          А какая операционка на сервере с Oracle?
                          Кстати, у вас есть другие узлы, на которых можно проверить поведение Timeout'a? А как там?

                          Comment

                          • DeV1L
                            Junior Member
                            • Sep 2015
                            • 11

                            #14
                            Originally posted by pzabortsev
                            А какая операционка на сервере с Oracle?
                            Кстати, у вас есть другие узлы, на которых можно проверить поведение Timeout'a? А как там?
                            Несколько серверов с Oracle Linux 5, на всех поведение было примерно одинаковым.

                            Comment

                            Working...