Monitoramento do load balancer

O que é load balancer?

O monitoramento da rede é uma parte crucial do trabalho de um administrador, pois pode ajudar a evitar que elementos e dispositivos essenciais em uma rede sofram tempo de inatividade. Quando os dispositivos clientes abordam os servidores com muitas solicitações, a carga deve ser compartilhada uniformemente entre os servidores para evitar falhas. É aí que entra o load balancer (balanceador de carga).

Como funcionam os balanceadores de carga (load balancer)?

As redes empresariais normalmente têm servidores e aplicações críticos, como servidores de banco de dados e servidores Exchange, que são hospedados para alta disponibilidade. Geralmente, um monitor de load balance como o BIG-IP é usado nessas redes para compartilhar a carga entre os servidores a fim de oferecer serviços ininterruptos.

Os balanceadores de carga enviam solicitações aos servidores quanto à disponibilidade e distribuem a carga para os servidores ativos presentes em um pool.

Pool e membro do pool

Um pool de servidores é um conjunto lógico de servidores agrupados para processar solicitações de clientes. Normalmente, um pool é formado com base no serviço que ele fornece, como IP, HTTPS, protocolo de transferência de arquivos (FTP), protocolo de controle de transmissão (TCP) ou protocolo de datagrama de usuário (UDP).

Membro do pool refere-se a um servidor específico dentro do pool. E está associado a um nó físico na rede. Um servidor pode ser membro de vários pools.

O load balancer monitora constantemente o desempenho de todos os membros do pool e direciona a solicitação do cliente para um servidor com base em sua disponibilidade.

Por que você deve monitorar seu load balancer?

À medida que a demanda pelos serviços da sua organização aumenta, pode ser um desafio lidar com todas as solicitações. O esforço de aumentar o número de servidores é inútil se apenas um servidor estiver sobrecarregado com todas as solicitações dos clientes.

Os balanceadores de carga são parte integrante da sua rede. Ao monitorar a integridade e o desempenho dos servidores, eles podem direcionar o tráfego com eficiência e facilitar as operações contínuas da rede.

Qualquer paralisação ou interrupção no processamento das solicitações dos clientes pode custar caro para sua empresa. Por exemplo, se um servidor que processa as transações monetárias em um sistema bancário ficar inativo, isso poderá impedir transações bem-sucedidas para muitos clientes e afetar negativamente os seus negócios.

O monitoramento da integridade e do desempenho do load balancer é útil para:

  • Processar solicitações de clientes sem problemas.
  • Reduzir o tempo de inatividade.
  • Manter a integridade e o desempenho do sistema.
  • Aumentar a eficiência do sistema.

Desafios no monitoramento do load balancer

Embora os usos de um balanceador de carga sejam inestimáveis para as redes, há alguns desafios em cenários reais que você pode enfrentar ao monitorar um balanceador de carga, como:

  • Saúde do servidor: Monitorar continuamente os servidores quanto à integridade e ao desempenho manualmente.
  • Monitoramento de serviços: Interação constante com os clientes para direcionar a solicitação a um pool específico para fornecer o serviço pretendido.
  • Monitoramento proativo: Rastreamento proativo das várias métricas de desempenho de um sistema para evitar tempo de inatividade.
  • Gerenciamento de falhas: Automatização das ações corretivas a serem executadas após uma falha no servidor.

Use o OpManager para monitorar seu load balancer

Com o OpManager, você pode monitorar facilmente os balanceadores de carga e resolver os desafios mencionados acima. Por padrão, durante a descoberta inicial, o OpManager classifica os dispositivos como servidores, impressoras, switches, roteadores ou firewalls.

Nossa ferramenta também inclui modelos de dispositivos incorporados para monitorar os balanceadores de carga. No entanto, mesmo que o modelo de dispositivo para o seu load balancer não seja suportado, o OpManager oferece monitoramento pronto para uso, permitindo que você adicione modelos de dispositivo personalizados. Por exemplo, você pode importar o modelo de dispositivo para o seu balanceador e associar um monitor de balanceador de carga para rastrear métricas importantes de forma proativa.

Métricas de desempenho do load balancers

Ao monitorar as métricas do load balancer, você obtém informações detalhadas sobre o desempenho do seu sistema. Para monitora-lo, você deve se concentrar em parâmetros críticos como:

  • Dispositivos clientes ativos
  • Servidores ativos
  • Solicitações HTTP
  • Velocidade do fan da CPU
  • Temperatura e utilização da CPU
  • Estado dos membros do cluster
  • Erro(s) de pacote de saída
  • Erro(s) de pacote de entrada
  • Pacote(s) descartado(s)
  • Conexões ativas (servidor para sistema)
  • Conexões ativas (servidor para membro do pool)

