Melhores ferramentas de monitoramento de rede SNMP que testamos em 2020

Em um mundo ideal, a largura de banda da rede seria infinita e as redes nunca ficariam congestionadas. Infelizmente, não vivemos em um mundo assim. As redes ficam congestionadas e sofrem todos os tipos de problemas devido à largura de banda insuficiente. Além disso, com os aplicativos manipulando cada vez mais dados, eles precisam mover mais dados pela rede e isso requer atualizações constantes nas velocidades da rede. Para garantir que você fique de olho na sua rede e na evolução de seu uso, você precisa monitorá-la. O SNMP, integrado a praticamente todos os dispositivos conectados à rede, é de longe a melhor maneira de monitorar redes. Continue lendo enquanto analisamos as cinco melhores ferramentas de monitoramento de rede SNMP.

Antes de revelarmos nossas melhores ferramentas de monitoramento de rede SNMP, primeiro discutiremos o monitoramento de largura de banda em geral, por que você precisa dele e como ele pode ser feito e como ele pode ajudar a evitar todos os tipos de problemas. A seguir, como este artigo trata das melhores ferramentas de monitoramento de rede SNMP, tentaremos explicar brevemente o que é SNMP e como ele funciona. Tentaremos mantê-lo o mais simples e não técnico possível, ao mesmo tempo em que fornecemos as informações necessárias para entender e implementar o monitoramento SNMP. E, finalmente, revelaremos as cinco melhores ferramentas de monitoramento de rede SNMP e revisaremos brevemente cada uma delas.

A necessidade de monitoramento de largura de banda

Quando você é um administrador de rede, o congestionamento é seu inimigo número um. Se você comparar uma rede com uma rodovia onde o tráfego são os dados da rede, o congestionamento da rede é semelhante aos engarrafamentos. Mas, ao contrário do tráfego de automóveis – onde o congestionamento pode ser facilmente identificado simplesmente olhando para a estrada – o tráfego de rede acontece dentro de cabos, switches e roteadores onde é invisível. Além disso, tudo acontece na velocidade da luz. Mesmo se você pudesse ver, aconteceria muito rápido. É por isso que as ferramentas de monitoramento de rede são tão importantes. Eles fornecem aos administradores de rede a visibilidade de que precisam para manter as coisas funcionando sem problemas. Depois de detectar congestionamento ou outros problemas, você pode tomar as medidas necessárias para corrigi-lo.

Outra razão importante para o monitoramento de redes é o planejamento de capacidade. Não parece haver uma maneira de contornar o fato de que o uso da rede sempre cresce com o tempo. A largura de banda atual da sua rede pode ser suficiente agora, mas eventualmente precisará ser aumentada. E ao monitorar o uso da largura de banda, você poderá planejar a atualização da rede antes que a superutilização se torne um problema.

Três maneiras de fazer isso

Existem várias maneiras de monitorar a utilização da rede. Uma maneira é capturar pacotes em um determinado ponto da rede. Ele lhe dará uma visibilidade detalhada sobre o que está acontecendo neste ponto específico, mas em nenhum outro lugar. Se o seu equipamento de rede suportar, você poderá enviar dados de fluxo para um analisador de fluxo que informará quais usuários, dispositivos ou aplicativos estão usando a rede. E, finalmente, você pode usar o SNMP – que, como dissemos, está embutido em todos os dispositivos de rede – para pesquisar periodicamente os dispositivos em busca de contadores de interface que você pode usar para calcular e representar graficamente a utilização da largura de banda. Vamos examinar brevemente como cada um funciona.

1. Captura de Pacotes

A captura de pacotes é usada principalmente para solucionar problemas de rede específicos quando você os conhece, mas raramente é usada para monitoramento de uso. Com a captura de pacotes, cada pacote de dados que entra e/ou sai da interface de um dispositivo específico é capturado e decodificado. Portanto, embora esteja claro que as ferramentas de captura de pacotes são uma ferramenta inestimável para os administradores de rede, elas não são as melhores para ficar de olho nas coisas para garantir que tudo esteja funcionando sem problemas.

2. Análise de Fluxo

