As 6 melhores ferramentas de monitoramento de largura de banda do Linux em 2020

click fraud protection

Temos uma combinação de ferramentas gratuitas e pagas que variam muito em seus conjuntos de recursos, mas todas elas oferecem monitoramento básico da largura de banda SNMP. Aqui está o nosso guia para as melhores ferramentas de monitoramento de largura de banda do Linux.

Conhecimento é poder! Conseqüentemente, saber o que a utilização da largura de banda da rede que você gerencia dará a você poder permitindo que você seja proativo e garantindo que o congestionamento da rede seja evitado tanto quanto possível. Para isso, são necessárias ferramentas de monitoramento de largura de banda. E como o Linux é uma plataforma popular entre muitos administradores de rede, vamos dar uma olhada em algumas das melhores ferramentas de monitoramento de largura de banda do Linux disponíveis. Considerando que a maioria deles é gratuita e de código aberto, eles permitirão que você comece a monitorar a largura de banda sem nenhum outro custo, além do tempo que você gastará instalando e configurando. Como você descobrirá em breve, muitas dessas ferramentas são tão boas quanto as melhores

instagram viewer
Ferramentas do Windows.

Começaremos nossa exploração com uma visão geral do monitoramento da largura de banda. Vamos explicar o que é e, mais importante, como funciona. Isso nos levará a discutir o Simple Network Management Protocol, a base da maioria das ferramentas de monitoramento. Em seguida, discutiremos brevemente o Linux em geral e também o que significa usá-lo como uma plataforma para ferramentas de monitoramento. Quando estivermos todos na mesma página, estaremos prontos para o assunto principal, as melhores ferramentas de monitoramento de largura de banda do Linux.

Monitorando a largura de banda

O monitoramento da largura de banda da rede é um tipo muito específico de monitoramento. O que ele faz é medir a quantidade de tráfego que passa em um determinado ponto em uma rede. Normalmente, o ponto de medição é uma interface de roteador ou switch, mas não é incomum monitorar a utilização da largura de banda da interface LAN de um servidor. O importante aqui é perceber que tudo o que estamos medindo é a quantidade de tráfego. O monitoramento da largura de banda não fornece informações sobre o tráfego, apenas a quantidade de tráfego disponível.

Há vários motivos para querer monitorar a utilização da largura de banda da rede. Primeiro e acima de tudo, isto pode ajudar a identificar áreas de contenção. Como um circuito de rede utilização cresce, Está o desempenho começa a se degradar. Isso é um fato da vida. Quanto mais você se aproxima da capacidade máxima, maior o impacto no desempenho. De permitindo que você fique de olho na utilização da rede, largura de banda ferramentas de monitoramento oferecem a chance de detectar alta utilização - e endereço antes de antes torna-se perceptível pelos usuários.

O planejamento da capacidade é outro grande benefício das ferramentas de monitoramento de rede. Os circuitos de rede - especialmente as conexões WAN de longa distância - são caros e geralmente terão apenas o largura de banda exigido quando foram instalados inicialmente. Enquanto oàsquantidade de largura de banda might estiveram bem naquela época, isto eventualmente precisará ser aumentado. Ao monitorar a evolução da utilização da largura de banda de seus circuitos de rede, você poderá ver quais precisam ser atualizados e quando.

Largura de banda ferramentas de monitoramento lata Além disso estar útil para solucionar problemas de desempenho ruim do aplicativo. Quando um usuário reclama que algum aplicativo remoto está mais lento, olhando para a rede largura de banda utilização lata dê uma boa idéia se o problema é causado ou não por congestionamento da rede. Se você vir uma baixa utilização da rede, provavelmente poderá concentrar seus esforços de solução de problemas em outros lugares.

Monitoramento SNMP explicado

A maioria ferramentas de monitoramento de largura de banda da rede confie no SNMP (Simple Network Management Protocol) para fazer sua mágica. A maioria dos equipamentos de rede possui capacidade SNMP integrada e pode ser pesquisada por ferramentas de monitoramento em intervalos regulares. Apesar do nome enganador, o SNMP é na verdade bastante complexo. Mas não se preocupe, você não precisa ser um especialista e saber tudo para usá-lo. Está assim como você não precisa ser mecânico de automóveis para dirigir um carro. No entanto, é preferível ter pelo menos uma idéia de como funciona então vamos dar uma olhada nisso.