Como monitorar um load balancer no OpManager?

O OpManager oferece a funcionalidade de um poderoso sistema de gerenciamento de rede e monitora constantemente as métricas críticas de load balance. Abaixo estão listados os recursos vitais do OpManager que servem como ferramentas eficazes de monitoramento e ajudam a superar os desafios relacionados.

Monitoramento de disponibilidade

Uma das tarefas mais importantes do load balancer é rastrear a disponibilidade dos servidores. Seria inaceitável que um cliente sofresse tempo de inatividade durante a execução de tarefas cruciais.

Por exemplo, vamos supor que um usuário siga o procedimento para reservar uma passagem de trem no portal on-line e vá até o gateway de pagamento. Infelizmente, um rosto triste aparece na tela com uma mensagem dizendo que o serviço não está disponível no momento. Isso certamente irritaria qualquer cliente e, se continuasse, poderia acabar afetando os negócios como um todo.

O monitor do load balancer evita essas complicações, monitorando perfeitamente a disponibilidade dos servidores presentes no pool de servidores, garantindo que nenhum servidor fique indiscriminadamente sobrecarregado.

Com o OpManager, você pode rastrear facilmente a disponibilidade dos dispositivos em sua rede. Usando o ICMP (Internet Control Message Protocol - Protocolo de Mensagens de Controle da Internet), é possível identificar dispositivos ativos enviando uma solicitação de ping ao dispositivo.

Para dispositivos em uma zona desmilitarizada (DMZ), o Ping ICMP é desativado, mas você pode monitorar os dispositivos usando a porta TCP. No OpManager, o monitoramento da disponibilidade é realizado pelos protocolos ICMP, TCP e SNMP (Simple Network Management Protocol - Protocolo de gerenciamento de rede simples).

Monitor Load Balancer Availability - ManageEngine OpManager

Monitoramento de serviços

Os balanceadores de carga realizam o trabalho vital de alocar os serviços exigidos pelos clientes aos servidores disponíveis e são classificados com base no serviço que oferecem como balanceadores de carga de camada 4 e camada 7.

O load balancer de camada 4 é baseado no protocolo de rede. Ele obtém o endereço IP do cliente e o encaminha para o servidor específico, que processa a solicitação. Ao contrário do load balancer da camada 7, ele não inspeciona os dados dos pacotes enviados. Ele estabelece uma conexão TCP individual entre o cliente e o servidor.

Os balanceadores de carga da camada 7 funcionam de acordo com a camada de aplicativo do modelo OSI (Open Systems Interconnection). Uma característica distintiva desse tipo é que o load balancer inspeciona o cabeçalho HTTP e os dados presentes nos pacotes para tomar decisões de roteamento com base neles. O load balancer da camada 7 faz duas conexões TCP: uma com o servidor e outra com o cliente.

O OpManager monitora os serviços usando o protocolo TCP. Ele também monitora a disponibilidade e o tempo de resposta de serviços como HTTPS, IMAP, FTP etc. Além disso, você pode usar nossa ferramenta para monitorar aplicativos executados em máquinas Windows como serviços usando o protocolo Windows Management Instrumentation (WMI).

Load Balancer Service Monitor - ManageEngine OpManager

Monitorar a disponibilidade do processo

Todos os processos em sua rede podem ser monitorados proativamente com o OpManager usando protocolos SNMP padrão. O OpManager também oferece suporte para monitorar todos os processos em execução em máquinas Windows ou Linux com o protocolo WMI e o protocolo CLI, respectivamente.

Você também pode monitorar o uso de recursos do sistema, como CPU, memória e contagem de instâncias por processos.

Monitoramento do desempenho do servidor

O servidor, que é um membro do pool, é um elemento essencial da rede. Um monitor de desempenho de load balancer ajuda a monitorar constantemente a integridade de um servidor e a direcionar o tráfego para ele.

Em geral, os servidores são agrupados em pools com base no serviço que prestam. Não há restrição para que um servidor opere em um pool, ele também pode fazer parte de vários pools.

Por padrão, o OpManager monitora os recursos do sistema usando o protocolo SNMP. No entanto, para dispositivos não-SNMP, você pode usar o protocolo WMI; os monitores de recursos do sistema já estão configurados nos modelos de dispositivos Windows.

Você também pode monitorar as métricas de desempenho da CPU, do disco, da memória etc. Por padrão, o OpManager suporta cerca de 5.000 métricas de desempenho, e você também pode adicionar métricas personalizadas e associá-las a dispositivos específicos.

Monitor Load Balancer for Server Performance - ManageEngine OpManager