NetFlow é e suas múltiplas variantes e evoluções, como J-flow, IPFIX ou sFlow, por exemplo, é um sistema de análise de fluxo de rede. Os dispositivos que suportam a análise de fluxo coletam informações sobre cada fluxo de dados – daí o nome – que eles enviam para um coletor e analisador de fluxo. Ele pode fornecer informações qualitativas detalhadas sobre a utilização de sua rede, mas, se tudo o que você deseja é monitorar a largura de banda, pode ser mais do que você precisa. E se você levar em consideração os esforços necessários para colocá-lo em prática, perceberá rapidamente que pode não ser a melhor ferramenta para você. Pelo menos, não ainda.

  Como encontrar e baixar os melhores rostos do Apple Watch

Se você quiser mais informações sobre análise de fluxo e os melhores coletores e analisadores NetFlow, leia nosso artigo recente: Melhores coletores e analisadores NetFlow para Windows: revisado em 2018.

3. SNMP

SNMP – que significa Simple Network Management Protocol – é um sistema complexo que pode ser usado para monitorar, configurar e controlar remotamente muitos tipos diferentes de equipamentos de rede. Infelizmente, a única coisa simples sobre isso é o seu nome. E implementá-lo pode ser uma tarefa complexa.

Felizmente, você não precisa saber tudo sobre SNMP para usá-lo para monitorar a utilização da largura de banda de sua rede. Por enquanto, vamos apenas dizer que o SNMP é usado por ferramentas de monitoramento para ler os contadores de interface do dispositivo e usar esses dados para calcular e representar graficamente o uso da largura de banda ao longo do tempo. Na próxima seção, entraremos em mais detalhes sobre alguns dos funcionamentos internos do protocolo SNMP. Dessa forma, você terá informações suficientes para configurar e usar qualquer ferramenta de monitoramento de rede SNMP.

Explicação do SNMP

Embora a maioria dos textos sobre SNMP fale sobre MIBs e OIDs, você não precisa saber tudo sobre SNMP para usá-lo. É um pouco como um carro. Você não precisa saber tudo sobre como o motor funciona para usar um. Nosso objetivo hoje é fornecer informações suficientes para que você possa entender, usar e configurar ferramentas de monitoramento de rede SNMP, não para torná-lo um especialista em SNMP. Isso virá com a experiência.

A primeira coisa que se precisa saber sobre SNMP é como se conectar a um dispositivo habilitado para SNMP. Em cada dispositivo SNMP, dois parâmetros chamados de strings de comunidade podem ser configurados. Você pode pensar nisso como a senha SNMP. As duas strings de comunidade são chamadas públicas e privadas. A string pública é usada para acesso somente leitura, enquanto a string privada permite modificar alguns parâmetros.

Então, digamos que seu sistema de monitoramento de rede SNMP se conecte a um de seus dispositivos de rede usando a string de comunidade privada. Em seguida, ele recuperará uma lista de todos os parâmetros úteis que podem ser lidos desse dispositivo. De particular interesse quando se trata de monitoramento de largura de banda são alguns parâmetros chamados contadores de interface. Geralmente, há um conjunto deles para cada interface de rede de um dispositivo habilitado para SNMP.

A maioria dos sistemas de monitoramento de rede SNMP estará interessada principalmente em dois parâmetros: bytes in e bytes out. Ao ler esses valores periodicamente em intervalos conhecidos, a ferramenta de monitoramento pode calcular o número de bits por unidade de tempo – geralmente por segundo – que é exatamente o que é largura de banda.

Concretamente, eis como é feito: A ferramenta de monitoramento pesquisará um dispositivo e lerá seus contadores. Então, cinco minutos depois, ele lerá os mesmos contadores novamente. Ao subtrair o valor anterior dos contadores do atual, obtém-se o número total de bytes transferidos de entrada e saída nos últimos cinco minutos. É então uma simples questão de multiplicar esses números por 8 – o número de bits em um byte – e então dividir os resultados por 300 – o número de segundos em cinco minutos – para obter os números de utilização de largura de banda de bits por segundo. Esses números são normalmente armazenados em algum tipo de banco de dados e usados ​​para traçar gráficos de utilização ao longo do tempo.

