O Multi-Router Traffic Grapher, ou MRTG, é oavô de todas as plataformas de monitoramento de rede. Foi criado em meados da década de 90 para suprir a necessidade de uma ferramenta para exibir a utilização de um link de Internet de baixa largura de banda. Ele evoluiu rapidamente para uma solução de monitoramento bastante completa que pode pesquisar quase qualquer número de dispositivos e criar gráficos bonitos mostrando a utilização de sua interface. Ainda está em uso relativamente amplo, embora a versão mais recente tenha agora 6 anos de idade. Hoje, estamos mostrando as cinco melhores alternativas de MRTG. Eles abordam a maioria das deficiências do MRTG e geralmente oferecem uma experiência muito melhor, uma interface mais bonita e uma configuração mais fácil.

Antes de revelarmos as cinco melhores escolhas dos melhoresAlternativas ao MRTG, conheceremos o MRTG com mais detalhes. Vamos explicar como a ferramenta funciona em segundo plano. E como o objetivo da maioria das alternativas de MRTG é resolver as deficiências do sistema original, também discutiremos o que são e o que pode ser feito sobre elas. Alguns podem ser facilmente corrigidos, enquanto outros são inerentes à tecnologia usada. Terminaremos com o assunto principal e revisaremos as cinco melhores alternativas de MRTG. Nossa lista possui uma mistura de software gratuito e comercial, alguns dos quais podem ser facilmente escalonados para redes muito grandes.
(Quase) tudo o que você precisa saber sobre o MRTG
Segundo a Wikipedia, o MRTG é um "software livre para monitorar e medir a carga de tráfego nos links de rede. Permite que o usuário veja a carga de tráfego em uma rede ao longo do tempo em forma gráfica". Embora essa descrição seja escrupulosamente exata, ela não diz muito.
Para entender melhor o MRTG, vamos voltarhistória até o verão de 1994 na Universidade DeMonfort em Leicester, Reino Unido. A universidade tinha mais de 1000 computadores em rede compartilhando um único link de 64 kbps na Internet. Escusado será dizer que, mesmo nos dias de maior parte da computação baseada em texto, o link geralmente sofria congestionamentos importantes. Ficou claro que a universidade não pôde obter um circuito maior por pelo menos um ano, por isso foi decidido implementar algo para que todos os usuários pudessem ver ao vivo uma representação ao vivo da utilização da largura de banda do circuito.
Nasceu o Grapher de tráfego multi-roteador. A cada cinco minutos, ele pesquisava os contadores de octetos do roteador de gateway da Internet da universidade. O software usou esses dados para derivar a taxa média de transferência do link da Internet a cada intervalo de cinco minutos. A ferramenta também gerou uma página da web com quatro gráficos mostrando as taxas de transferência para o último dia, semana, mês e ano.

