Monitoramento de Rede · 4 min read · Oct 11, 2025

Como instalar o Ntopng Network Monitor no Debian 10

Ntopng é uma ferramenta de monitoramento de rede gratuita, de código aberto e muito útil que pode ser usada para monitorar o tráfego de rede em tempo real. É uma versão de próxima geração de alto desempenho e baixo consumo de recursos do ntop original, baseado em libpcap. É multiplataforma e funciona em todas as plataformas Unix, MacOSX e Windows. O ntopng monitora e relata vários protocolos, incluindo TCP, UDP, ICMP, DLC, IPX, ARP, Netbios, Decnet e muitos mais.

Recursos

  • Geolocalização de endereços IP
  • Mostrar o tráfego de rede e hosts IPv4/IPv6
  • Analisar o tráfego e classificá-lo de acordo com a origem/destino
  • Armazenar estatísticas de tráfego no formato RRD
  • Relatar e classificar o uso do protocolo IP por tipo de protocolo

Requisitos

  • Um servidor rodando Debian 10.
  • Uma senha de root configurada para o seu servidor.

Começando

Antes de começar, você precisará atualizar seu sistema com a versão mais recente. Você pode fazer isso executando o seguinte comando:

apt-get update -y  
apt-get upgrade -y

Uma vez que seu servidor esteja atualizado, reinicie seu servidor para aplicar as alterações.

Instalando o Ntopng

Por padrão, o Ntopng não está disponível no repositório do Debian 10. Portanto, você precisará adicionar o repositório do Ntopng ao seu sistema.

Você pode instalar o repositório do Ntopng com o seguinte comando:

wget http://apt.ntop.org/buster/all/apt-ntop.deb  
dpkg -i apt-ntop.deb

Uma vez que o repositório é adicionado, atualize o repositório e instale o Ntopng executando o seguinte comando:

apt-get update -y  
apt-get install pfring-dkms nprobe ntopng n2disk cento -y

Uma vez que a instalação foi concluída, inicie o serviço do Ntopng e habilite-o para iniciar na reinicialização do sistema com o seguinte comando:

systemctl start ntopng  
systemctl enable ntopng

Agora você pode verificar o status do Ntopng com o seguinte comando:

systemctl status ntopng

Você deve ver a seguinte saída:

? ntopng.service - ntopng ferramenta de monitoramento e análise de tráfego baseada na web de alta velocidade
   Loaded: loaded (/etc/systemd/system/ntopng.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2019-09-21 02:05:50 EDT; 7min ago
 Main PID: 3314 (ntopng)
    Tasks: 26 (limit: 1138)
   Memory: 209.2M
   CGroup: /system.slice/ntopng.service
           ??3314 /usr/local/bin/ntopng /run/ntopng.conf

Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:707] Adicionando 192.168.0.103/32 como endereço de interface IPv4 para enp0s3
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:715] Adicionando 192.168.0.0/24 como rede local IPv4 para enp0s3
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:735] Adicionando ::1/128 como endereço de interface IPv6 para lo
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:744] Adicionando ::1/128 como rede local IPv6 para lo
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:735] Adicionando fe80::a00:27ff:fe99:dc40/128 como endereço de interface IPv6 para enp0
Sep 21 02:05:53 debian ntopng[3314]: 21/Sep/2019 02:05:53 [Ntop.cpp:744] Adicionando fe80::a00:27ff:fe99:dc40/64 como rede local IPv6 para enp0s3
Sep 21 02:05:56 debian ntopng[3314]: 21/Sep/2019 02:05:56 [PeriodicActivities.cpp:72] Iniciou o loop de atividades periódicas...
Sep 21 02:06:09 debian ntopng[3314]: 21/Sep/2019 02:06:09 [PeriodicActivities.cpp:114] Cada script de atividade periódica usará 2 threads
Sep 21 02:06:09 debian ntopng[3314]: 21/Sep/2019 02:06:09 [NetworkInterface.cpp:2791] Iniciou a sondagem de pacotes na interface enp0s3 [id: 1]...
Sep 21 02:06:09 debian ntopng[3314]: 21/Sep/2019 02:06:09 [NetworkInterface.cpp:2791] Iniciou a sondagem de pacotes na interface lo [id: 2]...

Configurando o Ntopng

O arquivo de configuração padrão do Ntopng está localizado em /etc/ntopng/ntopng.conf. Você precisará editá-lo para fazer algumas alterações:

nano /etc/ntopng/ntopng.conf

Altere as seguintes linhas:

-G=/var/run/ntopng.pid
##Defina a interface de rede para monitoramento de rede.
-i=enp0s3
##Defina a porta HTTP para o servidor web.
-w=3000

Salve e feche o arquivo quando terminar. Em seguida, crie um novo arquivo ntopng.start para definir sua rede.

nano /etc/ntopng/ntopng.start

Adicione as seguintes linhas:

--local-networks "192.168.0.0/24"  ## forneça seus intervalos de IP locais aqui.
--interface 1

Salve e feche o arquivo, em seguida, reinicie o Ntopng para aplicar as alterações de configuração:

systemctl restart ntopng

Acessando o Ntopng

O Ntopng agora está em execução e escutando na porta 3000. Abra seu navegador da web e visite a URL http://your-server-ip:3000. Você deve ver a seguinte página:

Login do Ntopng

Forneça o nome de usuário e a senha padrão do Ntopng como admin/admin e clique no botão Login. Você deve ver a seguinte tela:

Alterar senha

Agora, forneça sua senha desejada e clique no botão Alterar Senha. Você deve ver o painel padrão do Ntopng na seguinte página:

Painel do Ntopng

Agora, clique em Hosts > Todos os Hosts. Você deve ver todos os hosts disponíveis em sua rede na seguinte tela:

Hosts do Ntopng

Agora, clique em um dos hosts, você deve ver todas as informações sobre este host na seguinte tela:

Detalhes dos hosts do Ntopng

Agora, clique em Hosts > Dispositivos. Você deve ver o endereço Mac de todos os hosts em sua rede na seguinte tela:

Dispositivos do Host do Ntopng

Agora, clique em Início > Hosts para ver a lista dos principais hosts na seguinte tela:

Tela de Hosts

Agora, clique no botão Portas para ver uma lista das principais portas de cliente e servidor na seguinte tela:

Principais portas de Clientes

Parabéns! você instalou e configurou com sucesso o Ntopng em seu servidor Debian 10. Agora você pode monitorar facilmente qualquer dispositivo em sua rede.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.