Alguns outros valores SNMP podem ser de interesse no monitoramento de rede. Por exemplo, existem contadores de erro de entrada e saída de interface. Semelhante ao que está sendo feito com a entrada e saída de bytes, esses valores podem ser usados ​​para calcular o número de erros por segundo, um número que diz muito sobre a integridade geral de um link de rede.

Armadilhas SNMP — Outro recurso do SNMP

Embora não esteja diretamente relacionado ao monitoramento de rede SNMP, as armadilhas SNMP são um recurso tão bom que achamos que valeria a pena mencionar, mesmo que apenas para sua iluminação pessoal. Em poucas palavras, traps SNMP são mensagens de alerta enviadas por dispositivos habilitados para SNMP para “receptores de traps”, um processo executado em um computador que recebe os traps e executa várias ações, como registrá-los, exibir alertas na tela, enviar mensagens de alerta por e-mail ou SMS, etc.

Os administradores normalmente precisam configurar em cada dispositivo quais traps são enviados e para onde são enviados. Isso o torna um sistema de alerta muito flexível, embora com muita configuração.

As melhores ferramentas gratuitas de monitoramento SNMP

Agora que você conhece o básico sobre monitoramento de rede SNMP e como ele funciona, vamos dar uma olhada em cinco das melhores ferramentas de monitoramento de rede SNMP que você pode encontrar. Algumas são ferramentas gratuitas que podem ser limitadas em sua capacidade, enquanto outras são ferramentas totalmente funcionais, gratuitas ou pagas. Eles podem exigir um pouco de configuração para que funcionem ao seu gosto, mas alguns vêm com mecanismos de descoberta que encontrarão dispositivos e às vezes oferecem algum grau de configuração automática.

  A UE fará com que a Apple se livre dos raios do iPhone?

1. Monitor de desempenho de rede SolarWinds — (AVALIAÇÃO GRATUITA)

A SolarWinds é um dos principais players no campo de ferramentas de administração de rede. A empresa existe há cerca de 20 anos e nos trouxe algumas das melhores ferramentas. Ele também tem uma sólida reputação de criar ótimas ferramentas gratuitas que, embora às vezes sejam limitadas em recursos, ainda são excelentes ferramentas. O principal produto atual da SolarWind é chamado de Network Performance Monitor, ou NPM. Na verdade, é um conjunto de muitas ferramentas que incluem uma das melhores ferramentas de monitoramento de rede SNMP.

O SolarWinds Network Performance Monitor é um aplicativo do Windows que, como seria de esperar, usa SNMP para pesquisar vários dispositivos de rede e obter estatísticas de tráfego de suas interfaces. Os resultados são mostrados visualmente em gráficos que descrevem as estatísticas de uso de cada interface. Você pode adicionar um dispositivo à ferramenta simplesmente especificando seu endereço IP e string de comunidade SNMP. A ferramenta então consultará o dispositivo e listará todos os parâmetros disponíveis e permitirá que você decida quais deseja incluir em seus gráficos. Por exemplo, um switch de rede irá expor cada tráfego de interface e contadores de erros.

Há muitos outros recursos para o Monitor de desempenho de rede. Uma das principais é sua escalabilidade, a ferramenta funcionará com pequenas redes, mas será facilmente dimensionada para grandes redes compostas por dezenas de milhares de hosts espalhados em vários locais. O NPM também pode criar mapas de rede e exibir uma representação visual do caminho crítico entre dois dispositivos ou serviços. Para obter mais detalhes, visite a página do produto no site da SolarWinds.

Link de download de teste gratuito: https://www.solarwinds.com/network-performance-monitor

2. Software de monitoramento de largura de banda SNMP ManageEngine

A ManageEngine tem soluções completas e fáceis até mesmo para os problemas de gerenciamento de TI mais difíceis. Essa afirmação ousada é como a empresa se autodescreve, com razão. A ManageEngine é conhecida por seu software de alta qualidade, incluindo várias ferramentas de monitoramento de rede.

