Ad Widget

Collapse

подключение zabbix агента к северу

Collapse
This topic has been answered.
X
X
 
  • Time
  • Show
Clear All
new posts
  • roxstez
    Junior Member
    • Dec 2022
    • 8

    #1

    подключение zabbix агента к северу

    Добрый день!
    Есть сервер zabbix, добавляю на него узел для мониторинга через агент, пишет ошибку Get value from agent failed: ZBX_TCP_READ() failed: [104] Connection reset by peer.
    Доступ по портам есть, брандмауэр отключен, в чем может быть проблема?
  • Answer selected by roxstez at 17-12-2022, 12:44.
    roxstez
    Junior Member
    • Dec 2022
    • 8

    Originally posted by Hamardaban
    по порядку:
    1) кто\что пишет "Get value from agent failed: ZBX_TCP_READ() failed: [104]" откуда\как запускаете?
    2) режим работы агента?

    пока писал - уже новая инфа пришла проясняющая.
    У вас роутер натирует трафик?
    192.168.1.4 - адрес заббикс сервера? он снатировался в192.168.0.200 и соединение от сервера в агента пришло с адреса маршрутизатора. естественно агент его пошлет. В конфиге агента в поле сервер укажите через запятую еще и адрес 192.168.0.200 (если агент достаточно новый и понимает многосерверность)
    1) ошибка появляется в web сервере zabbix и агент горит красным
    2) хочу настроить как пассивный
    да, роутер натирует, 192.168.1.4 адрес забик сервера, 192.168.0.200 адрес шлюза другой сети, вот я и не понимал почему агент пишет что соединение отклонено от шлюза 192.168.0.200.

    попробую отпишу, версия агента 6.0.10

    Comment

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

      #2
      В чем может быть проблема? В настройках агента (можно ли подключаться вашему серверу?). В настройках сервера (обращается не туда, не по тем портам и т.п.)
      Как впрочем и в чем-то другом.
      Искренне советую прочитать документацию хотя-бы для того, чтобы понятно (в принятых терминах) описывать проблемы.

      Comment

      • Alex_UUU
        Senior Member
        • Dec 2018
        • 541

        #3
        1. Должны быть открыты порты: с агента на сервер 10051, с сервера на агент - 10050
        2. У агента в конфиге должен стоять адрес сервера в параметре Server. Если есть активные проверки (а они есть :-) то и в параметре ServerActive
        3. На сервере заббикс имя мониториемого :-) сервера должно совпадать с hostname -f на агенте.

        Comment

        • roxstez
          Junior Member
          • Dec 2022
          • 8

          #4
          Originally posted by Hamardaban
          В чем может быть проблема? В настройках агента (можно ли подключаться вашему серверу?). В настройках сервера (обращается не туда, не по тем портам и т.п.)
          Как впрочем и в чем-то другом.
          Искренне советую прочитать документацию хотя-бы для того, чтобы понятно (в принятых терминах) описывать проблемы.

          https://www.zabbix.com/documentation...al/definitions
          Отвечу подробнее, порт 10051 с агента на сервер открыт, доступ с сервера на агент 10050 открыт, в конфиге агента указаны параметры Server и Server Active
          Сервер zabbix и агент находятся в разных подсетях, доступ между подсетями есть hostname в конфиге агента совпадает с именем на сервере zabbix
          Я не понимаю что я упускаю.

          Comment

          • Alex_UUU
            Senior Member
            • Dec 2018
            • 541

            #5
            Маршрутизация?
            Если агент и сервер на линухе, то nmap должен показывать openю Если на сервере (агенте) несколько интерфейсов, то пакеты должны идти с/на правильного.
            Сталкивался с тем, что доступ на файрволе открыт. А пакет в одну сторону идет по одному маршруту, а в другую - по другому.
            Также добавлю, что телнет прекрасно показывает коннекты.

            Comment

            • roxstez
              Junior Member
              • Dec 2022
              • 8

              #6
              Originally posted by Alex_UUU
              1. Должны быть открыты порты: с агента на сервер 10051, с сервера на агент - 10050
              2. У агента в конфиге должен стоять адрес сервера в параметре Server. Если есть активные проверки (а они есть :-) то и в параметре ServerActive
              3. На сервере заббикс имя мониториемого :-) сервера должно совпадать с hostname -f на агенте.
              1) Доступ есть и с агента на сервер и с сервера на агент
              2) Параметры Server и Server active указаны
              3) Имя совпадает

              9196:20221216:162206.651 failed to accept an incoming connection: connection from "192.168.0.200" rejected, allowed hosts: "192.168.1.4"
              10288:20221216:162246.321 no active checks on server [192.168.1.4:10051]: host [MY_PC] not found
              в конфиге агента есть две записи, он не видит входящие соединения сервера и пишет что маршрутизатор (192.168.0.200)​ отклоняет соединение, хотя проверка то telnet показывают что доступ открыт в обе стороны, так же не понятно почему telnet с сервера на агент по порту 10050 открывает соединение на 10 секунд, а потом агент его закрывает

              Comment

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

                #7

                по порядку:
                1) кто\что пишет "Get value from agent failed: ZBX_TCP_READ() failed: [104]" откуда\как запускаете?
                2) режим работы агента?

                пока писал - уже новая инфа пришла проясняющая.
                У вас роутер натирует трафик?
                192.168.1.4 - адрес заббикс сервера? он снатировался в192.168.0.200 и соединение от сервера в агента пришло с адреса маршрутизатора. естественно агент его пошлет. В конфиге агента в поле сервер укажите через запятую еще и адрес 192.168.0.200 (если агент достаточно новый и понимает многосерверность)
                Last edited by Hamardaban; 16-12-2022, 15:45.

                Comment

                • roxstez
                  Junior Member
                  • Dec 2022
                  • 8

                  #8
                  Originally posted by Hamardaban
                  по порядку:
                  1) кто\что пишет "Get value from agent failed: ZBX_TCP_READ() failed: [104]" откуда\как запускаете?
                  2) режим работы агента?

                  пока писал - уже новая инфа пришла проясняющая.
                  У вас роутер натирует трафик?
                  192.168.1.4 - адрес заббикс сервера? он снатировался в192.168.0.200 и соединение от сервера в агента пришло с адреса маршрутизатора. естественно агент его пошлет. В конфиге агента в поле сервер укажите через запятую еще и адрес 192.168.0.200 (если агент достаточно новый и понимает многосерверность)
                  1) ошибка появляется в web сервере zabbix и агент горит красным
                  2) хочу настроить как пассивный
                  да, роутер натирует, 192.168.1.4 адрес забик сервера, 192.168.0.200 адрес шлюза другой сети, вот я и не понимал почему агент пишет что соединение отклонено от шлюза 192.168.0.200.

                  попробую отпишу, версия агента 6.0.10

                  Comment

                  • roxstez
                    Junior Member
                    • Dec 2022
                    • 8

                    #9
                    Originally posted by Hamardaban
                    по порядку:
                    1) кто\что пишет "Get value from agent failed: ZBX_TCP_READ() failed: [104]" откуда\как запускаете?
                    2) режим работы агента?

                    пока писал - уже новая инфа пришла проясняющая.
                    У вас роутер натирует трафик?
                    192.168.1.4 - адрес заббикс сервера? он снатировался в192.168.0.200 и соединение от сервера в агента пришло с адреса маршрутизатора. естественно агент его пошлет. В конфиге агента в поле сервер укажите через запятую еще и адрес 192.168.0.200 (если агент достаточно новый и понимает многосерверность)
                    сработало, спасибо
                    теперь буду убирать NAT чтобы работало внутри все правильно работало

                    Comment

                    Working...