Como obter o monitoramento de rede em tempo real no Linux com Netdata

click fraud protection

O Netdata é uma ferramenta de monitoramento de sistema baseada em navegador da web de código aberto, com monitoramento de rede em tempo real para a plataforma Linux. Ele fornece informações sobre dezenas de aspectos para servidores e desktops Linux, por meio de um centro de controle avançado.

Instale o Netdata

A ferramenta Netdata é muito popular no espaço de servidores Linux, devido à facilidade de acompanhar muitas métricas diferentes. No entanto, os dados do sistema coletados não são específicos para servidores Linux e, portanto, são úteis para usuários comuns de desktop que desejam aprender mais sobre como sua máquina opera.

Ubuntu

O aplicativo de monitoramento Netdata está disponível para usuários do Ubuntu no Desktop e no Servidor através das fontes oficiais de software. Para instalar o software, abra uma janela do terminal e use o gerenciador de pacotes Apt.

sudo apt install netdata

Debian

O Debian tem uma versão do Netdata disponível nos repositórios oficiais de software. Por ser de código aberto, nenhuma configuração especial precisa ser alterada. Dito isto, se você não gosta do fato de que o sistema operacional Debian geralmente fica atrás de outras distribuições Linux, você pode querer instalar o Debian Backports. A ativação desse recurso fornecerá uma versão mais recente do Netdata.

instagram viewer

Para instalar a ferramenta de monitoramento Netdata no Debian, abra um terminal e use o comando Apt-get.

sudo apt-get install netdata

Arch Linux

Arch Linux possui uma versão bastante recente do Netdata em suas fontes de software. Para instalá-lo, abra uma janela do terminal e sincronize-a com o Pacman.

sudo pacman -S netdata

Fedora

Infelizmente, os desenvolvedores do Netdata negligenciam o Fedora Linux, por não fornecer uma versão do software como um RPM instalável. Em vez disso, aqueles no Fedora que desejam usar este software devem seguir as instruções genéricas.

OpenSUSE

O OpenSUSE possui excelente suporte a Netdata. Felizmente, esse suporte está dentro das principais fontes de software, para que os usuários não precisem se preocupar com acordos de terceiros. Para instalar o software no OpenSUSE, inicie uma janela de terminal e use o gerenciador de pacotes Zypper.

sudo zypper no netdata

Instruções genéricas

Além das principais distribuições Linux, o Netdata possui um suporte muito bom na forma de um script Bash executável. Este script, quando baixado, instala uma versão binária estática do software em qualquer sistema Linux. A vantagem desse método é que, independentemente do sistema operacional em execução, o Netdata funcionará bem.

A instalação do Netdata através do script de instalação funciona melhor com a ferramenta de download do Curl. Geralmente, a ferramenta Curl é padrão na maioria das distribuições Linux. No entanto, se por algum motivo, a ferramenta Curl não estiver no seu PC Linux, será necessário instalá-la antes de continuar.

Uma vez instalado, faça o seguinte para obter o Netdata funcionando.

Versão de 32 bits

bash 

Versão de 64 bits

bash 

Instruções da fonte

O script Netdata é o caminho que a maioria deve seguir para usar a ferramenta em um sistema que não possui suporte oficialmente para o software. Ainda assim, se o script falhar por algum motivo, há uma alternativa: construir a partir da fonte. Para compilar o software da fonte, vá para a página oficial do Github e aprenda quais dependências o Netdata exige antes de criar.

Depois de ter todas as dependências funcionando no seu PC Linux, faça o seguinte:

clone git https://github.com/firehol/netdata.git - profundidade = 1. CD netdata
./netdata-installer.sh. 

Usando Netdata

Os usuários têm acesso ao Netdata localmente, bem como remotamente em qualquer máquina que tenha acesso direto ao servidor / PC que o executa. A instalação do Netdata na área de trabalho do Linux disponibiliza a ferramenta com o endereço IP "localhost".

http://127.0.0.1:19999

No entanto, os usuários que planejam acessar o Netdata remotamente, pela rede, não poderão acessá-lo dessa maneira. Em vez disso, para acessar a ferramenta de monitoramento Netdata de uma máquina para outra, abra um terminal e execute o seguinte para determinar o endereço IP:

show de endereço IP | grep 192.168

Executando o show de endereço ip comando com grep isolará o endereço local IPv4. Copie o endereço IP e cole-o em uma nova guia do navegador para acessar o Netdata em qualquer lugar da LAN:

http://192.168.X.XXX: 19999

Uma vez no aplicativo Netdata, olhe para o lado e clique para ver diferentes métricas. Como alternativa, é possível navegar pelas centenas de gráficos rolando com o mouse.

Netdata é uma ferramenta passiva. Tudo o que faz é coletar informações nos sistemas Linux. Não tem capacidade de modificar o sistema de nenhuma maneira (matando programas ou alterando coisas). Em vez disso, os usuários são incentivados a fazer check-in de vez em quando e deixar o software funcionar em segundo plano por um longo período de tempo para coletar métricas.

Utilização do CPU

Precisa visualizar o uso da CPU para o sistema? Olhe para a barra lateral do aplicativo Web Netdata e clique no ícone "CPUs".

Dentro das CPUs, os dados são divididos em várias subcategorias, como "utilização", "interrupções", softirqs "," softnet "," cpufreq "e" cpuidle ". Essas categorias mostram diferentes aspectos de como o processador do sistema está funcionando.

Para o usuário médio, "Utilização" é a seção que mais importa, pois mostra uma leitura detalhada de como o sistema está fazendo uso da CPU em geral.

Tudo é separado por núcleos, garantindo que os usuários obtenham informações detalhadas sobre o desempenho de cada núcleo.

Uso de RAM

Além do uso da CPU, muitos usuários se preocupam com o uso da memória. Eles querem saber como o sistema está gerenciando a RAM, qual é a quantidade média de memória que está sendo usada etc. Para acessar as métricas do Netdata na memória do sistema, clique em "Memória" na barra lateral.

A seção "Memória" fornece uma leitura em tempo real da memória do sistema em uso, a quantidade de RAM não utilizada e até mesmo como o próprio kernel do Linux está gerenciando.

Exportar dados

O Netdata coleta muitos dados úteis e rapidamente. Felizmente, todas essas métricas podem ser facilmente exportadas (via PDF) para proteção ou para uso em um relatório etc.

A exportação de dados em tempo real do aplicativo Netdata é bastante simples. Para fazer isso, visite a interface da web e clique no ícone de impressão para abrir o menu de impressão do navegador.

No menu de impressão, procure a opção “imprimir em arquivo” e selecione-a para gerar um arquivo PDF dos dados.

watch instagram story