Na sua base, o SNMP é um protocolo de comunicação que especifica como um sistema de gerenciamento SNMP poden ler e escrever parâmetros operacionais em dispositivos remotos. Os parâmetros são referidos como identificadores de objeto ou OIDs. Alguns dos OIDs interessantes, do ponto de vista de monitoramento, são aqueles que contêm principaldispositivo métricas como CPU e memória carga ou uso de disco, por exemplo. Mas ao monitorar redes utilização de largura de banda, dois OIDs são de particular interesse. Eles são os bytes out e os bytes nos contadores associados a cada interface. Eles são incrementados automaticamente pelos dispositivos de rede como os dados são enviados ou recebidos.

Desde um tempo em que a segurança de TI não era um problema, o SNMP tinha apenas segurança mínima. Um gerenciador de SNMP conectado a um dispositivo habilitado para SNMP transmitirá uma "string de comunidade" com sua solicitação. Se a string corresponder à configurada no equipamento, a solicitação será realizada. Os dispositivos normalmente têm duas seqüências de caracteres de comunidade configuradas, uma para OIDs somente leitura e outra para os modificáveis. A comunicação não é criptografada e qualquer pessoa que a intercepte verá as strings da comunidade em texto não criptografado. É por isso que o SNMP é usado apenas em redes privadas e seguras.

Um exemplo da vida real

Veja como a maioria dos sistemas de monitoramento usa o SNMP para monitorar a utilização da largura de banda. Eles leem periodicamente os contadores de entrada e saída de bytes das interfaces de um dispositivo de rede em intervalos de tempo. Fcinco minutos é um típico intervalo valor mas tempos mais curtos podem ser usados ​​para uma resolução mais precisa. Eles então armazenam o sondado valores em algum tipo de banco de dados ou arquivo.

O restante do processo é simples de matemática. O sistema de monitoramento subtrai o valor do contador anterior do atual para obter o número de bytes transmitidos ou recebidos durante o intervalo de pesquisa. Ele pode multiplicar esse número por oito para obter o número de bits e dividi-lo pelo número de segundos em o intervalo para obter o número de bits por segundo. Essas informações geralmente são plotadas em um gráfico mostrando sua evolução no tempo e armazenadas em um banco de dados.

É importante observar que o que você obtém é uma estimativa da utilização média durante o intervalo de pesquisa, não a utilização da largura de banda real. Por exemplo, suponha que um circuito seja usado com capacidade máxima durante metade do intervalo de pesquisa e não transite tráfego durante a outra metade. Apareceria sendo usado com 50% de sua capacidade, apesar de ter sido maximizado por um período prolongado. Intervalos de pesquisa mais curtos reduzirão essa distorção, mas é importante ter em mente que esses sistemas fornecem apenas valores médios.

Uma palavra sobre o Linux

Como sistema operacional, o Linux não é, funcionalmente falando, muito diferente de qualquer outro, como Windows ou OS X. A principal diferença entre o Linux e outros sistemas operacionais populares é o fato de o Linux ser um produto de código aberto e a maioria das distribuições estão disponíveis gratuitamente. Muitas pessoas tendem a confundir código aberto e livre. É verdade que o software de código aberto geralmente é gratuito, mas não é necessariamente o caso. Por exemplo, o sistema operacional Red Hat Enterprise Linux não é gratuito. Para aumentar a confusão, os atores do movimento de código aberto costumam se referir ao software de código aberto como software livre com liberdade implícita livre, em vez de ausência de custo.

Ao longo dos anos, o Linux, que foi emce um sistema operacional marginal instalado pelo nerds e estudantes de ciência da computação - lembro-me de passar semanas baixando SLS Linux uma imagem de disquete por vez em uma conexão de 1200 bauds; Eu acho que fui um desses nerdstem cresceu para ser uma opção popular como sistema operacional de servidor. Algumas distribuições recentes também estão progredindo muito como alternativa viável ao Windows como sistema operacional de computador pessoal.

Usando o Linux como uma plataforma de monitoramento

Embora o Linux seja um sistema operacional popular para servidores de todos os tipos, é ainda mais importante quando se trata de executar ferramentas específicas. Taqui estão várias redes gratuitas e de código aberto largura de banda ferramenta de monitoramento que irály executado no Linux. E E se vocêr ferramenta de escolha lata correr em ou janelas ou Linux, não faria mais sentido economicamente executar um sistema operacional gratuito em vez de gastar algum dinheiro em um sistema operacional caro?

Enquanto salgumas pessoas ainda não confiam em software livre e de código aberto sistemas operacionais e software para aplicativos de missão crítica e por exemplo, não colocaria seus preciosos dados corporativos em um MinhasServidor SQL em execução no Linux, muitos deles geralmente não tem como muitos objeções ao uso da plataforma para executar ferramentas de administração de rede.

