Ad Widget

Collapse

Server Remoto

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • wdrj
    Junior Member
    • Feb 2013
    • 4

    #1

    Server Remoto

    Bom dia a todos,

    Este é meu primeiro topico.

    Estou começando a instalar o Zabbix, mas tenho alguns clientes em vários locais diferentes, minha dúvida é a seguinte:

    1 Server em meu escritorio e clientes instalados nos servers dos clientes

    ou

    1 server em cada cliente?

    Grato a todos.
  • Spym4n
    Junior Member
    • Mar 2012
    • 4

    #2
    Bom dia WDRJ!

    Sua ideia é monitorar todos os seus clientes num único local?

    Caso a resposta seja sim, voce pode usar Proxies! Voce coloca um Zabbix Proxy em cada cliente, que recolhe as informações dos computadores da rede que pertence e passa para seu servidor principal.

    Me de um retorno caso seu caso seja outro!

    Abraços

    Comment

    • alessandro.silva
      Junior Member
      • Feb 2013
      • 22

      #3
      Sugestão

      Olá,

      Sua empresa - Zabbix Server
      Clientes - Zabbix Proxy coletando localmente

      OU

      Se você tiver uma regional no estado com várias filiais:

      Seu escritório no RJ: Zabbix Server Centralizado
      Matriz em SP - Zabbix Server Node
      - Filial1 em SP - Zabbix Proxy
      - Filial2 em SP - Zabbix Proxy
      - Filial3 em SP - Zabbix Proxy

      O Zabbix Server node reporta-se para o Zabbix Server Centralizado (seu escritório)

      Mas, se puder usar Zabbix Server + Proxy somente, eu recomendo!

      Comment

      • wdrj
        Junior Member
        • Feb 2013
        • 4

        #4
        Server Remoto

        Sim, seria exatamente isso, mas achei que podia nao precisar instalar uma maquina no cliente.

        De qualquer forma, vou começar os trabalhos para este escopo e agradeço mto a atenção

        Claro, vou recorrer ao forum com as duvidas surgidas.

        Abs


        Originally posted by Spym4n
        Bom dia WDRJ!

        Sua ideia é monitorar todos os seus clientes num único local?

        Caso a resposta seja sim, voce pode usar Proxies! Voce coloca um Zabbix Proxy em cada cliente, que recolhe as informações dos computadores da rede que pertence e passa para seu servidor principal.

        Me de um retorno caso seu caso seja outro!

        Abraços

        Comment

        • wdrj
          Junior Member
          • Feb 2013
          • 4

          #5
          Server Remoto

          Valeu a dica, será por proxy mesmo. Agora basta estudar pra montar

          Agradeço mto a colaboração e conto com apoio de voce e todos do forum

          abs


          Originally posted by alessandro.silva
          Olá,

          Sua empresa - Zabbix Server
          Clientes - Zabbix Proxy coletando localmente

          OU

          Se você tiver uma regional no estado com várias filiais:

          Seu escritório no RJ: Zabbix Server Centralizado
          Matriz em SP - Zabbix Server Node
          - Filial1 em SP - Zabbix Proxy
          - Filial2 em SP - Zabbix Proxy
          - Filial3 em SP - Zabbix Proxy

          O Zabbix Server node reporta-se para o Zabbix Server Centralizado (seu escritório)

          Mas, se puder usar Zabbix Server + Proxy somente, eu recomendo!

          Comment

          • exkg
            Senior Member
            Zabbix Certified Trainer
            Zabbix Certified Specialist
            • Mar 2007
            • 718

            #6
            Oi,

            Soh um detalhe: MUITA atencao qd pensamos em NODE ... a ZABBIX SIA vai mudar o modelo de DM (Monitoramento Distribuido) na versao 2.2 ...

            Se estivesse comecando agora ... pensaria somente em proxy ... e esperaria a definicao do novo modelo de DM para voltar a pensar em NODE

            []s,
            Luciano
            --
            Luciano Alves
            www.zabbix.com
            Brazil | México | Argentina | Colômbia | Chile
            Zabbix Performance Tuning

            Comment

            • eoquintao
              Junior Member
              • Mar 2013
              • 8

              #7
              Não é necessário proxy, basta você colocar todos os seus agentes como ativos. E eles enviarão os dados para o Zabbix que estará na sua empresa. Na sua empresa você terá que liberar a porta 10050 vinda dos clientes. Você perderá a habilidade de monitorar via SNMP e executar comandos remotos (o que o proxy tb perde).

              Mas ao menos não precisará colocar um node em cada cliente.

              Comment

              • wdrj
                Junior Member
                • Feb 2013
                • 4

                #8
                Server Remoto

                Então você acha que não devo colocar um proxy localmente em cada cliente, e sim instalar o client apontando para meu server em minha matriz?!

                Isso não pesará o fluxo na rede?

                Perderei o SNMP?

                Vlw mesmo a atenção

                abs



                Originally posted by eoquintao
                Não é necessário proxy, basta você colocar todos os seus agentes como ativos. E eles enviarão os dados para o Zabbix que estará na sua empresa. Na sua empresa você terá que liberar a porta 10050 vinda dos clientes. Você perderá a habilidade de monitorar via SNMP e executar comandos remotos (o que o proxy tb perde).

                Mas ao menos não precisará colocar um node em cada cliente.

                Comment

                • eoquintao
                  Junior Member
                  • Mar 2013
                  • 8

                  #9
                  Sim perde o SNMP se não usar o proxy.

                  Tenho um ambiente com 40 servidores monitorados e 1450 itens. E usa menos de 100kbps constantes na minha rede. Uns 60kpbs de entrada e 30 de saída.

                  Originally posted by wdrj
                  Então você acha que não devo colocar um proxy localmente em cada cliente, e sim instalar o client apontando para meu server em minha matriz?!

                  Isso não pesará o fluxo na rede?

                  Perderei o SNMP?

                  Vlw mesmo a atenção

                  abs
                  Last edited by eoquintao; 21-03-2013, 17:06.

                  Comment

                  • eduwutzl
                    Senior Member
                    Zabbix Certified Specialist
                    • Jul 2010
                    • 314

                    #10
                    Naoooooo !!!!!!

                    Usa proxy sim,
                    Deixando os items como ativos, eles podem se perder no caminho e você ficar sem coleta.

                    Com proxy, fica tudo controladinho, e ele envia os dados de tempos em tempos em massa.......

                    Deixar os items como ativo, vai lhe dar uma dor de cabeça nesse seu modelo....

                    Outra coisa, em uma dessas máquinas aí, vc pode instalar o proxy junto com o agent tambem, se não tiver hardware ou virtualização pra ter um proxy dedicado.

                    Outra vantagem do proxy.
                    Se perder comunicação entre as pontas, com o proxy, ele guarda lá as informações pra você e descarrega quando a conexão voltar.

                    Sem proxy.......... isso não vai acontecer, vocẽ vai perder um pedaço do baile
                    Last edited by eduwutzl; 28-03-2013, 19:32.

                    Eduardo Wutzl da Silva
                    SRE Engenharia de Monitoração e Observabilidade

                    Comment

                    • eoquintao
                      Junior Member
                      • Mar 2013
                      • 8

                      #11
                      Há prós e contras em cada solução.

                      Usei durante um bom tempo a arquitetura com proxy, mas nem todos os meus clientes tinham um servidor linux para eu usar como proxy, e o quando havia, o próprio proxy virava o ponto único de falha do meu monitoramento no cliente. Se o proxy parava, eu perdia todos os outros hosts daquele cliente.

                      Não tenho tido dor de cabeça alguma com os itens como ativo, e consigo monitorar host a host se ele está online ou não. Criei uma trigger para que se um host ativo para de enviar dados por mais de 10 minutos eu recebo um alerta. Assim sei se apenas um host está indisponível ou todos estão (recebo alerta de indisponibilidade de todos os hosts quando a internet do cliente cai ou há uma falha geral como rede ou energia.)

                      Os "buracos" no gráfico sempre acompanham os alertas de indisponibilidade, e isso vai no relatório mensal para cada cliente. Mas mesmo assim tenho muito poucos alertas desses durante o mês. Praticamente todos os meus clientes têm uma rede estruturada, como energia e links redundantes.

                      Fim das contas e voltando a repetir, NO MEU CASO, a arquitetura de agente ativo se mostrou mais eficaz e simples do que a de proxy.

                      Originally posted by eduwutzl
                      Naoooooo !!!!!!

                      Usa proxy sim,
                      Deixando os items como ativos, eles podem se perder no caminho e você ficar sem coleta.

                      Com proxy, fica tudo controladinho, e ele envia os dados de tempos em tempos em massa.......

                      Deixar os items como ativo, vai lhe dar uma dor de cabeça nesse seu modelo....

                      Outra coisa, em uma dessas máquinas aí, vc pode instalar o proxy junto com o agent tambem, se não tiver hardware ou virtualização pra ter um proxy dedicado.

                      Outra vantagem do proxy.
                      Se perder comunicação entre as pontas, com o proxy, ele guarda lá as informações pra você e descarrega quando a conexão voltar.

                      Sem proxy.......... isso não vai acontecer, vocẽ vai perder um pedaço do baile

                      Comment

                      • Leonardo
                        Junior Member
                        • Apr 2013
                        • 1

                        #12
                        Server Remoto

                        Estou com essa mesma necessidade em meus clientes e essa solução realmente seria ideal.

                        Porem obrigatoriamente terei que ter uma VPN fechada com meus clientes?

                        Senão como seria feita a configuração do Host a ser monitorado no meu Servidor Zabbix sendo que em "Agent interface" é preciso colocar ou o ip do servidor do meu cliente ou o nome DNS?

                        Obrigado



                        Originally posted by eoquintao
                        Não é necessário proxy, basta você colocar todos os seus agentes como ativos. E eles enviarão os dados para o Zabbix que estará na sua empresa. Na sua empresa você terá que liberar a porta 10050 vinda dos clientes. Você perderá a habilidade de monitorar via SNMP e executar comandos remotos (o que o proxy tb perde).

                        Mas ao menos não precisará colocar um node em cada cliente.

                        Comment

                        • eoquintao
                          Junior Member
                          • Mar 2013
                          • 8

                          #13
                          Originally posted by Leonardo
                          Estou com essa mesma necessidade em meus clientes e essa solução realmente seria ideal.

                          Porem obrigatoriamente terei que ter uma VPN fechada com meus clientes?

                          Senão como seria feita a configuração do Host a ser monitorado no meu Servidor Zabbix sendo que em "Agent interface" é preciso colocar ou o ip do servidor do meu cliente ou o nome DNS?

                          Obrigado
                          Não precisa de VPN não, vc no agente aponta o servidor (como ativo). E no servidor no campo de interface não coloca nada ou coloca 0.0.0.0

                          Comment

                          • diego.leoratto
                            Junior Member
                            • Sep 2013
                            • 3

                            #14
                            Em complemento, a utilização de proxy permite que você realize manutenções no Zabbix Server, sem o risco de perder as coletas, que são realizadas pelo Zabbix Proxy.
                            Neste caso é importante ajustar no Zabbix_Proxy.conf o parâmetro referente ao tempo de retenção das coletas em caso de falha de comunicação entre o Zabbix Server e o Zabbix Proxy, por exemplo, se a previsão da manutenção é de 4 horas, ajuste previamente para 8 horas de retenção, assim não perderá as coletas.



                            Abraço.

                            Diego

                            Comment

                            • cesaralvaro
                              Junior Member
                              • Nov 2013
                              • 2

                              #15
                              Poderia mostrar como?

                              Originally posted by eoquintao
                              Não precisa de VPN não, vc no agente aponta o servidor (como ativo). E no servidor no campo de interface não coloca nada ou coloca 0.0.0.0
                              Amigo estou precisando entender melhor sua colocação, poderia me ajudar?

                              Da rede cliente eu não consigo pingar na rede do servidor zabbix, mesmo assim o agentzabbix consegue enviar informações para o server?
                              Poderia postar o arquivo de configuração do agente Zabbix?
                              Obrigado.

                              Comment

                              Working...