O ManageEngine também possui algumas ferramentas gratuitas disponíveis. Um de que gostamos particularmente é o Software de monitoramento de largura de banda SNMP. Faz parte do pacote OpUtils gratuito do ManageEngine, que compreende uma seleção de cerca de 16 utilitários de gerenciamento de rede. O software é executado em Windows e Linux. Você pode obter uma edição gratuita que permite monitorar até 10 dispositivos e suas interfaces. O ManageEngine também possui uma versão paga sem limitação de dispositivos. E a ManageEngine oferece uma versão de avaliação gratuita de 30 dias de seu software OpsUtil completo. Na verdade, a versão gratuita é instalada pela primeira vez como uma avaliação de 30 dias, que reverte para recursos limitados no trigésimo primeiro dia.

No que diz respeito à configuração da ferramenta, você simplesmente especifica uma sub-rede a ser verificada, bem como a string da comunidade SNMP a ser usada. A ferramenta descobrirá automaticamente os dispositivos na sub-rede especificada que estão respondendo à string especificada. Depois que os dispositivos forem descobertos, a guia de inventário permitirá que você visualize o status das interfaces de cada dispositivo. E, claro, você também pode exibir gráficos de uso da largura de banda da rede por unidade de tempo.

Relatórios é outro ponto forte da ferramenta, você pode, por exemplo, criar relatórios de uso de banda nas últimas 12 horas a um mês. E, finalmente, os recursos de alerta da ferramenta não deixam nada a desejar. Você tem a possibilidade de definir limites e ser notificado por e-mail ou mensagens de texto SMS quando eles forem excedidos.

3. MRTG

O Gráfico de tráfego de vários roteadores, ou MRTG, pode ser considerado o avô das ferramentas de monitoramento SNMP. Ainda em uso generalizado, existe desde 1995. Há uma razão para essa longevidade: ele faz o trabalho. É um sistema totalmente gratuito e de código aberto. O MRTG pode não ser o mais chique e bonito, mas é possivelmente o mais flexível. O MRTG pode monitorar muitos parâmetros além da largura de banda. Na verdade, ele pode monitorar, registrar e representar graficamente qualquer parâmetro SNMP.

Os dois principais componentes do MRTG são um script Perl que lê dados SNMP de dispositivos alvo e um programa C que pega os dados, armazena-os em um banco de dados round-robin e cria páginas da web com gráficos de utilização de largura de banda. O fato de ser escrito principalmente em Perl permite que qualquer pessoa personalize o software de acordo com suas necessidades específicas. O MRTG está disponível para Windows ou Linux. A configuração inicial pode ser um pouco mais complicada do que você experimentaria com outros sistemas de monitoramento, mas a documentação está prontamente disponível.

  Como recuperar arquivos automaticamente no Photoshop

A instalação do MRTG requer que você primeiro instale e configure o Perl. Não vai funcionar sem ele. Existe uma maneira de executar o MRTG como um serviço do Windows em vez de um aplicativo, mas requer algumas manipulações adicionais, incluindo algumas modificações no registro. Uma vez instalado, o MRTG é configurado editando seu arquivo de configuração no verdadeiro estilo antigo do Linux. Os administradores acostumados à configuração da GUI podem enfrentar uma curva de aprendizado íngreme.

O MRTG é melhor baixado diretamente de seu site do desenvolvedor. Ele está disponível como um arquivo .zip para Windows ou um tarball para Linux. Até o momento, a versão estável mais recente é 2.17.4.

O MRTG pode não ser o sistema de monitoramento mais fácil de usar, sabemos disso. Mas ainda assim, é possivelmente o mais flexível. E o fato de ser o primeiro sistema de monitoramento e ainda estar por aí é uma prova de seu valor.

4. Cactos

cactos pode ser pensado como MRTG em esteróides. Se você olhar para qualquer um dos gráficos de Cati, verá que a semelhança com os MRTGs é impressionante. O Cacti é baseado no RRDTools, que é do mesmo desenvolvedor e é um descendente direto do MRTG.

