Coletando informações de rede

0

Eu preciso coletar informações sobre o uso da rede de cada processo.

Nethogs apresenta os dados de que preciso em tempo real, estou tentando salvar a saída em um arquivo para analisá-los e plotar os dados.

Abarrabrancaestábagunçandoasaída,entãoeuusei:

sudonethogswlan0|perl-pe's/\x1b.*?[mGKH]//g'

Agora é melhor, mas as colunas DEV e SENT são mescladas. Mais uma coisa, preciso adicionar um timestamp por flush.

    
por Henrique Rocha 09.02.2016 / 17:24

2 respostas

0

Para monitorar o wlan0

sudo nethogs wlan0

Você pode monitorar a largura de banda de rede das interfaces eth0 e eth1

nethogs [option] eth0 eth1

opções :

-d atraso para a taxa de atualização.

Por exemplo, para definir 5 segundos como sua taxa de atualização, digite o comando como.

 sudo nethogs -d 5

-h exibe o uso de comandos disponíveis.

-p sniff no modo promíscuo (não recomendado).

-t tracemode.

-V imprime informações da versão.

Atalhos de teclado

Use os seguintes controles interativos:

m: alterna entre os modos de exibição (kb / s, kb, b, mb)

r: Classificar por recebido.

s: classifique por enviado.

q: Saia e retorne ao prompt do shell.

    
por 09.02.2016 / 21:13
0

Depois de bater com a cabeça contra as paredes durante três dias, decidi mudar o código-fonte dos nethogs para imprimir da maneira que preciso.

Se alguém precisar de: link

O resultado é algo assim:

NetHogs version 0.8.2-SNAPSHOT
TIME PID USER PROGRAM DEV SENT RECEIVED
Ethernet link detected
Waiting for first packet to arrive (see sourceforge.net bug 1019381)
2016-02-11.00:38:29    3218 hdlopesrocha    /usr/lib/firefox/firefox    wlan0        0.026       0.026KB/sec
2016-02-11.00:38:30    3218 hdlopesrocha    /usr/lib/firefox/firefox    wlan0        0.026       0.026KB/sec
2016-02-11.00:38:31    3218 hdlopesrocha    /usr/lib/firefox/firefox    wlan0        0.026       0.026KB/sec
2016-02-11.00:38:32    3218 hdlopesrocha    /usr/lib/firefox/firefox    wlan0        0.026       0.026KB/sec
2016-02-11.00:38:33    3218 hdlopesrocha    /usr/lib/firefox/firefox    wlan0        0.026       0.026KB/sec
2016-02-11.00:38:34    3218 hdlopesrocha    /usr/lib/firefox/firefox    wlan0        0.036       0.038KB/sec

Esteja ciente de que isso substituirá os nethogs originais

Sinta-se à vontade para entrar em contato comigo se precisar de um formato diferente.

    
por 09.02.2016 / 23:42