カーネルパニックメッセージを別のファイルに保存する

カーネルパニックメッセージを別のファイルに保存する

カーネルパニック情報をログファイル経由でローカルマシンに記録する方法はありますか (パニックが発生しているのでおそらくないと思います)、それともリモート syslog または netdump を有効にしてこれを別のシステムにリモート転送する必要がありますか?

場合によっては、スクリーンショットが取得されなかったり、システムが自動的に再起動されたり (ASR など経由) するので、カーネル ダンプ情報を取得する別の方法が必要になります。

答え1

リモート syslog ログと netconsole モジュールを設定して、パニックが発生したときに UDP 経由でリモート マシンにパニックをダンプするようにする必要があります。これは、ネットワーク カードがパニックに関係していない限り機能します :) を参照してください。http://www.mjmwired.net/kernel/Documentation/networking/netconsole.txt(カーネルソースから)詳細については、http://www.cyberciti.biz/tips/linux-netconsole-log-management-tutorial.htmlチュートリアル/ハウツー。

答え2

Kpanic はファイルにアクセスしませんし、リモート サーバーのログにアクセスすることも絶対にありません。必要な操作を行うには、シリアル コンソールを設定してそこにログを記録する必要があります。次に、別のマシンでシリアル データを読み取り、そこからログを記録します。これ以外の方法は知りません。

関連情報