A partir de então, todos com um navegador da web foramcapaz de monitorar o status do link. Obviamente, a disponibilidade dos gráficos não contribuiu para aumentar a capacidade do link, mas forneceu os argumentos necessários para convencer os gerentes da universidade de que um link maior era realmente necessário. Até hoje, o planejamento de capacidade ainda é um dos principais usos para o MRTG e sistemas alternativos.
Como funciona?
O MRTG capitaliza o Simple Network ManagementProtocolo, ou SNMP, um recurso incorporado à maioria dos equipamentos de rede. Os dispositivos habilitados para SNMP têm contadores que podem ser lidos remotamente por sistemas de monitoramento como o MRTG. É eficiente e faz o trabalho. Todas as alternativas de MRTG propostas aqui usam o SNMP de maneira semelhante.
Pouparemos a maioria dos detalhes técnicos etodo o jargão, mas você pode querer saber como ele funciona. No contexto do monitoramento do uso da largura de banda, dois parâmetros SNMP específicos são interessantes. Um registra o número de bytes de uma interface e o outro registra o número de bytes. Switches, roteadores e outros equipamentos de rede têm um par desses para cada interface.
Portanto, o MRTG pesquisa cada dispositivo que monitora emIntervalos de 5 minutos e lê o valor dos dois contadores para cada interface que está configurada para monitorar. Em seguida, subtrai os valores anteriores dos dois contadores dos atuais. Os resultados são o número de bytes entrando e saindo em cinco minutos. Usando matemática simples, ele multiplica esses números por 8 (o número de bits em um byte) e os divide por 300 (o número de segundos em cinco minutos) para obter o uso médio da largura de banda em bits por segundo nos últimos cinco minutos.
Obviamente, o MRTG não faz apenas as contas. ele também armazena os valores que lê a cada cinco minutos em um arquivo round-robin - um tipo de arquivo que resume automaticamente os dados mais antigos e nunca cresce além de um determinado tamanho - e cria gráficos bonitos mostrando a evolução do parâmetro ao longo do tempo. E como esses gráficos precisam ser colocados em algum lugar, o MRTG também cria páginas da web para conter os gráficos.
Deficiências do MRTG
Embora o MRTG tenha alguns pontos fortes para- como ser livre, de código aberto e escrito principalmente em Perl, para que qualquer pessoa possa modificá-lo e adaptá-lo facilmente às suas necessidades - o software tem algumas falhas sérias. Em primeiro lugar, o MRTG é uma ferramenta bastante antiga, com uma sólida experiência em Unix. Ele foi portado para a plataforma Windows há algum tempo, mas o processo de instalação é bastante complicado. O processo está bem documentado em um documento chamado mrtg-nt-guide. Esse nome não dá uma idéia da idade do documento?
Guardarei os detalhes, mas basta dizer queas etapas de instalação são numerosas e complicadas. Por exemplo, você precisa instalar o Perl no seu computador antes de instalar o MRTG. Além disso, o MRTG não pode ser executado como um serviço, a menos que você use um utilitário externo que possa executar qualquer aplicativo como um serviço. A documentação sugere uma dessas ferramentas que costumava ser gratuita, mas agora é um programa pago. No geral, a instalação do MRTG no Windows pode ser um problema para o usuário que sabe.
Outro problema com o MRTG é que suaa configuração é feita principalmente através de arquivos de texto que devem ser editados. Nos dias de hoje em que nos acostumamos aos painéis de controle da GUI e aos assistentes de configuração automática, isso pode parecer um pouco antigo. Uma coisa é certa: a ferramenta possui uma curva de aprendizado acentuada.
O MRTG inclui uma ferramenta chamada cfgmaker – a Perlscript - que criará arquivos de configuração do MRTG com base nas informações extraídas de um dispositivo habilitado para SNMP, mas o uso definitivamente não é intuitivo. E, como você deve ter adivinhado, não existe um processo de descoberta que varre sua rede em busca de dispositivos gerenciáveis SNMP e permite escolher aqueles que você deseja monitorar.
Finalmente, a versão “atual” do MRTG data deJaneiro de 2012, mais de seis anos atrás. Isso pode significar duas coisas. O produto é bom e não requer funcionalidade adicional ou correções de bugs ou não é mais mantido ativamente. Eu opto pelo segundo. Isso não significa que o produto não seja mais bom. É certamente tão bom quanto em 2012, mas é provável que os produtos alternativos mais novos tenham recursos mais novos ou usem tecnologias melhores - e possivelmente mais rápidas -.
As melhores alternativas de MRTG
Percorremos a Internet procurando o melhorAlternativas MRTG. Especificamente, estávamos procurando produtos que não apresentavam as deficiências do MRTG enquanto realizavam essencialmente a mesma tarefa, ou seja, medir a utilização da largura de banda da interface e exibi-la como gráficos em uma página da web. Algumas de nossas descobertas são enormes ferramentas comerciais que têm muito mais funcionalidades que o MRTG e podem custar milhares de dólares, enquanto outras são apenas versões "aprimoradas" do MRTG com essencialmente a mesma funcionalidade, mas uma interface mais limpa e fácil de usar.
1. Monitor de desempenho de rede SolarWinds (Teste grátis)
O SolarWinds geralmente não requer introdução comadministradores de rede. A empresa é famosa há algum tempo por suas excelentes ferramentas de administração de rede e por publicar muitas ferramentas gratuitas para realizar tarefas específicas. O principal produto da SolarWinds é chamado Network Performance Monitor, ou NPM. É uma solução completa de monitoramento de rede que vai muito além da funcionalidade do MRTG. Mas, como falamos sobre alternativas de MRTG, vamos nos concentrar primeiro nos recursos semelhantes a MTRG da NPM.
Assim como o MRTG, o SolarWinds NPM pesquisa rededispositivos usando o protocolo SNMP e lê os contadores de suas interfaces. O NPM armazena os resultados em um banco de dados SQL e usa os dados pesquisados para criar gráficos mostrando o uso de cada interface.
TESTE GRATUITO DE 30 DIAS: Monitor de desempenho de rede SolarWinds
O sistema usa uma GUI amigável e adicionando umO dispositivo é tão simples quanto especificar seu endereço IP ou nome do host e parâmetros de conexão SNMP - conhecidos como sequências de caracteres da comunidade. A ferramenta consulta o dispositivo e lista todos os parâmetros SNMP disponíveis e permite escolher aqueles que você deseja incluir em seus gráficos. Um comutador ou roteador de rede típico, por exemplo, terá contadores de tráfego e erros para cada interface, bem como contadores de utilização de CPU e memória.
A escalabilidade do Network Performance Monitor éuma de suas melhores características. Ele será dimensionado da menor das redes às grandes redes, consistindo em dezenas de milhares de dispositivos espalhados por muitos sites. Para ajudar na expansão, atualizar licenças é um processo fácil.
Outra grande característica do NPM é sua capacidade decrie automaticamente mapas de rede e exiba uma representação visual do caminho crítico entre dois dispositivos ou serviços. Esse recurso é inestimável ao solucionar problemas de acesso ao aplicativo.
Preço, SolarWinds Network Performace Monitorcomeça em pouco menos de US $ 3.000 e varia de acordo com o número de dispositivos a serem monitorados e os componentes opcionais selecionados. Você precisará entrar em contato com a equipe de vendas da SolarWinds para obter uma cotação detalhada. Mas se você quiser experimentar o produto antes de comprar, está disponível uma avaliação gratuita de 30 dias, assim como a maioria dos produtos SolarWinds pagos.
2. PRTG
PRTG ou, mais precisamente. a Tráfego Paessler Router Grapher é outro excelente sistema de monitoramento. É um produto de nível empresarial que Paessler afirma ser o mais fácil de configurar. Segundo Paessler, o PRTG pode ser configurado em alguns minutos. Sua experiência pode variar e certamente gastamos mais do que isso, mas ainda é muito fácil e rápido de configurar. Definitivamente mais do que o MRTG, portanto, trata de uma de suas principais limitações.

