Se você experimentou um kernel panic, você pode configurar um console remoto do kernel para capturar todos os dados que podem ser perdidos no console local (especialmente se a falha for de uma interrupção não-mascarável, que tende a reinicializar o sistema).
No sistema que você espera que possa falhar:
/sbin/modprobe netconsole [email protected]/eth0,[email protected]/00:19:BB:31:B8:0E
- 6666 é um número de porta arbitrário
- 10.1.1.16 é o endereço IP da interface local para enviar via
- eth0 é o nome da interface local para enviar via
- 10.1.1.17 é o endereço IP da interface remota para enviar para
- 00: 19: BB: 31: B8: 0E é o endereço MAC da interface remota para enviar para
No sistema remoto, execute (isso requer que você tenha o netcat instalado):
nc -l -p 6666 -u | tee capture.file
Isto irá capturar toda a saída do kernel no sistema remoto. Isso é executado em um nível muito mais baixo (o mesmo ponto no kernel que grava em / dev / klog), então você pode ver o último bit de informação que o kernel produz quando entra em pânico, mesmo se syslog et. todos pararam de operar.