Ad Widget

Collapse

Агент не стартует

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Victor Sklyarov
    Senior Member
    • Apr 2016
    • 184

    #1

    Агент не стартует

    Агент не стартует при неработоспособности системы сбора счётчиков производительности. К тому же при остановке этой системы агент неизбежно падает. Есть ли возможность заблокировать такое поведение? Есть тысячи хостов от XP до win10 и падения агентов происходят регулярно. Не должен агент падать, когда какие-то фичи Windows перестают работать, на то он и агент. Ну не волнуют меня счётчики производительности. Волнует только состояние дискового пространства и температура процессора. Даже если эти параметры мне понадобятся, я должен получить либо сообщение об ошибке при их считывании, либо отсутствие данных.

    77972:20220530:140909.826 Starting Zabbix Agent [172.20.63.196]. Zabbix 6.0.4 (revision 3d787ff402e).
    77972:20220530:140909.830 **** Enabled features ****
    77972:20220530:140909.835 IPv6 support: YES
    77972:20220530:140909.840 TLS support: NO
    77972:20220530:140909.844 **************************
    77972:20220530:140909.848 using configuration file: c:\zabbix\conf\zabbix_agentd.conf
    77972:20220530:140909.933 Failed to initialize builtin counter: System
    77972:20220530:140909.937 Failed to initialize builtin counter: Processor
    77972:20220530:140909.941 Failed to initialize builtin counter: Processor Information
    77972:20220530:140909.944 Failed to initialize builtin counter: Terminal Services
    77972:20220530:140909.948 Failed to initialize builtin counter: Processor Queue Length
    77972:20220530:140909.952 Failed to initialize builtin counter: System Up Time
    77972:20220530:140909.955 Failed to initialize builtin counter: % Processor Time
    77972:20220530:140909.959 Failed to initialize builtin counter: % Processor Time
    77972:20220530:140909.962 Failed to initialize builtin counter: Total Sessions
    77972:20220530:140913.400 agent #0 started [main process]
    73172:20220530:140913.404 agent Home started [collector]
    79628:20220530:140913.408 agent Forum started[listener #1]
    60184:20220530:140913.412 agent #3 started[listener #2]
    78176:20220530:140913.416 agent #4 started[listener #3]
    79844:20220530:140913.419 agent #5 started [active checks #1]
    73172:20220530:140913.429 init_cpu_collector(): cannot make counterpath for "": [0xC0000BBD] A required argument is missing or not correct
  • Glencoe
    Zabbix developer
    • Oct 2019
    • 152

    #2
    Да, не должен агент падать обнаружив такую ситуацию. Пожалуйста запустите агента с полным дебагом и заведите тикет на support.zabbix.com приложив лог.

    Comment

    • bboyshock
      Member
      • May 2016
      • 93

      #3
      Было похожее на старом железе - понижал версию агента.

      Comment

      • Victor Sklyarov
        Senior Member
        • Apr 2016
        • 184

        #4
        Падение не зависит от версии Windows. Разработчики предложили на баг репорт кардинальное решение - исправлять Win. У меня около 10 тыс узлов и падения системы сбора счётчиков производительности наблюдается регулярно, примерно 0,5%. в неделю. Ну такая уж эта поделка от Microsoft. Зачем интересно эта система вообще нужна на стандартном офисном или домашнем компьютере? Возможно она нужна на каких-то высоконагруженных серверах, чтобы понимать проблему исчерпания ресурсов. А на рабочих станциях кроме расходования ресурсовy нет никакой пользы. По хорошему в агенте нужна настройка включать систему сбора счётчиков или не включать. В общем это бред сивой кобылы в лунную ночь, чтобы работоспособность агента зависела от работы каких то внутренних механизмов Win. Счётчики не работают, WMI не работает, однако офис крутится. интернет работает, так какое пользователю дело до этих систем? Если агент получит запрос на вывод параметров неработающей системы Win он должен отдать ошибку, а не падать и не иметь возможности запуститься.

        Comment

        • Kos
          Senior Member
          Zabbix Certified SpecialistZabbix Certified Professional
          • Aug 2015
          • 3404

          #5
          Originally posted by Victor Sklyarov
          Если агент получит запрос на вывод параметров неработающей системы Win он должен отдать ошибку, а не падать и не иметь возможности запуститься.
          Тут я с вами согласен.
          А можно ссылку на ваш тикет на support.zabbix.com?

          Comment

        • Kos
          Senior Member
          Zabbix Certified SpecialistZabbix Certified Professional
          • Aug 2015
          • 3404

          #6
          О, вроде, даже пошло какое-то движение по этому тикету. Боюсь сглазить, но, кажется, ваши аргументы оказались убедительными, и проблему собираются исправить уже в следующем релизе агента (6.0.6).

          Comment

          • Victor Sklyarov
            Senior Member
            • Apr 2016
            • 184

            #7
            Это радует. Думается мне, что это не единственный баг агента. От агента два, мне просто пришлось отказаться потому, что была масса необъяснимых падений. С первым агентом тоже не всё так просто. Ситуация следующая. У меня имя узла получается равным его IP. Для этого при запуске выполняется HostnameItem=system.run[ip.bat] Запуск агента зависит от службы lmhosts, тип запуска delaeyd-auto. Однако на части узлов наблюдается ситуация, когда после незапланированного выключения электричества агент не запускается с вердиктом- служба не ответила в течении 30000 мс. При этом просто перезагрузка системы такого эффекта не даёт. Вот сижу и ломаю голову, почему.

            Comment

            • Victor Sklyarov
              Senior Member
              • Apr 2016
              • 184

              #8
              Обнаружил ещё один баг. Если задать HostnameItem=BlaBlaBla, т.е равно некоему имени узла, агент не стартует.

              Comment

              • Victor Sklyarov
                Senior Member
                • Apr 2016
                • 184

                #9
                Баги сыпятся как из рога изобилия.
                Агент всегда падает, когда система выходит из режима пониженного энергопотребления. Проверено на десятках узлов. Завёл баг репорт https://support.zabbix.com/browse/ZBX-21227

                Comment

                • Kos
                  Senior Member
                  Zabbix Certified SpecialistZabbix Certified Professional
                  • Aug 2015
                  • 3404

                  #10
                  Originally posted by Victor Sklyarov
                  Обнаружил ещё один баг. Если задать HostnameItem=BlaBlaBla, т.е равно некоему имени узла, агент не стартует.
                  Ну, это-то нормально.
                  Параметр HostnameItem должен ссылаться на значение какого-то элемента данных, который агент при старте может собрать. Если у вас нет айтема с ключом BlaBlaBla, то агент и не сможет нормально инициализироваться.

                  Comment

                  • Kos
                    Senior Member
                    Zabbix Certified SpecialistZabbix Certified Professional
                    • Aug 2015
                    • 3404

                    #11
                    Originally posted by Kos
                    О, вроде, даже пошло какое-то движение по этому тикету. Боюсь сглазить, но, кажется, ваши аргументы оказались убедительными, и проблему собираются исправить уже в следующем релизе агента (6.0.6).
                    Вышел релиз 6.0.6. К сожалению, данный фикс в этот релиз пока ещё не вошёл, перенесён на 6.0.7 – придётся ещё подождать.

                    Comment

                    • Victor Sklyarov
                      Senior Member
                      • Apr 2016
                      • 184

                      #12
                      Вышел релиз 6.0.7 Ничего не исправлено. Агент по прежнему не стартует при неработоспособности счётчиков производительности.

                      Comment

                      • Glencoe
                        Zabbix developer
                        • Oct 2019
                        • 152

                        #13
                        В тикете же написано, что исправлено в версии 6.0.8rc1: https://support.zabbix.com/browse/ZB...comment-692291

                        Comment

                        • Victor Sklyarov
                          Senior Member
                          • Apr 2016
                          • 184

                          #14
                          Хотел бы я знать, где взять скомпилированного агента 6.0.8rc1

                          Comment


                          • Glencoe
                            Glencoe commented
                            Editing a comment
                            Пока нигде, только если самому собирать. В планах есть собирать пакеты и для rc тоже..
                        • murrayjestin
                          Junior Member
                          • Aug 2022
                          • 2

                          #15
                          Пожалуйста запустите агента с полным дебагом и заведите тикет на support.zabbix.com приложив лог.

                          Comment

                          Working...