Por mais fácil que seja a instalação, o produto ainda estárico em recursos. Como exemplo, ele vem com várias interfaces de usuário diferentes. Há um console corporativo do Windows, uma interface da Web baseada no Ajax e aplicativos móveis para Android e iOS. Os aplicativos móveis exploram totalmente os recursos da plataforma e podem, por exemplo, digitalizar códigos QR afixados no equipamento para acessar rapidamente seus gráficos.
O PRTG pode ser baixado do site da Paessleronde você precisará escolher entre duas opções. Existe a versão gratuita com todos os recursos, mas limitará sua capacidade de monitoramento a 100 sensores ou a versão de avaliação gratuita de 30 dias, que é ilimitada, mas reverterá para a versão gratuita assim que o período de avaliação terminar. Cada parâmetro monitorado conta como um sensor. Por exemplo, o monitoramento da largura de banda em cada porta de um comutador de 48 portas contará como 48 sensores.
3. ManageEngine OpManager
OpManager do ManageEngine - outroo melhor fabricante de ferramentas de gerenciamento de rede - é a nossa terceira escolha. Ele pode ser executado no Windows ou Linux e possui vários recursos excelentes. Entre outros, existe um recurso de descoberta automática que pode mapear sua rede e exibi-la em seu painel. Os gráficos em miniatura com código de cores mostrados na parte superior de cada página também são um ótimo recurso do produto.

