O NetData é um aplicativo de monitoramento em tempo real e distribuído em tempo real e de código aberto em vários dispositivos de computação; Servidores físicos, servidores em nuvem, contêineres e até dispositivos de IoT. Ele coleta uma grande quantidade de dados e o visualiza em painéis elegantes e interativos. Vamos instalar o NetData no Ubuntu 20.04 LTS e depois demonstre como várias métricas são visualizadas.
Etapa 1: Instale o NetData usando o Kickstart.script sh
Esta é a maneira mais preferida de instalar o NetData porque permite que você passe outros argumentos no mesmo comando para personalizar o processo de instalação. O mais importante, esse método funciona perfeitamente em todas as distros.
No início, você pode querer ver mais informações sobre o NetData. Use o comando APT da seguinte maneira.
$ apt show netdata
A saída fornece informações do NetData, como a versão mais recente, origem, tamanho da instalação e uma descrição do pacote.
Para instalar o NetData, basta executar o Kickstart script como segue.
$ bash <(curl -Ss https://my-netdata.io/kickstart.sh)
Como você notará, o script executa um monte de operações. Primeiro, ele automatiza o sistema operacional Linux e a distribuição que você está executando e instala posteriormente os pacotes necessários.
A partir da saída abaixo, você pode ver que nossa informação do sistema operacional foi recuperada e exibida para stdout pelo script.
O script passa a verificar se você tem uma instância existente do NetData e, se houver um, o script atualiza o NetData em vez de instalar o NetData Afresh.
Depois disso, o script puxa o NetData do repositório Git e o armazena em /usr/src/netdata.git. Caminho. Todos os arquivos e dependências necessários estão instalados posteriormente e o índice de embalagem atualizado.
Ao longo do caminho, a localização dos arquivos NetData, incluindo arquivos de configuração, arquivos da Web, arquivos de banco de dados e arquivos de log, serão exibidos como mostrado.
No final, instruções básicas sobre como acessar o painel do NetData, juntamente com a partida e a parada do NetData, serão exibidas.
O script do atualizador NetData-updater.sh é então adicionado a /etc/cron-Daily f para garantir que o NetData seja atualizado continuamente.
À medida que a instalação termina, o script informará que o NetData foi instalado com sucesso e agora está em execução.
A instalação inteira leva um tempo que você pode querer fazer uma pequena pausa ou simplesmente ficar por aí até que seja concluída.
Etapa 2: Confirmar NetData está em execução
NetData está finalmente instalado. No entanto, é prudente verificar se o serviço NetData está ativo e em execução.
Por padrão, o NetData escuta em Port 19999. Para confirmar isso, execute o comando netstat abaixo:
$ sudo netstat -pnltU | Grep 19999
Além disso, você pode confirmar que o serviço NetStat Systemd está em execução invocando:
$ sudo systemctl status netData
A saída confirma que, de fato, o NetData está funcionando como esperávamos.
Etapa 3: Configurar o firewall
Neste ponto, você pode acessar o NetData do navegador do seu sistema host. No entanto, se o firewall do UFW estiver ativado, isso não será possível. Com isso em mente, o Port 19999 precisa ser permitido.
Então execute os seguintes comandos:
$ sudo ufw permitir 19999/tcp
$ sudo ufw recarregar
Em seguida, confirme que o Port 19999 é permitido no firewall.
$ sudo ufw status
Etapa 4: Painel de acesso ao NetData Acesso
Todas as configurações são feitas e polvilhadas. Enquanto encerramos, vamos acessar o NetData navegando no seguinte URL. Substitua o host-IP Com o endereço IP real do seu host.
http: // host-ip: 19999
E pronto! O painel NetData aparecerá com visualizações elegantes e bonitas, exibindo uma visão geral do sistema das principais métricas do sistema, como utilização da CPU, estatísticas de largura de banda de rede, leitura/gravação em disco e utilização de RAM.
Na barra lateral direita estão opções métricas adicionais do sistema nas quais você pode clicar para visualizar os painéis que visualizam estatísticas em tempo real.
Por exemplo, para dar uma olhada na largura de banda da rede, selecione o ícone 'Interfaces de rede', como mostrado.
O painel 'Interfaces de rede' será exibido com estatísticas de largura de banda em vários adaptadores de rede.
Conclusão
O NetData fornece uma excelente solução para monitorar seu nó único em tempo real. Você pode configurar alarmes e notificações que podem ser acionadas quando um determinado evento ou limite é excedido. Experimente o NetData e informe -nos sobre sua experiência.