Uma grande vantagem de usar o Linux como plataforma subjacente para ferramentas de monitoramento de rede é que é fácil configurar um servidor Linux apenas com os pacotes necessários. Embora isso possa ser feito com o Windows, é consideravelmente mais complicado.

As melhores ferramentas de monitoramento de largura de banda do Linux

Pesquisamos na Web algumas das melhores ferramentas de monitoramento de largura de banda que podem ser executadas no Linux. O que criamos são alguns produtos comerciais e outros gratuitos e de código aberto. Alguns produtos da nossa lista podem ser instalados no Linux ou no Windows, enquanto outros são apenas para Linux. Todos eles oferecem monitoramento de largura de banda SNMP e todos eles têm um console centralizado onde você pode configurar a ferramenta e ver os resultados do monitoramento. Embora existam algumas ferramentas apenas de linha de comando, as excluímos da nossa lista.

1. ManageEngine OpManager

o ManageEngine OpManager é uma poderosa ferramenta de monitoramento de rede tudo-em-um aquele oferece recursos abrangentes de monitoramento de rede. Pode ajudá-lo a ficar de olho na rede utilização de largura de banda, detecte falhas de rede em tempo real, solucione problemas e evite o tempo de inatividade. A ferramenta suporta vários ambientes de vários fornecedores e pode ser dimensionada para caber na sua rede, independentemente do tamanho. isto pode ser executado no Linux ou Windows e permitirá monitorar seus dispositivos e rede e te dar visibilidade sobre toda a sua infraestrutura de rede. A instalação e configuração deste produto são rápidas e fáceis. Você pode executá-lo em menos de dois minutos. Ele não requer procedimentos de instalação complexos e vem com bancos de dados internos e servidores da web.

Painel ManageEngine OpManager

o ManageEngine OpManager monitora constantemente o desempenho dos dispositivos de rede em tempo real e exibe no seu painéis e gráficos ao vivo. Além da largura de banda, eut examina várias métricas operacionais críticas, como perda de pacotes, erros e devoluções etc.

A ferramenta pode ajudá-lo a detectar, identificar e solucionar problemas de rede com Está alertas baseados em limites. Você pode definir facilmente vários limites para cada métrica de desempenho e receber notificações quando são excedidos. Re-mail é outra área em que essa ferramenta brilha. Os relatórios inteligentes permitem obter informações detalhadas sobre o desempenho da rede. Existem mais de 100 relatórios internos e você pode personalizar, agendar e exportar esses relatórios prontos para uso, conforme necessário.

2. Zabbix

Zabbix é um produto gratuito e de código aberto que pode ser usado para monitorar qualquer coisa. As ferramentas podem ser executadas em várias distribuições do Linux - incluindo Rapsbian, a versão do Raspberry Pi no Linux - e monitorarão a rede largura de banda, servidores, aplicativos e serviços, assim como ambientes baseados em nuvem. Possui uma aparência altamente profissional. TSeu produto também possui um amplo conjunto de recursos, escalabilidade ilimitada, monitoramento distribuído, segurança forte e alta disponibilidade. Apesar de ser livre, é um verdadeiro produto de nível empresarial.

Painel Zabbix

Zabbix usa uma combinação de tecnologias de monitoramento. Ele suporta o monitoramento SNMP, bem como a IMPI (Intelligent Platform Monitoring Interface). Também pode fazer monitoramento baseado em agente com agentes disponíveis para a maioria das plataformas. Para facilitar a configuração, há modelos de descoberta automática e pronta para uso em muitos dispositivos. A interface do usuário baseada na Web da ferramenta possui vários recursos avançados, como painéis baseados em widget, gráficos, mapas de rede, apresentações de slides e relatórios de pesquisa.

Zabbixtambém possui um sistema de alerta altamente personalizável, que não apenas envia detalhado mensagens de notificação, mas aquele também pode ser personalizado com base na função do destinatário. Pode Além disso escalonar problemas de acordo com as configurações flexíveis definidas pelo usuário service euevels.

3. Nagios

Existem duas versões do Nagios acessível. Existe o código livre e de código aberto Nagios Core e tem o pago Nagios XI. Ambos compartilham o mesmo mecanismo subjacente, mas a semelhança pára por aí. Nagios Core é um sistema de monitoramento de código aberto que roda no Linux. O sistema é completamente modular, com o mecanismo de monitoramento real em sua essência. O mecanismo é complementado por dezenas de plugins disponíveis, que podem ser baixados para adicionar funcionalidade ao sistema. Cada plug-in adiciona alguns recursos ao núcleo.

Painel do Nagios XI