Resolução de problemas do sistema

Como administrador de rede, você precisa estar ciente da integridade e da disponibilidade do servidor, mas monitorar manualmente o desempenho do servidor de forma constante não é viável.

Em casos raros, quando um servidor fica inativo, você precisa estar equipado com ferramentas eficientes de gerenciamento de falhas para resolver os problemas rapidamente e restaurar a normalidade.

Alarmes

O OpManager possui um mecanismo robusto e integrado de gerenciamento de falhas com alarmes, notificações e fluxos de trabalho que permitem que você se mantenha informado sobre os problemas e os resolva. Os alarmes são acionados com base na gravidade de uma falha de rede. Códigos de cores predefinidos atribuídos a cada nível de gravidade no OpManager - Atenção, Problema, Crítico, Serviço interrompido e Limpar - ajudam a decidir qual ação deve ser tomada com base na gravidade do problema. Você também pode configurar os valores dos níveis de gravidade dos dispositivos.

Notificações

O OpManager o notifica sobre o desempenho do seu sistema mesmo quando você não está fisicamente presente para monitorar o load balancer, utilizando e-mail e SMS para enviar notificações sobre um dispositivo inativo ou uma violação de limite.

Sendo assim, é possível escolher o que monitorar com base em critérios específicos, por exemplo, você pode decidir monitorar o tempo de inatividade de um conjunto de dispositivos de servidor em um pool. Você pode agrupar os servidores desse pool específico e programar notificações para serem acionadas conforme necessário.

Load Balancing Notifications - ManageEngine OpManager

Fluxo de trabalho (workflow)

O recurso Workflow do OpManager permite automatizar ações corretivas em sua infraestrutura de TI. Com isso, você pode liberar espaço em disco antes que ele atinja um nível crítico. Por exemplo, quando a unidade de disco exceder o limite de armazenamento configurado, você poderá programar um fluxo de trabalho para excluir pastas desnecessárias. Essas automações podem ser criadas sem codificação, o que torna o recurso de fluxo de trabalho do OpManager muito fácil de usar.

Com esse recurso inteligente de automação do fluxo de trabalho de TI, você também pode configurar um alarme para notificá-lo quando houver uma violação do limite configurado.

Load balancer Workflow - ManageEngine OpManager

Relatórios e amplo painel de controle

Os dados, quando apresentados de forma apropriada, podem ser facilmente compreendidos e ajudá-lo a tomar as medidas certas para as necessidades de sua rede. Para estar no topo da sua rede enquanto monitora o load balancer, você precisa de informações sobre várias métricas simultaneamente.

O OpManager oferece um amplo painel de controle, que permite visualizar as métricas críticas necessárias para a integridade e o desempenho do sistema. O painel fornece uma ampla visão geral do status da sua rede, exibindo parâmetros vitais relacionados a servidores e serviços, e os gráficos de desempenho em tempo real permitem solucionar problemas nos dispositivos. Dependendo das suas necessidades comerciais, você pode personalizar o painel para exibir as métricas mais importantes na parte superior e empurrar as outras menos importantes para baixo.

Load balancer dashboard - ManageEngine OpManager

Os relatórios intuitivos disponíveis no OpManager permitem que você entenda os problemas da rede e acompanhe o desempenho dos dispositivos. Para uma melhor experiência, ele classifica os relatórios com base no sistema, na integridade e no desempenho, na disponibilidade e na resposta, no inventário, no armazenamento etc.

Esses relatórios reduzem drasticamente o tempo necessário para determinar o desempenho do seu sistema. Depois que os relatórios são gerados, você pode até mesmo apresentá-los à sua equipe exportando-os como arquivos PDF ou XLS, ou programá-los para serem enviados por e-mail para um endereço de e-mail específico.

Com monitoramento proativo, medidas corretivas e coleta conjunta de dados de desempenho da rede, tudo em uma única janela, o OpManager é uma ferramenta eficaz e robusta de monitoramento de balanceadores de carga para aumentar a produtividade dos negócios.

VÍDEOS
OpManager Customer Videos
Altaleb Alshenqiti - Ministry of National Guard - Health Affairs
  
  •  IT Admin from "Royal flying doctor service", Australia
     Jonathan ManageEngine Customer
  •  Michael - Network & Tech, ManageEngine Customer
     Altaleb Alshenqiti - Ministry of National Guard - Health Affairs
  •  David Tremont, Associate Directory of Infrastructure,USA
     Todd Haverstock Administrative Director
  •  Donald Stewart, IT Manager from Crest Industries
     John Rosser, MIS Manager - Yale Chase Equipment & Services

Produtos relacionados