Ad Widget

Collapse

Comunicação Agente e Servidor

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • FelipeMarques
    Junior Member
    • Dec 2015
    • 8

    #1

    Comunicação Agente e Servidor

    Boa tarde,

    Eu li em diversos post´s aqui no fórum e encontrei problemas parecidos, porém não consegui resolver meu problema.

    Meu cenário:

    Zabbix Server
    SRVZBX 192.168.25.222

    Cliente Remoto
    Zabbix Proxy 192.168.1.221
    Zabbix Agent 192.168.1.221

    Meu zabbix-proxy funciona normalmente com o Zabbix Server através de um cliente dinâmico (NO-IP). Mas meu zabbix-agent não comunica, no LOG apresenta:
    10422:20151210:171000.312 no active checks on server [192.168.1.221:10051]: host [zbxmulticores] not found

    No cliente é um modem convencional configurado NAT porta 10050 - 192.168.1.221

    Arquivos de Configuração do Zabbix Proxy:

    - Zabbix_Proxy.conf:

    ProxyMode=0
    Server=xx.no-ip.org
    ServerPort=10051
    Hostname=zbxmulticores
    ListenPort=10051
    LogFile=/var/log/zabbix/zabbix_proxy.log
    LogFileSize=2
    PidFile=/var/run/zabbix/zabbix_proxy.pid
    DBName=zabbix_proxy
    DBUser=zabbixuser
    DBPassword='SENHA'
    Timeout=3

    - Zabbix_Agentd.conf:

    PidFile=/var/run/zabbix/zabbix_agentd.pid
    LogFile=/var/log/zabbix/zabbix_agentd.log
    LogFileSize=2
    DebugLevel=3
    Server=192.168.1.221
    ServerActive=192.168.1.221
    ListenPort=10050
    StartAgents=3
    Hostname=zbxmulticores
    Timeout=3

    Alguém pode me ajudar?
  • robertol.rocha
    Junior Member
    • Dec 2015
    • 1

    #2
    Comunicação Agente e Servidor - problema identico

    Felipe, estou passando pelo mesmo problema.
    o meu proxy conecta normalmente no meu server, mas o agente que esta sendo apontando para o proxy não apresenta nenhum dado no server.
    se coloco o agente diretamente para o server o mesmo registra os dados no servidor, mas quando é direcionado para o proxy, nada acontece.

    Comment

    • FelipeMarques
      Junior Member
      • Dec 2015
      • 8

      #3
      Originally posted by robertol.rocha
      Felipe, estou passando pelo mesmo problema.
      o meu proxy conecta normalmente no meu server, mas o agente que esta sendo apontando para o proxy não apresenta nenhum dado no server.
      se coloco o agente diretamente para o server o mesmo registra os dados no servidor, mas quando é direcionado para o proxy, nada acontece.
      Amigo robertol.rocha,

      Eu não consegui achar o problema da falta de comunicação. Criei um host na rede local Windows e funcionou perfeitamente. Aparentemente não parece com erro no Zabbix Server.

      Comment

      • Hernandes Martins
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Apr 2011
        • 900

        #4
        Olá meus caros, segue uma dica.

        Observe que na monitoração via proxy ele deve apontar para ele mesmo e na configuração via interface web deve estar monitorado via proxy.
        Logo na config do agente devemos informar Server: 127.0.0.1.

        abraços
        __

        Att.
        Hernandes Martins - Zabbix Trainer

        Zabbix Brazil Partner - www.luniobr.com

        Zabbix Brazil Community - www.zabbixbrasil.org

        Blog: hernandesmartins.blogspot.com.br

        Skype: hernandss
        Telegram: @MrHernandes

        Español
        Facebook: facebook.com/groups/zabbixlatam
        Telegram: https://t.me/ZabbixEspañol

        Português
        Facebook: facebook.com/groups/zabbixbrasil/
        Telegram: https://t.me/ZabbixBrasil

        Comment

        • FelipeMarques
          Junior Member
          • Dec 2015
          • 8

          #5
          Originally posted by Hernandes Martins
          Olá meus caros, segue uma dica.

          Observe que na monitoração via proxy ele deve apontar para ele mesmo e na configuração via interface web deve estar monitorado via proxy.
          Logo na config do agente devemos informar Server: 127.0.0.1.

          abraços
          Obrigado pela resposta amigo Hernandes Martins, mas não entendi sua observação sobre o proxy. Você pode notar que eu coloquei na configuração do agente foi o IP do próprio zabbix proxy que está comunicando, porém o agent não comunica. Exemplifique melhor as configurações que você informou por favor.

          Comment

          • Hernandes Martins
            Senior Member
            Zabbix Certified SpecialistZabbix Certified Professional
            • Apr 2011
            • 900

            #6
            Observe que no arquivo de configuração do agente o monitoramento vai funcionar a partir do próprio zabbix_proxy ou seja via localhost.

            Server=localhost ou 127.0.0.1
            __

            Att.
            Hernandes Martins - Zabbix Trainer

            Zabbix Brazil Partner - www.luniobr.com

            Zabbix Brazil Community - www.zabbixbrasil.org

            Blog: hernandesmartins.blogspot.com.br

            Skype: hernandss
            Telegram: @MrHernandes

            Español
            Facebook: facebook.com/groups/zabbixlatam
            Telegram: https://t.me/ZabbixEspañol

            Português
            Facebook: facebook.com/groups/zabbixbrasil/
            Telegram: https://t.me/ZabbixBrasil

            Comment

            • FelipeMarques
              Junior Member
              • Dec 2015
              • 8

              #7
              Originally posted by Hernandes Martins
              Observe que no arquivo de configuração do agente o monitoramento vai funcionar a partir do próprio zabbix_proxy ou seja via localhost.

              Server=localhost ou 127.0.0.1
              Fiz a configuração da forma que você sugeriu, mesmo que já havia feito isso e segue os logs:

              [root@zbxmulticores zabbix]# tail -f /var/log/zabbix/zabbix_agentd.log
              25921:20151214:151104.442 Got signal [signal:15(SIGTERM),sender_pid:26017,sender_uid:0,r eason:0]. Exiting ...
              25921:20151214:151104.445 Zabbix Agent stopped. Zabbix 2.2.11 (revision 56693).
              26175:20151214:151230.270 Starting Zabbix Agent [zbxmulticores]. Zabbix 2.2.11 (revision 56693).
              26175:20151214:151230.270 using configuration file: /etc/zabbix/zabbix_agentd.conf
              26179:20151214:151230.272 agent #3 started[listener #3]
              26178:20151214:151230.272 agent #2 started[listener #2]
              26180:20151214:151230.272 agent #4 started [active checks #1]
              26177:20151214:151230.273 agent #1 started[listener #1]
              26176:20151214:151230.274 agent #0 started [collector]
              26180:20151214:151230.331 no active checks on server [127.0.0.1:10051]: host [zbxmulticores] not found
              26180:20151214:151430.385 no active checks on server [127.0.0.1:10051]: host [zbxmulticores] not found


              [root@zbxmulticores zabbix]# tail -f /var/log/zabbix/zabbix_proxy.log
              26117:20151214:151224.558 proxy #8 started [poller #5]
              26116:20151214:151224.562 proxy #7 started [poller #4]
              26114:20151214:151224.565 proxy #5 started [poller #2]
              26113:20151214:151224.566 proxy #4 started [poller #1]
              26115:20151214:151224.567 proxy #6 started [poller #3]
              26118:20151214:151224.567 proxy #9 started [unreachable poller #1]
              26130:20151214:151224.571 proxy #18 started [discoverer #1]
              26110:20151214:151225.020 received configuration data from server, datalen 10331
              26110:20151214:151225.064 failed to update local proxy configuration copy: invalid field name "interface.bulk"
              26126:20151214:151230.331 cannot send list of active checks to [127.0.0.1]: host [zbxmulticores] not found
              26126:20151214:151430.385 cannot send list of active checks to [127.0.0.1]: host [zbxmulticores] not found


              O que pode ser?

              Comment

              • Hernandes Martins
                Senior Member
                Zabbix Certified SpecialistZabbix Certified Professional
                • Apr 2011
                • 900

                #8
                da uma olhada neste link, aqui está os detalhes de configuração.


                __

                Att.
                Hernandes Martins - Zabbix Trainer

                Zabbix Brazil Partner - www.luniobr.com

                Zabbix Brazil Community - www.zabbixbrasil.org

                Blog: hernandesmartins.blogspot.com.br

                Skype: hernandss
                Telegram: @MrHernandes

                Español
                Facebook: facebook.com/groups/zabbixlatam
                Telegram: https://t.me/ZabbixEspañol

                Português
                Facebook: facebook.com/groups/zabbixbrasil/
                Telegram: https://t.me/ZabbixBrasil

                Comment

                • FelipeMarques
                  Junior Member
                  • Dec 2015
                  • 8

                  #9
                  Amigo Hernandes Martins,

                  Acho que você ainda não entendeu meu cenário. Vou tentar explicar e exemplificar melhor para você me ajudar.

                  SRVZBX (Zabbix Server + Zabbix Agent) --> NUVEM <-- ZBXMULTICORES (Zabbix Proxy + Zabbix Agent)

                  É monitoria entre servidor local e host remoto (fora da minha estrutura). Bom eu refiz o servidor do meu cliente e agora não está funcionando nem o Proxy e nem o Agent, apesar de quando configuro o proxy na interface WEB ele apresenta comunicação, mas o log apresenta erros. Não sei ao certo se é falta de comunicação do proxy, mas o agent é certeza que não funciona.

                  Testei com zabbix_get e não responde nada.

                  OBS.: Agora no cliente eu configurei também um dns local para resolver nomes localmente e troquei o hostname de zbxmulticores para mct-zbx.

                  Segue os logs:

                  [root@mct-zbx ~]# tail -f /var/log/zabbix/zabbix_agentd.log
                  1345:20151215:003115.601 Zabbix Agent stopped. Zabbix 2.4.7 (revision 56694).
                  1690:20151215:003115.743 Starting Zabbix Agent [mct-zbx]. Zabbix 2.4.7 (revision 56694).
                  1690:20151215:003115.743 using configuration file: /etc/zabbix/zabbix_agentd.conf
                  1690:20151215:003115.743 agent #0 started [main process]
                  1694:20151215:003115.745 agent #4 started[listener #3]
                  1693:20151215:003115.745 agent #3 started[listener #2]
                  1692:20151215:003115.745 agent #2 started[listener #1]
                  1695:20151215:003115.745 agent #5 started [active checks #1]
                  1691:20151215:003115.747 agent #1 started [collector]
                  1695:20151215:003115.749 no active checks on server [127.0.0.1:10051]: host [mct-zbx] not found
                  1695:20151215:003315.843 no active checks on server [127.0.0.1:10051]: host [mct-zbx] not found
                  1695:20151215:003515.942 no active checks on server [127.0.0.1:10051]: host [mct-zbx] not found
                  1695:20151215:003715.017 no active checks on server [127.0.0.1:10051]: host [mct-zbx] not found


                  1695:20151215:003915.137 no active checks on server [127.0.0.1:10051]: host [mct-zbx] not found
                  1695:20151215:004115.245 no active checks on server [127.0.0.1:10051]: host [mct-zbx] not found
                  1695:20151215:004315.431 no active checks on server [127.0.0.1:10051]: host [mct-zbx] not found
                  1695:20151215:004515.510 no active checks on server [127.0.0.1:10051]: host [mct-zbx] not found

                  [root@mct-zbx ~]# tail -f /var/log/zabbix/zabbix_proxy.log
                  1747:20151215:003123.195 proxy #17 started [http poller #1]
                  1749:20151215:003123.196 proxy #19 started [history syncer #1]
                  1750:20151215:003123.205 proxy #20 started [history syncer #2]
                  1761:20151215:003123.217 proxy #21 started [history syncer #3]
                  1762:20151215:003123.217 proxy #22 started [history syncer #4]
                  1763:20151215:003123.217 proxy #23 started [self-monitoring #1]
                  1731:20151215:003123.437 received configuration data from server, datalen 2554
                  1748:20151215:003123.453 proxy #18 started [discoverer #1]
                  1744:20151215:003315.842 cannot send list of active checks to [127.0.0.1]: host [mct-zbx] not found
                  1744:20151215:003515.941 cannot send list of active checks to [127.0.0.1]: host [mct-zbx] not found
                  1744:20151215:003715.017 cannot send list of active checks to [127.0.0.1]: host [mct-zbx] not found


                  1744:20151215:003915.137 cannot send list of active checks to [127.0.0.1]: host [mct-zbx] not found
                  1744:20151215:004115.244 cannot send list of active checks to [127.0.0.1]: host [mct-zbx] not found
                  1744:20151215:004315.431 cannot send list of active checks to [127.0.0.1]: host [mct-zbx] not found
                  1744:20151215:004515.510 cannot send list of active checks to [127.0.0.1]: host [mct-zbx] not found


                  CONFIGs:

                  Zabbix-Proxy

                  ProxyMode=0
                  Server=xxx.no-ip.org ou (IP Publico do servidor zabbix)
                  ServerPort=10051
                  HostName= mct-zbx
                  DBName=zabbix_proxy
                  DBUser=zabbixuser
                  DBPassword=zabbix

                  Zabbix-Agent

                  Server=127.0.0.1
                  ListenPort=10050
                  HostName= mct-zbx

                  OBS.: A porta 10050 no cliente já foi feita a liberação via NAT

                  Comment

                  • FelipeMarques
                    Junior Member
                    • Dec 2015
                    • 8

                    #10
                    Bom dia pessoal,

                    Ontem de madrugada eu consegui resolver meu problema de comunicação e quero compartilhar com vocês.

                    Quando fui preparar meu host remoto no cliente eu instalei somente zabbix-proxy e zabbix-agent. Como meu cliente não tem gerencia nenhuma e estou prestando uma consultoria para melhorar seu ambiente eu configurei um dns local para resolver nomes. E instalei o pacote zabbix-server apontando o agent para ele mesmo como disse o amigo Hernandes Martins.

                    Criei os hosts novamente e o proxy na interface web em meu zabbix server e funcionou a comunicação.

                    Muito obrigado a todos que me ajudaram e se tiverem alguma dúvida eu ajudo.

                    Abraços!!

                    Comment

                    • FelipeMarques
                      Junior Member
                      • Dec 2015
                      • 8

                      #11
                      Originally posted by FelipeMarques
                      Bom dia pessoal,

                      Ontem de madrugada eu consegui resolver meu problema de comunicação e quero compartilhar com vocês.

                      Quando fui preparar meu host remoto no cliente eu instalei somente zabbix-proxy e zabbix-agent. Como meu cliente não tem gerencia nenhuma e estou prestando uma consultoria para melhorar seu ambiente eu configurei um dns local para resolver nomes. E instalei o pacote zabbix-server apontando o agent para ele mesmo como disse o amigo Hernandes Martins.

                      Criei os hosts novamente e o proxy na interface web em meu zabbix server e funcionou a comunicação.

                      Muito obrigado a todos que me ajudaram e se tiverem alguma dúvida eu ajudo.

                      Abraços!!
                      Estou fazendo os testes para ver a estabilidade, qualquer coisa post.
                      Last edited by FelipeMarques; 15-12-2015, 15:27.

                      Comment

                      • FelipeMarques
                        Junior Member
                        • Dec 2015
                        • 8

                        #12
                        Pode finalizar.

                        Comment

                        Working...