Preservando a abordagem modular, os front-ends da ferramenta também são modulares e várias opções diferentes desenvolvidas pela comunidade também estão disponíveis para download. o Nagios core, os plug-ins e o front end se combinam e criam um sistema de monitoramento bastante completo. Há uma desvantagem nessa modularidade. Configurando Nagios Core pode se tornar uma tarefa desafiadora.

Nagios XI é um produto comercial baseado no Nagios Core motor mas isso é uma solução completa de monitoramento independente. O produto tem como alvo um amplo público, de pequenas empresas a grandes corporações. É muito mais fácil instalar e configurar do que Nagios Core, graças ao seu assistente de configuração e mecanismo de descoberta automática. Claro, essa facilidade de instalação tem um preço. Você pode pagar cerca de US $ 2.000 por uma licença de 100 nós e cerca de dez vezes mais por uma licença ilimitada.

4. Zenoss Core

Zenoss Coretalvez não seja tão popular quanto algumas das outras ferramentas de monitoramento nesta lista, mas realmente merece estar aqui por causa de seu conjunto de recursos e aparência profissional. A ferramenta pode monitorar muitas coisas, como utilização de largura de banda, fluxos de tráfego ou serviços como HTTP e FTP. Possui uma interface de usuário limpa e simples e seu sistema de alerta é excelente. Uma Coisa vale a pena mencionar é seu sistema de alerta múltiplo bastante único. Permite que uma segunda pessoa seja alertada se a primeira não responder dentro de um atraso predefinido.

Zenoss Core Dashboard

No lado negativo, Zenoss Core é um dos sistemas de monitoramento mais complicados de instalar e configurar. A instalação é um processo totalmente orientado por linha de comando. Os administradores de rede de hoje estão acostumados a instaladores de GUI, assistentes de configuração e mecanismos de detecção automática. Isso pode tornar a instalação do produto um pouco arcaica. Então, novamente, isso está alinhado com o mundo do Linux. Taqui é amplo instalação e configuração documentação disponível e o resultado final vale a pena os esforços.

5. Cactos

Tivemos que incluir Cactos nesta lista. Depois de tudo, aos 17 anos de idade, é uma das mais antigas plataformas de monitoramento gratuitas e de código aberto. E ainda é bastante popular até hoje ainda é desenvolvido ativamente. A versão mais recente foi lançada no final de janeiro. Enquanto Cactospode não ser tão rico em recursos quanto alguns de outros produtos, ainda é uma excelente ferramenta. EuA interface do usuário baseada na web tem uma aparência vintage, mas é bem definida e fácil de entender e usar. Cactos é composto por um poller rápido, modelos avançados de gráficos e vários métodos de aquisição. Embora a ferramenta dependa principalmente da pesquisa SNMP, scripts personalizados podem ser criados para obter dados de praticamente qualquer fonte.

Cacti Screenshot

A principal força dessa ferramenta está nos dispositivos de pesquisa para buscar suas métricas,como utilização de largura de banda - e gráficos dos dados coletados nas páginas da web. Ele faz um excelente trabalho, mas é tudo o que fará. Euse você não precisar de alertas, relatórios sofisticados ou outros extras, a simplicidade do produto pode ser exatamente o que você precisa. E se você precisar de mais funcionalidade, Cactos é código-fonte aberto e inteiramente escrito em PHP, tornando-o altamente personalizável e você pode adicionar qualquer faltando recursos que você precisa.

Cactos faz uso extensivo de modelos que facilitam a configuração. Existem modelos de dispositivos para muitos tipos comuns de dispositivos, bem como modelos de gráficos. Também há uma enorme comunidade on-line de usuários que escrevem modelos de todos os tipos e os disponibilizam para a comunidade, e muitos fabricantes de equipamentos também oferecem modelos Cacti para download.

6. MRTG

o Roteador de tráfego multi-roteadorou MRTG, é o avô de todos os sistemas de monitoramento de largura de banda da rede. Enquanto o projeto de código aberto tem existe desde 1995, ainda é amplamente utilizado, apesar do fato de que a versão mais recente já tem cinco anos. Está disponível para Linux e Windows. A instalação e a configuração inicial são um pouco mais complicadas do que você experimentaria com outros sistemas de monitoramento, mas uma documentação excelente está prontamente disponível.

Captura de tela do MRTG

Instalando MRTG é um processo de várias etapas e você precisa seguir cuidadosamente as instruções de configuração. Depois de instalado, você configura o software editando seu arquivo de configuração. o que MRTG falta de facilidade de uso, ganha flexibilidade. Principalmente escrito em Perl, ele pode ser facilmente modificado e adaptado às necessidades exatas. E o fato de ser o primeiro sistema de monitoramento e ainda estar presente é uma prova do seu valor.

watch instagram story