O monitoramento de rede é uma tarefa importante para a maioriados administradores de rede e sistema de hoje. Os sistemas distribuídos e a hospedagem baseada em nuvem são tais que estamos mais distantes do que nunca das máquinas de que cuidamos. Consequentemente, devemos usar ferramentas especializadas para monitorá-las. E, embora haja muitos tipos diferentes de ferramentas disponíveis, parece que a solução de monitoramento tudo em um é a melhor opção. Permite monitorar a utilização da largura de banda, bem como servidores e outros sistemas. Muitas dessas ferramentas estão disponíveis no mercado, mas hoje veremos mais de perto duas delas, o SolarWinds Network Performance Monitor e o Nagios XI. Compararemos os dois produtos com o objetivo de ajudar você a descobrir qual deles está melhor adaptado às suas necessidades específicas.
Antes de chegarmos à essência deste post, vamosexplorar o monitoramento de rede. Saber mais sobre o assunto nos ajudará a entender melhor as diferenças e semelhanças entre os dois produtos. Depois disso, falaremos sobre o SNMP, a tecnologia de monitoramento mais usada. Faremos o possível para descrever o que é, de onde vem e como funciona. Em seguida, veremos quais outras tecnologias de monitoramento estão disponíveis além do SNMP. Como você verá, há muito mais. Depois disso, veremos primeiro o SolarWinds Network Performance Monitor, seus principais recursos, estrutura de preços e prós e contras, seguidos por um olhar semelhante no Nagios XI. Por fim, compararemos os dois produtos para tentar entender melhor suas semelhanças e diferenças e concluiremos com uma opinião sincera sobre os dois produtos.
Sobre o monitoramento de rede
Definir monitoramento pode ser uma tarefa difícil, poisParece que todo mundo tem sua própria idéia do que é, ou pelo menos o que deveria ser. Para piorar ainda mais, existem vários tipos de monitoramento. Vamos dar uma olhada em cada uma delas, começando pelo mais básico: monitoramento de ping (ou para cima / para baixo). Esse tipo de monitoramento bruto usa ping para verificar se cada dispositivo monitorado está operacional. O monitoramento é realizado usando o comando ping em segundo plano para verificar se cada host monitorado está respondendo. Não é possível obter muita informação sobre a saúde real do dispositivo monitorado.
O monitoramento da largura de banda da rede é outrotipo de monitoramento. Na verdade, é provavelmente o tipo mais comum. Na maioria das vezes, esse tipo de ferramenta de monitoramento usa o Simple Network Management Protocol para ler remotamente os contadores de interface dos dispositivos monitorados. Em seguida, ele pode calcular a utilização média da largura de banda de suas interfaces. Isso geralmente é usado para monitorar segmentos com largura de banda limitada de uma rede, como links de WAN. O que você obtém desses sistemas é uma visão quantitativa do tráfego. Ele mostrará qualquer congestionamento da rede e informará quando começou e quando parou, mas não fornece uma pista sobre qual é a causa.
Para isso, você é o próximo tipo de ferramentas de monitoramento: analisadores de tráfego de rede. Essas ferramentas continuam onde a anterior parou. Eles realizarão algumas análises básicas de tráfego para descobrir o que está consumindo largura de banda. Você pode usá-los para descobrir quais usuários, computadores ou aplicativos estão usando mais largura de banda. Você obtém uma visão qualitativa do tráfego de rede.
Outro tipo de ferramenta de monitoramento que frequentementeo servidor de chamadas ou o monitor do sistema é ainda mais profundo e lê as métricas operacionais dos dispositivos monitorados. Geralmente, é usado esse tipo de ferramenta para monitorar qualquer dispositivo, de roteadores e switches a servidores e bancos de dados. Esse tipo de ferramenta normalmente fornece dados como CPU e carga de memória, espaço em disco e outros dados interessantes que podem ser coletados e exibidos.
O protocolo simples de gerenciamento de rede (SNMP)
Vamos dar uma olhada rápida no livro Since the SimpleProtocolo de gerenciamento de rede, afinal, é a tecnologia de monitoramento mais usada. Mas não deixe o nome enganar você. Este protocolo é tudo menos simples. Os dispositivos habilitados para SNMP podem permitir que uma estação de gerenciamento - ou, no caso de monitoramento, uma ferramenta de monitoramento - leia e / ou defina vários parâmetros operacionais. O SNMP é frequentemente chamado de tecnologia de monitoramento sem agente. No entanto, apesar de raramente exigir a instalação de software extra no dispositivo monitorado, os dispositivos habilitados para SNMP executam um agente em cada equipamento monitorado. Geralmente é embutido no sistema operacional ou firmware e é por isso que não é chamado de agente.
Do ponto de vista do monitoramento, entender comoO trabalho de monitoramento SNMP é relativamente fácil. Sem ser muito técnico, vamos dar uma olhada. Em intervalos regulares - 5 minutos é um valor comum - o software de monitoramento SNMP pesquisa cada dispositivo enviando uma solicitação para um parâmetro específico que deseja ler. A única segurança oferecida pelo protocolo é uma "cadeia de comunidade" que pode ser comparada a um mecanismo de autenticação bruto. O dispositivo monitorado valida a sequência da comunidade e, se corresponder, retorna o valor solicitado. Esta é uma versão altamente simplificada do processo, então me perdoe se eu deixasse de fora partes importantes do protocolo. Nosso objetivo não é fornecer um tutorial SNMP, mas sim uma compreensão de como o monitoramento SNMP funciona.
Vamos dar um pequeno exemplo em que um monitoramentoA ferramenta é usada para monitorar o uso da largura de banda de uma interface de roteador voltada para um circuito WAN. Dois parâmetros SNMP específicos são de interesse, os contadores de bytes in e bytes out da interface. Eles são lidos regularmente - digamos a cada cinco minutos - e armazenados em um arquivo ou banco de dados. Essa é a parte mais difícil, o resto é apenas matemática. A ferramenta de monitoramento subtrai o valor anterior dos contadores do atual, fornecendo o número de bytes transferidos durante o intervalo de cinco minutos. Em seguida, ele divide esses números 300, o número de segundos em cinco minutos, fornecendo o número de bytes por segundo e dividido por oito para obter o número de bits por segundo. Os valores resultantes são armazenados em um banco de dados ou plotados em um gráfico mostrando sua evolução ao longo do tempo.
Outras técnicas de monitoramento
O SNMP está longe de ser o único - talvezaté a melhor - tecnologia de monitoramento. Muitas outras tecnologias estão disponíveis, dependendo de que tipo de dispositivo você está monitorando e de quais informações você está tentando coletar. Vamos dar uma olhada rápida.
A Instrumentação de Gerenciamento do Windows, ou WMI,é um protocolo específico do Windows. É, até certo ponto, uma evolução do SNMP. Ambos têm um objetivo semelhante - gerenciar e monitorar sistemas remotamente - mas sua operação é diferente. É mais seguro, mais flexível e pode fornecer mais informações. Ele tem uma grande desvantagem, no entanto. O WMI está disponível apenas em hosts do Windows.
WBEM é um acrônimo para Empresa Baseada na WebGestão. É um padrão aberto para o gerenciamento e monitoramento remoto de sistemas. WMI e WBEM são bastante semelhantes. WMI é a implementação proprietária da Microsoft do WBEM, um padrão aberto. Esse protocolo geralmente é usado para monitorar hosts não Windows, como servidores Linux, por exemplo.
O último tipo de monitoramento que queremos discutir échamado monitoramento baseado em agente. Essa técnica popular depende de um agente local em execução no sistema monitorado. Ao contrário dos outros métodos, o agente de monitoramento não está incorporado nos sistemas operacionais. É fornecido pelo fornecedor da ferramenta de monitoramento. É perfeitamente adaptado à ferramenta e muitas vezes permite o monitoramento de métricas que, de outra forma, não estariam disponíveis. No entanto, existem algumas desvantagens. Obviamente, o monitoramento baseado em agente exige que um agente seja instalado nos sistemas monitorados. Esse agente pode ter um impacto no sistema monitorado, pois está usando parte de seus recursos.
1. Monitor de desempenho de rede SolarWinds (Teste grátis)
SolarWinds, fabricante do Monitor de desempenho de rede existe há cerca de 20 anos e goza deuma sólida reputação por ter criado algumas das melhores ferramentas de administração de rede e sistema. Muitos dos produtos da empresa receberam ótimas críticas e são considerados os melhores em seus respectivos campos. E para torná-lo ainda melhor, o SolarWinds também é famoso por suas ferramentas gratuitas, ferramentas menores que atendem a uma necessidade específica dos administradores de rede. Dois bons exemplos dessas ferramentas gratuitas são o Monitor de largura de banda em tempo real e o Kiwi Syslog Server.
Voltar ao Monitor de desempenho de rede, é principalmente um monitoramento de largura de banda SNMPembora possa fazer muito mais através de funcionalidades integradas ou combinando-o com outras ferramentas da SolarWinds. Na sua essência, o produto oferece monitoramento abrangente de falhas e gerenciamento de desempenho usando SNMP e, portanto, é compatível com a maioria dos equipamentos. O recurso NetPath da ferramenta permite visualizar o caminho crítico da rede entre dois pontos monitorados em sua rede. Além disso, ele também pode gerar automaticamente mapas de rede inteligentes.
- TESTE GRÁTIS: Monitor de desempenho de rede SolarWinds
- Link para download oficial: https://www.solarwinds.com/network-performance-monitor/registration
Outros pontos fortes do produto incluem avançadosalerta e o painel de análise de desempenho PerfStack da ferramenta. Outro recurso exclusivo é a funcionalidade Network Insights, que permite o monitoramento complexo do dispositivo. A ferramenta também pode monitorar redes definidas por software (SDN) e possui suporte Cisco ACI integrado, além da capacidade de monitorar redes sem fio e gerar linhas de base de desempenho de rede.
o Monitor de desempenho de rede SolarWinds é altamente escalável e pode ser usado em qualquerrede do menor para o maior. Alguns dos recursos opcionais incluem mecanismos de escalabilidade, alta disponibilidade e um console de operações corporativas que permite consolidar os dados de várias instâncias do NPM em um painel de nível corporativo.
o Monitor de desempenho de rede SolarWinds possui uma estrutura de preços bastante simples. O licenciamento é baseado no número de elementos monitorados. Estão disponíveis cinco camadas de licenciamento para 100, 250, 500, 2000 e elementos ilimitados a preços que variam de US $ 2.955 a US $ 32.525, incluindo o primeiro ano de manutenção. Se você preferir testar a ferramenta antes de se comprometer com uma compra, é possível obter uma versão de avaliação gratuita de 30 dias sem elementos e ilimitada.
Prós e contras do NPM
Para ter uma idéia do que os usuários pensam, aqui estão os prós e contras do Monitor de desempenho de rede SolarWinds conforme relatado nas análises de usuários do produto.
Prós
- A interface da web é completamente personalizávelpermitindo que diferentes membros da sua equipe de TI usem uma exibição que lhes agrade. Por exemplo, os administradores de sistema podem usar uma exibição focada nos hosts VMware, enquanto a exibição do administrador de rede se concentra nos comutadores e tráfego de rede.
- O NPM possui alertas excelentes e facilmente configuráveis. Você pode até criar um alerta para notificá-lo quando um dispositivo que deve permanecer desconectado da rede se conectar. As possibilidades são infinitas.
- Você pode criar polinizadores de dispositivos combinados com a medição personalizada, que pode retornar praticamente todas as informações necessárias.
Contras
- A configuração de email, embora altamente flexível e personalizável, poderia ser mais fácil.
- O NetFlow Traffic Analyzer (um módulo qualitativo de análise de rede) não está embutido no produto e deve ser adquirido separadamente, aumentando o preço do produto.
- Alguns usuários reclamaram da falta de opções de filtragem e pesquisa em syslogs e alertas.
2. Nagios XI
O Nagios XI é um servidor de nível corporativo esoftware de monitoramento de rede que fornece aplicativos, serviços e monitoramento de rede abrangentes em uma solução central. O produto é descendente direto do Nagios Core, um produto gratuito e de código aberto relacionado. De fato, ambos usam o mesmo mecanismo básico. No entanto, são dois produtos amplamente diferentes que não devem ser confundidos. Hoje, estamos falando apenas do Nagios XI. A ferramenta permite monitorar todos os componentes de infraestrutura de missão crítica, como aplicativos, serviços, sistemas operacionais, protocolos de rede, métricas de sistemas e infraestrutura de rede.
Os poderosos painéis do Nagios XI fornecemacesso imediato a poderosas informações de monitoramento e dados de terceiros. Várias visualizações fornecem aos usuários acesso rápido às informações que consideram mais úteis. A GUI da ferramenta é altamente personalizável e seu layout, design e preferências podem ser modificados por usuário, dando aos membros da equipe a flexibilidade que eles desejam.
O Nagios XI é muito fácil de usar, graças à suainterface de configuração integrada baseada na Web, que permite aos administradores gerenciar configurações de monitoramento, configurações do sistema e muito mais. A plataforma também oferece assistentes de configuração para orientar os usuários no processo de monitoramento de novos dispositivos, serviços e aplicativos sem precisar entender conceitos complexos de monitoramento.
Outras características interessantes do Nagios XI incluemtendências automatizadas e integradas, bem como gráficos de planejamento de capacidade, permitindo que as organizações planejem atualizações de infraestrutura antes que sistemas desatualizados ou superutilizados os surpreendam. Os alertas podem ser enviados para membros da equipe de TI, partes interessadas da empresa e até usuários finais por e-mail ou mensagens de texto móveis.
O Nagios XI será executado apenas no CentOS ou RedHatEnterprise Linux. Obviamente, ele também pode ser executado em uma máquina Linux virtual em um host Windows, mas é essencialmente um software Linux. Um banco de dados MySQL também é necessário para suas operações.
O Nagios XI está disponível em uma edição padrão euma Enterprise Edition. A Enterprise Edition oferece funcionalidade adicional e inclui recursos projetados para auxiliar na configuração, previsão e relatórios agendados em larga escala. Cada licença inclui doze meses de manutenção (direitos de atualização) e suporte por email. O licenciamento é baseado no número de hosts de monitoramento e começa em US $ 1 995 para a Standard Edition e US $ 3 495 para a Enterprise Edition. Se você deseja testar o produto, está disponível uma versão de avaliação gratuita de 60 dias.
Prós e contras de Nagios XI
Assim como fizemos com o SolarWinds NPM, compilamos comentários do usuário Nagios XI PRTG e aqui estão os prós e contras que eles relataram
Prós
- O Nagios XI é fácil de instalar e configurar (especialmente quando comparado ao Nagios Core)
- Centenas de complementos de terceiros fornecem monitoramento de praticamente todos os aplicativos, serviços e sistemas, tanto internos quanto comerciais.
- Como ele compartilha o mesmo núcleo que a versão gratuita e de código aberto do Nagios, ele suporta todos os complementos desenvolvidos pela comunidade, criando uma impressionante variedade de possibilidades de monitoramento.
Contras
- O Nagios XI não roda no Windows. Isso pode impedir que alguns administradores sem experiência com o Linux considerem o produto. E, embora possa ser executado em uma VM no Windows, adiciona alguma complexidade à instalação.
- Alguns usuários se queixaram de uma aparência um tanto antiquada. No entanto, a GUI é muito funcional.
- As opções de personalização podem atrapalhar a atualização.
Comparando os dois produtos
Comparando o desempenho da rede SolarWindsO Monitor e o Nagios XI são mais difíceis do que parecem. Eles são ao mesmo tempo muito parecidos e totalmente diferentes. Em termos de operacionalidade e usabilidade da interface do usuário, o SolarWinds Netwotk Performance Monitor se destaca como um vencedor claro ao lado da GUI antiquada do Nagios XI.
Mas há mais em uma ferramenta de monitoramento do que em suainterface de usuário. Quando se trata de recursos de monitoramento de cisalhamento, o Nagios XI oferece mais em termos de recursos do que uma instalação do Nagios. Em resumo, fora da caixa, o NPM supera o Nagios XI.
Embora não recomendamos a escolha de uma ferramentaapenas no preço, esse é outro local em que as duas ferramentas diferem amplamente. Embora o SolarWinds Network Performance Monitor seja um pouco mais caro que o Nagios XI, eles estão em uma faixa comparável.
O que pensamos?
Gostaríamos de poder lhe dizer que um dos NPMe Nagios XI é um vencedor claro sobre o outro, mas não é assim tão simples. Há um fator que é mais importante que todos os outros ao escolher uma solução de monitoramento: suas necessidades. O melhor produto para qualquer pessoa será sempre aquele que, como recursos de que precisa, independentemente ou seu preço. Na batalha entre o NPM e o Nagios XI, um usuário com necessidades de monitoramento e gerenciamento sem fio provavelmente escolherá o produto SolarWinds. Por outro lado, se você tiver uma necessidade de monitoramento muito específica, abordada por um dos complementos do Nagios XI, certamente obterá seu voto.
Costumo preferir a Rede SolarWindsMonitor de desempenho, mas devo admitir que provavelmente sou inclinado a isso. Isso se deve simplesmente ao fato de ser um produto que conheço e uso há anos e sei exatamente o que ele pode fazer e como fazê-lo. Se você é novo nos dois produtos, sua melhor aposta é tentar os dois antes de tomar uma decisão final. Com os dois fornecedores oferecendo uma avaliação gratuita de seus respectivos produtos, isso deve ser fácil.
Comentários