Ad Widget

Collapse

Проблема с zabbix-proxy

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Runwild
    Junior Member
    • Jun 2021
    • 16

    #1

    Проблема с zabbix-proxy

    Добрый день коллеги.

    Столкнулся с такой проблемой. Zabbix-Server (ubuntu 20) стоит на VPE сервере у хостера, zabbix-proxy (ubuntu 20) стоит на ПК в ЛВС организации. Между сервером и ПК ipsec tunnel.
    Доступ с( и обратно) IP сервера до ПК открыт и маршрутизирован.
    Проверка telnet на порты 10050 и 10051 в обе стороны проходит(zabbix-server и zabbix-proxy).
    В интерфейсе Zabbix-Server в разделе Администрирование - Прокси Данные от прокси есть (отображается время последней доступности).
    Zabbix-proxy доступны все опрашиваемые хосты (snmp, zabbix agent).

    Проблема:
    При назначении на любого наблюдаемого хоста отслеживание через zabbix-proxy (Активный или пассивный, пробовал разные варианты) эти хосты перестают быть доступными (на время перехода хосты доступны и zabbix-server).
    В логах Zabbix-proxy

    64343:20231204:151928.263 executing housekeeper
    64343:20231204:151928.293 housekeeper [deleted 0 records in 0.000453 sec, idle for 1 hour(s)]
    64329:20231204:151928.568 cannot obtain configuration data from server at "10.10.x.x": ZBX_TCP_READ() timed out
    64343:20231204:161928.591 executing housekeeper
    64343:20231204:161928.627 housekeeper [deleted 0 records in 0.001320 sec, idle for 1 hour(s)]
    64329:20231204:162928.678 cannot obtain configuration data from server at "10.10.x.x": ZBX_TCP_READ() timed out
    В логих zabbix-server

    1968798:20231204:161928.715 sending configuration data to proxy "prxZbbx" at "192.168.y.y", datalen 72993, bytes 9063 with compression ratio 8.1
    Сталкивался кто либо с этой проблемой или может подсказать как решить эту проблему ?
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Какие у вас версии Zabbix сервера, Zabbix прокси; в каком режиме (активный или пассивный) работает прокси?
    Не забываете ли при переключении мониторинга какого-то хоста на прокси, помимо настроек в веб-интерфейсе, также менять ещё и настройки в конфиг-файле агента (параметры "Server=" и "ServerActive=")?
    В логах Zabbix-proxy
    Code:
    cannot obtain configuration data from server at "10.10.x.x": ZBX_TCP_READ() timed out
    В данном случае 10.10.x.x - это чей адрес: проблемного Zabbix агента или же Zabbix сервера?

    Comment

    • Runwild
      Junior Member
      • Jun 2021
      • 16

      #3
      Originally posted by Kos
      Какие у вас версии Zabbix сервера, Zabbix прокси; в каком режиме (активный или пассивный) работает прокси?
      Не забываете ли при переключении мониторинга какого-то хоста на прокси, помимо настроек в веб-интерфейсе, также менять ещё и настройки в конфиг-файле агента (параметры "Server=" и "ServerActive=")?В данном случае 10.10.x.x - это чей адрес: проблемного Zabbix агента или же Zabbix сервера?
      Какие у вас версии Zabbix сервера
      zabbix-server-mysql 1:6.0.23
      zabbix-proxy-sqlite3 1:6.0.24-1+ubuntu20.04

      в каком режиме (активный или пассивный) работает прокси?
      Пробовал оба режима. И активный и пассивный.

      Не забываете ли при переключении мониторинга какого-то хоста на прокси
      Нет, т.к. контролирую момент очередью запроса через zabbix-proxy

      помимо настроек в веб-интерфейсе, также менять ещё и настройки в конфиг-файле агента (параметры "Server=" и "ServerActive=")
      Агенты у меня в пассиве, над теми хостами что экспериментировал, менял этот параметр.

      Comment

      • Runwild
        Junior Member
        • Jun 2021
        • 16

        #4
        Пробовал еще активное оборудование мониторить через snmp, эффект тот же.

        Comment

        • Alex_UUU
          Senior Member
          • Dec 2018
          • 541

          #5
          Есть ли доступ от прокси до хостов которые на мониторе и обратно?

          Comment

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

            #6
            То есть, версии Zabbix (сервера и прокси) - 6.0.х. Понятно.
            Ждали ли после обновления конфигурации, пока засинхронизируется кэш конфигурации между сервером и прокси (по умолчанию - 1 час, для активного прокси задаётся параметром ConfigFrequency в его конфиг-файле, а для пассивного - параметром ProxyConfigFrequency в конфиг-файле сервера)?
            Для активного прокси можно явно попросить обновить кэш конфигурации командой
            Code:
            zabbix_proxy -R config_cache_reload
            (на той машине, где этот прокси работает).

            Comment

            • Hamardaban
              Senior Member
              Zabbix Certified SpecialistZabbix Certified Professional
              • May 2019
              • 2713

              #7
              Прокси спрашивает конфигурацию у сервера по адресу «from server at "10.10.x.x": а сервер шлёт конфигурацию на «proxy "prxZbbx" at "192.168.y.y"
              Нет ли тут противоречия или трансляции адресов?

              Покажите пжлста конфиги сервера, прокси и агента какого-нибудь с которым тестировали.
              (только работающие опции плиз! простыня комментариев не очень нужна.)
              В первую очередь интересуют настройки связанные с адресами/именами/портами используемыми при коммуникации компонентов
              Last edited by Hamardaban; 05-12-2023, 16:12.

              Comment

              • Runwild
                Junior Member
                • Jun 2021
                • 16

                #8
                Originally posted by Alex_UUU
                Есть ли доступ от прокси до хостов которые на мониторе и обратно?
                Zabbix-proxy и zabbix-agent стоят на одной машине, в настройках zabbix-agent IP zabbix-proxy.
                Через snmpwalk веду опрос (.1) хоста (коммутатор) получаю ожидаемый ответ - данные. Zabbix-proxy и опрашиваемы хосты в тесте, в одной сети.

                Comment

                • Runwild
                  Junior Member
                  • Jun 2021
                  • 16

                  #9
                  Originally posted by Kos
                  То есть, версии Zabbix (сервера и прокси) - 6.0.х. Понятно.
                  Ждали ли после обновления конфигурации, пока засинхронизируется кэш конфигурации между сервером и прокси (по умолчанию - 1 час, для активного прокси задаётся параметром ConfigFrequency в его конфиг-файле, а для пассивного - параметром ProxyConfigFrequency в конфиг-файле сервера)?
                  Для активного прокси можно явно попросить обновить кэш конфигурации командой
                  Code:
                  zabbix_proxy -R config_cache_reload
                  (на той машине, где этот прокси работает).
                  Эти моменты не знал, следовал инструкции при установке zabbix-proxy с сайта zabbix`a. Остальное подглядывал на страничках комрадов в тырнетие.

                  Comment

                  • Runwild
                    Junior Member
                    • Jun 2021
                    • 16

                    #10
                    Originally posted by Hamardaban
                    Прокси спрашивает конфигурацию у сервера по адресу «from server at "10.10.x.x": а сервер шлёт конфигурацию на «proxy "prxZbbx" at "192.168.y.y"
                    Нет ли тут противоречия или трансляции адресов?
                    Пока не понимаю что может быть не так, схема как и писал в начале:
                    Zabbix-Server в интернете, на арендуемых мощностях. Zabbix-Proxy внутри ЛВС, за роутером. Для связанности организован ipsec tunnel, сеть zabbix-server 10.10.x.0/30, сеть zabbix-proxy 192.168.y.0/24, между ними настроена маршрутизация. Друг друга пингуют, через telnet можно проверить доступность портов 10050,10051 в одну и в другую сторону.

                    Comment

                    • Runwild
                      Junior Member
                      • Jun 2021
                      • 16

                      #11
                      При выполнение команды
                      Code:
                      zabbix_proxy -R config_cache_reload
                      получил ответ: Runtime control command was forwarded successfully

                      Comment

                      • Runwild
                        Junior Member
                        • Jun 2021
                        • 16

                        #12
                        Originally posted by Alex_UUU
                        Есть ли доступ от прокси до хостов которые на мониторе и обратно?
                        Да, конечно есть.

                        Comment

                        Working...