Como verificar se o netconsole realmente funciona?

7

Eu instalei netconsole usando as instruções fornecidas aqui .

dmesg | grep netconsole diz que tudo está OK, mas não vou acreditar tão facilmente :)

Como posso fazer o Ubuntu gerar alguma mensagem do kernel para ver se netconsole realmente funciona e envia tudo para o outro computador?

Eu tentei:

logger -p kern.alert "test message" # this apparently talks to syslog only
echo "test message" >/dev/kmsg

e escreveu um pequeno programa que acabou de fazer um segfault. Tudo isso gerou entradas em /var/log/kern.log , mas não em dmesg e não foi copiado via netconsole para o outro computador.

Então, o que posso fazer para ver se o netconsole realmente funciona?

Informações do sistema:

Ubuntu 12.04
    
por wanson 26.09.2012 / 12:30

4 respostas

6

Você pode gerar mensagens de console usando strings alt + sysrq.

Algo seguro como:

echo m | sudo tee /proc/sysrq-trigger

Você deve ver algumas linhas de texto como as seguintes no servidor netconsole:

[ 7027.114084] Node 0 DMA: 2*4kB 2*8kB 0*16kB 2*32kB 1*64kB 1*128kB 1*256kB 0*512kB 1*1024kB 1*2048kB 3*4096kB = 15896kB
[ 7027.114092] Node 0 DMA32: 284*4kB 123*8kB 108*16kB 207*32kB 202*64kB 89*128kB 34*256kB 15*512kB 4*1024kB 3*2048kB 5*4096kB = 81896kB
[ 7027.114099] Node 0 Normal: 311*4kB 142*8kB 121*16kB 79*32kB 67*64kB 24*128kB 9*256kB 8*512kB 9*1024kB 2*2048kB 1*4096kB = 38012kB
[ 7027.114107] 446611 total pagecache pages
[ 7027.114108] 0 pages in swap cache
[ 7027.114110] Swap cache stats: add 0, delete 0, find 0/0
[ 7027.114111] Free swap  = 4104672kB
[ 7027.114112] Total swap = 4104672kB
[ 7027.124913] 1048048 pages RAM
[ 7027.124916] 58057 pages reserved
[ 7027.124918] 360968 pages shared
[ 7027.124919] 807997 pages non-shared
    
por Eric 26.09.2012 / 15:00
2

No passo 5 do toto :

mencionado
  

Uma maneira de testar se o registro está funcionando corretamente ou não é inserir algumas mídias removíveis como um CD, DVD ou pendrive.

    
por user1934267 20.07.2014 / 17:47
1

Você pode testá-lo também com

modprobe floppy

no lado do remetente, o servidor de log diria algo como:

Jan  5 10:45:20 node01 floppy0: no floppy controllers found
    
por Gerben 05.01.2016 / 10:52
0

O howto netconsole diz que você pode apenas

dmesg | grep netcon
    
por January 26.09.2012 / 13:17