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 -yUma 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.debUma 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 -yUma 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 ntopngAgora você pode verificar o status do Ntopng com o seguinte comando:
systemctl status ntopngVocê 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.confAltere 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=3000Salve e feche o arquivo quando terminar. Em seguida, crie um novo arquivo ntopng.start para definir sua rede.
nano /etc/ntopng/ntopng.startAdicione as seguintes linhas:
--local-networks "192.168.0.0/24" ## forneça seus intervalos de IP locais aqui.
--interface 1Salve e feche o arquivo, em seguida, reinicie o Ntopng para aplicar as alterações de configuração:
systemctl restart ntopngAcessando 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:

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:

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:

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

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

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

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

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

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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.