De volta ao painel do produto, é super fácilusar e navegar e possui funcionalidade de pesquisa detalhada. Se você gosta, também existem aplicativos para tablets e smartphones que permitem acessar o sistema de qualquer lugar. Este é um produto geral muito polido e profissional.
Está disponível uma versão gratuita, se você quiserexperimente antes de comprar. Esta é uma versão verdadeiramente gratuita e não uma avaliação gratuita. É, no entanto, limitado e permitirá monitorar no máximo dez dispositivos. Se você gerencia uma pequena rede, talvez possa se dar bem com a versão gratuita. Quanto às versões pagas, você pode escolher os planos Essential ou Enterprise. O primeiro permitirá monitorar até 1.000 nós, enquanto o outro sobe para 10.000.
4. Cactos
Os cactos são pais próximos do MRTG. Seu principal componente é o RRDTool, um sistema de registro de dados e gráfico desenvolvido por Tobi Oetiker, principal desenvolvedor do MRTG. Essa herança é bastante aparente quando você olha para os gráficos do Cacti que são incrivelmente semelhantes aos do MRTG.
Cacti é uma rede completa gratuita e de código abertoferramenta de monitoramento. Os principais componentes do Cacti são um pesquisador rápido, modelagem avançada de gráficos e vários métodos de aquisição de dados. O Cacti também possui controle de acesso do usuário embutido no produto. Também possui uma interface fácil de usar na Web. O Cacti escala muito bem, desde as menores instalações de LAN individuais até redes complexas, com milhares de dispositivos em vários sites.

O Cacti usa o RRDTool para buscar e armazenar dados em umBanco de dados SQL e para criar os gráficos; ele é escrito principalmente em PHP e pode ser modificado para atender às suas necessidades. Uma de suas características mais fortes são seus modelos. Há um modelo interno, por exemplo, para comutadores Cisco que já inclui a maioria dos elementos que você pode querer monitorar em um dispositivo desse tipo. Mas não existem apenas modelos de dispositivos, também existem modelos de gráficos. Eles tornam a configuração da ferramenta muito mais fácil. E você pode criar modelos específicos de dispositivos, se eles ainda não existirem. Também existem muitos modelos específicos de dispositivos que podem ser baixados nos sites de cada fabricante ou nos fóruns da comunidade Cacti.
5. Observatório
O Observium é uma plataforma de monitoramento que apresentabaixa manutenção e descoberta automática. Ele suporta uma ampla variedade de tipos de dispositivos, plataformas e sistemas operacionais, incluindo, entre outros, Cisco, Windows, Linux, HP, Juniper, Dell, FreeBSD, Brocade, Netscaler, NetApp. O foco principal do Observium é fornecer uma interface de usuário bonita, intuitiva e simples, mas poderosa, mostrando a integridade e o status da sua rede.

O produto está disponível em duas versões. Existe a Comunidade do Observium, disponível gratuitamente para todos. Esta versão recebe atualizações e recursos duas vezes por ano. Há também o Observium Professional, que possui recursos adicionais que acompanham atualizações diárias. Ambas as edições são executadas apenas nas plataformas Linux.
O Observium oferece muito mais do que apenas largura de bandamonitoramento. Por exemplo, existe um sistema de contabilidade que medirá o uso mensal total da largura de banda no percentil 95 ou no total de bytes transferidos. Ele também possui uma função de alerta com limites definidos pelo usuário. Além disso, o Observium se integra a outros sistemas e pode extrair suas informações e exibi-las em sua interface.
Os usuários do Observium adoram o quão fácil é configurar ecomo quase se configura. Nada é perfeito, no entanto, e encontrar o software pode ser um desafio. Não parece haver uma seção de download no site do Observium. No entanto, existem instruções detalhadas de instalação para várias distribuições Linux que incluem os links para obter o pacote.
Em conclusão
Por mais que o MRTG sempre tenha sido - e ainda é - umexcelente produto, agora existem mais produtos polidos disponíveis. Muitos possuem recursos estendidos e todos são mais fáceis de configurar e usar. Eles ainda são produtos complexos e exigirão alguns esforços iniciais, mas serão bem recompensados.
Comentários