Ad Widget

Collapse

Zabbix 5.4 проблемы с проксей

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • ArmageddonNsk
    Junior Member
    • May 2021
    • 11

    #1

    Zabbix 5.4 проблемы с проксей

    День добрый.
    Обновился с 5.2 до 5.4, начались проблемы с zabbix-proxy, на нагруженном сервере (ubuntu 18) прокся перестает передавать данные, процесс запущен, в логах пусто, но заббикс-сервер не получает данные.
    Кто сталкивался? как починить или хотя бы сделать тригер?
  • dedy
    Senior Member
    • Sep 2018
    • 203

    #2
    поставьте уровень логирование повыше и должно хоть что-то быть

    Comment

    • ArmageddonNsk
      Junior Member
      • May 2021
      • 11

      #3
      на 5м уровне данные есть:
      1424:20210524:075803.266 End of zbx_ipc_service_recv():2
      1424:20210524:075803.266 In zbx_ipc_service_recv() timeout:1
      1429:20210524:075803.342 End of zbx_ipc_service_recv():2
      1429:20210524:075803.342 In zbx_ipc_service_recv() timeout:1
      1339:20210524:075803.554 zbx_setproctitle() title:'history syncer #2 [processed 0 values in 0.000175 sec, syncing history]'
      1339:20210524:075803.554 In zbx_sync_history_cache() history_num:105
      1339:20210524:075803.554 zbx_setproctitle() title:'history syncer #2 [processed 0 values in 0.000132 sec, idle 1 sec]'
      1345:20210524:075803.555 zbx_setproctitle() title:'history syncer #4 [processed 0 values in 0.000240 sec, syncing history]'
      1345:20210524:075803.555 In zbx_sync_history_cache() history_num:105
      1345:20210524:075803.555 zbx_setproctitle() title:'history syncer #4 [processed 0 values in 0.000177 sec, idle 1 sec]'
      1347:20210524:075803.555 zbx_setproctitle() title:'self-monitoring [processing data]'
      1347:20210524:075803.555 In collect_selfmon_stats()
      1347:20210524:075803.555 End of collect_selfmon_stats()
      1347:20210524:075803.555 zbx_setproctitle() title:'self-monitoring [processed data in 0.000158 sec, idle 1 sec]'
      1338:20210524:075803.555 zbx_setproctitle() title:'history syncer #1 [processed 0 values in 0.000095 sec, syncing history]'
      1338:20210524:075803.555 In zbx_sync_history_cache() history_num:105
      1338:20210524:075803.555 zbx_setproctitle() title:'history syncer #1 [processed 0 values in 0.000097 sec, idle 1 sec]'

      смущают таймауты.

      Comment

      • dedy
        Senior Member
        • Sep 2018
        • 203

        #4
        а какието метрики по самому серверу ничего плохого не показывают ?

        Comment

        • ArmageddonNsk
          Junior Member
          • May 2021
          • 11

          #5
          Нет, там всё хорошо. + у меня 4 прокси сервера, отваливаются после обновления только 2, работают произвольное время, то час, то сутки. Отваливаются не одновременно.

          Comment

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

            #6
            Надеюсь, обновлён не только Zabbix-сервер, но и Zabbix-прокси тоже?

            Comment

            • ArmageddonNsk
              Junior Member
              • May 2021
              • 11

              #7
              Да, конечно

              Comment

              • ArmageddonNsk
                Junior Member
                • May 2021
                • 11

                #8
                перевел прокси в пассивный режим, вроде не зависают.
                Кстати зависали прокси только на убунте, на centos стабильно работает.

                Comment

                • Semiadmin
                  Senior Member
                  • Oct 2014
                  • 1625

                  #9
                  В 5.4 повысились минимальные требования к версиям БД, может, с этим связано

                  Comment

                  • ArmageddonNsk
                    Junior Member
                    • May 2021
                    • 11

                    #10
                    На проксе sqlite, + она же работает, может пару дней, может час.

                    Comment

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

                      #11
                      Originally posted by ArmageddonNsk
                      На проксе sqlite, + она же работает, может пару дней, может час.
                      Проксёвую базу при обновлении пересоздавали, как это описано в документации?

                      Comment

                      • ArmageddonNsk
                        Junior Member
                        • May 2021
                        • 11

                        #12
                        Конечно, в противном случае прокся не запускается, пишет что база устарела, а sqlite она обновлять не умеет.

                        Comment

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

                          #13
                          Originally posted by ArmageddonNsk
                          День добрый.
                          Обновился с 5.2 до 5.4, начались проблемы с zabbix-proxy, на нагруженном сервере (ubuntu 18) прокся перестает передавать данные, процесс запущен, в логах пусто, но заббикс-сервер не получает данные.
                          Действительно, интересный случай.
                          Читал сейчас про отличия 5.4 от предыдущей версии - в числе прочего, упоминалась и защита нагруженного сервера Zabbix от перегрузки со стороны Zabbix-прокси (особенно актуально это сразу после рестарта Zabbix-сервера, в особенности при большом количестве проксей). Вот и Alexei на недавнем вебинаре об этом упоминал. К сожалению, детали реализации этого механизма публично не описаны (см. ZBXNEXT-6503), но, насколько я понял, реализация именно в 5.4 немного отличается от того, как это было сделано для предыдущих версий (5.0 и 5.2).
                          Может, в вашем случае этот механизм сбоит?
                          А как именно у вас происходит: если прокся перестаёт передавать данные на сервер, то уже "с концами"? Или потом через какое-то время восстанавливается? Если восстанавливается - то с потерями данных?

                          Comment

                          • ArmageddonNsk
                            Junior Member
                            • May 2021
                            • 11

                            #14
                            Если прокся перестает передавать данные - то уже с концами.
                            Данные не восстанавливаются.
                            Ну а по нагрузке, у меня всего 4 прокси, самая нагруженная 22к элементов, самая ненагруженная из тех что отваливались - менее 2к элементов.

                            Comment

                            • ArmageddonNsk
                              Junior Member
                              • May 2021
                              • 11

                              #15
                              В общем пассивные прокси меня не спасли, прокся перестает слушать порт 10051 на внешнем интерфейсе (на localhost телнетом порт доступен), но это хотя бы можно мониторить.

                              Comment

                              Working...