O Cacti é mais polido que o MRTG com uma interface de configuração baseada na web que torna a configuração muito mais fácil e intuitiva. É um pacote completo de monitoramento e gráficos de rede. A ferramenta possui um poller rápido, modelos avançados de dispositivos e gráficos, vários métodos de aquisição e recursos de gerenciamento de usuários. É excelente para instalações de LAN menores, mas igualmente bom para redes complexas com milhares de dispositivos em vários locais.

Para entender melhor o Cacti, você precisa saber mais sobre o RRDtool. De acordo com seu desenvolvedor “RRDtool é o padrão da indústria OpenSource, registro de dados de alto desempenho e sistema gráfico para dados de séries temporais. O RRDtool pode ser facilmente integrado a scripts de shell, aplicativos Perl, Python, Ruby, Lua ou Tcl.” RRDtool é um descendente direto do MRTG. Se você se lembra de como dissemos que o MRTG usa um programa C para armazenamento de dados e gráficos, o RRDTool é a evolução desse programa C.

Em poucas palavras, Cacti é um frontend para RRDTool. Ele armazena os dados necessários para criar gráficos e preenchê-los com dados em um banco de dados MySQL. É inteiramente escrito em PHP. O software mantém seus gráficos, fontes de dados e arquivos round robin em um banco de dados e também lida com a coleta de dados, deixando os gráficos para o RRDTool. Cacti é um passo à frente do MRTG. De fato, muitos usuários do Cacti – incluindo o seu – são ex-usuários do MRTG. Entrei no Cacti quando precisei substituir o MRTG por algo mais fácil de configurar e usar, pois a rede que eu gerenciava continuava crescendo. Cacti pode ser baixado diretamente de seu próprio site

5. PRTG

Por fim, vamos falar sobre o Paessler Router Traffic Grapher ou PRTG. A Paessler – uma empresa alemã – oferece esta excelente solução de monitoramento que se assemelha muito ao Cacti ou mesmo ao MRTG. É possivelmente por isso que a sigla do produto se assemelha tanto ao MRTG. Tem, no entanto, uma sensação mais polida e profissional.

De acordo com Paessler, você pode configurar o PRTG em alguns minutos. Isso pode ser um exagero e nossa experiência revela que você levará um pouco mais de tempo para configurá-lo totalmente. Ainda assim, temos que admitir que configurar o produto foi uma experiência excepcionalmente fácil.

E quando se trata de seus recursos, eles são impressionantes. Primeiro, você pode escolher entre várias interfaces de usuário diferentes. Há um console corporativo nativo do Windows, uma interface da Web baseada em Ajax, bem como aplicativos móveis para Android e iOS. Um recurso dos aplicativos móveis que adoramos é a possibilidade de digitalizar uma etiqueta de código QR que você pode imprimir a partir do software e afixar em seus dispositivos para ser levado instantaneamente aos gráficos do dispositivo.

E falando em gráficos, essa é outra área em que o PRTG brilha. O PRTG pode não apenas monitorar e representar graficamente a utilização da largura de banda. Ele pode gravar muitos outros parâmetros usando SNMP, WMI, NetFlow e Sflow. A ferramenta possui alguns relatórios incríveis que podem ser executados sob demanda ou agendados e depois visualizados como HTML ou PDF. você pode até exportá-los para CSV ou XML para serem processados ​​externamente.

O Site da Paessler permite escolher entre duas versões diferentes do PRTG. Existe a versão gratuita ou a versão de avaliação gratuita de 30 dias. O primeiro limitará sua capacidade de monitoramento a 100 sensores. A Paessler conta cada parâmetro que você deseja monitorar como um sensor. Por exemplo, monitorar a largura de banda em cada porta de um switch de 48 portas exigirá 48 sensores. E se você também quiser monitorar as cargas de CPU e memória do switch, precisará de mais dois sensores.

Empacotando

Todas as cinco melhores ferramentas de monitoramento de rede SNMP que acabamos de apresentar são ótimos produtos. O que você escolherá dependerá principalmente do grau de flexibilidade que você precisa. Apenas tenha em mente que flexibilidade muitas vezes rima com complexidade. Mas como todas as nossas sugestões são gratuitas ou têm uma avaliação gratuita disponível, o que impede você de experimentar todas e ver por si mesmo qual delas atende melhor às suas necessidades específicas.