Existe uma maneira de monitorar o tráfego (por exemplo, obter uma visualização ao vivo da utilização) através de uma interface de rede específica, como eth0?
O problema aqui é que o conjunto de ferramentas na caixa é fixo e é praticamente uma implantação de RHEL, portanto, as ferramentas complementares não podem ser usadas.
Procurando por algo básico e geralmente presente como o iostat aqui.
linux
networking
unix
monitoring
ip
BeeOnRope
fonte
fonte
Respostas:
Os dados que você deseja ver aparecem no antigo ifconfig.
ou para melhorar as coisas:
fonte
ifconfig
.Eu uso o comando iftop. Mostra estatísticas em tempo real.
Confira algumas cenas aqui:
http://www.thegeekstuff.com/2008/12/iftop-guide-display-network-interface-bandwidth-usage-on-linux/
fonte
Sem instalar novas ferramentas:
while ifconfig eth0 | grep 'RX bytes'; do sleep 10; done
fonte
no pós-2015 ou mais linux isso pode ser melhor
watch -n1 -d ip -s link show [interface]
fonte
Existem muitos utilitários:
fonte
Você também pode usar o iptables para fazer isso:
iptables -A INPUT -p tcp --dport $port -i eth0
e
iptables -A OUTPUT -p tcp --sport $port -i eth0
Então iptables -L -n -v imprimirá quantos pacotes estão passando pela interface, iptables -Z para zerar essa contagem
fonte
fonte
Dê uma olhada
ntop
. Ele fornece muitos dados detalhados.fonte