Ad Widget

Collapse

Zabbix Proxy не получает файл 'proxy config'

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • askur
    Junior Member
    • Feb 2019
    • 4

    #1

    Zabbix Proxy не получает файл 'proxy config'

    Коллеги добрый день!
    Уже больше недели не могу победить проблему!
    В логе zabbix-proxy:

    9407:20190205:085036.066 __zbx_zbx_setproctitle() title:'configuration syncer [loading configuration]'
    9407:20190205:085036.067 In process_configuration_sync()
    9407:20190205:085036.067 In connect_to_server() [X.X.X.X]:10051 [timeout:600]
    9407:20190205:085036.071 In get_data_from_server() request:'proxy config'
    9407:20190205:090036.081 End of get_data_from_server():FAIL
    9407:20190205:090036.084 cannot obtain configuration data from server at "X.X.X.X": ZBX_TCP_READ() timed out
    9407:20190205:090036.087 End of process_configuration_sync()
    9407:20190205:090036.087 __zbx_zbx_setproctitle() title:'configuration syncer [synced config 0 bytes in 600.020911 sec, idle 3600 sec]'

    На сервере все в порядке, получает запрос и отсылает данные!

    6850:20190205:090036.040 sending configuration data to proxy "zabbix-proxy" at "Y.Y.Y.Y", datalen 31651

    Конфигурация сервера!

    LogFile=/var/log/zabbix/zabbix_server.log
    PidFile=/var/run/zabbix/zabbix_server.pid
    SocketDir=/var/run/zabbix
    DBHost=
    DBName=zabbix
    DBUser=zabbix
    DBPassword=xxxx
    SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
    Timeout=10
    AlertScriptsPath=/usr/lib/zabbix/alertscripts
    ExternalScripts=/usr/lib/zabbix/externalscripts
    FpingLocation=/usr/bin/fping
    Fping6Location=/usr/bin/fping6
    LogSlowQueries=3000

    Конфигурация прокси!

    ProxyMode=0
    Server=X.X.X.X
    Hostname=zabbix-proxy
    LogFile=/var/log/zabbix/zabbix_proxy.log
    PidFile=/var/run/zabbix/zabbix_proxy.pid
    DBHost=
    DBName=zabbix
    DBUser=zabbix
    DBPassword=zzzzz
    SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
    Timeout=10
    ExternalScripts=/usr/lib/zabbix/externalscripts
    FpingLocation=/usr/bin/fping
    Fping6Location=/usr/bin/fping6

    Может кто сталкивался с такой проблемой.
    Алексей.
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    ProxyMode=0 в конфиге прокси - это работа в активном режиме. В веб-интерфейсе сервера Zabbix в настройках прокси, случайно, не указано, что он работает в пассивном режиме?

    Comment

    • askur
      Junior Member
      • Feb 2019
      • 4

      #3
      Доброе утро!
      Я правильно понял, что речь идет об этой настройке?
      Click image for larger version

Name:	proxy_zabbix.JPG
Views:	192
Size:	51.1 KB
ID:	373520
      Алексей.

      Comment

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

        #4
        Originally posted by askur
        Доброе утро!
        Я правильно понял, что речь идет об этой настройке?
        Да, именно. Спасибо, вроде, тут тоже "Active".

        Ну, тогда не знаю. Проверить, что версии сервера и прокси совпадают (как минимум, первые два компонента - скажем, 4.0.x).
        Снимать данные tcpdump-ом (одновременно - на сервере и на прокси) и далее анализировать их Wireshark-ом. Смотреть расхождения.
        Между ними никаких роутеров с NAT-ом, случайно, нет? А то у нас однажды был прецендент: из-за кривых настроек (между агентом и сервером было два раутера, каждый со своим NAT-ом) ответы на агент от сервера приходили с другого IP, нежели тот, на который отправлялись. Эффект был похож: на стороне сервера - всё ОК, запрос принял - ответ отослал; а на стороне агента - запрос послал и ответа не получил, в конце концов записал в лог ругань про тайм-аут (хотя TCP-ишный handshake, как ни странно, проходил).

        Comment

        • askur
          Junior Member
          • Feb 2019
          • 4

          #5
          Спасибо. Сетевой handshake и порту 10050, и порту 10051 в обе стороны устанавливается, но есть роутеры и checkpoin (сети разные). Я понял, буду копать в этом направлении! Причем. пару раз после изменения настроек на прокси и передергивания сервиса, данные проскакивали и я уже думал, что победил проблему, однако проблема остается.
          Алексей.

          Comment

          Working...