14.11. カーネルメッセージをリモートホストに記録するように netconsole サービスを設定
ディスクへのログインやシリアルコンソールの使用ができない場合は、netconsole
カーネルモジュールおよび同じ名前のサービスを使用して、ネットワーク経由でカーネルメッセージをリモートの rsyslog
サービスに記録できます。
前提条件
-
rsyslog
などのシステムログサービスがリモートホストにインストールされている。 - リモートシステムログサービスは、このホストから受信ログエントリーを受け取るように設定されています。
手順
netconsole-service
パッケージをインストールします。dnf install netconsole-service
# dnf install netconsole-service
Copy to Clipboard Copied! Toggle word wrap Toggle overflow /etc/sysconfig/netconsole
ファイルを編集し、SYSLOGADDR
パラメーターをリモートホストの IP アドレスに設定します。SYSLOGADDR=192.0.2.1
# SYSLOGADDR=192.0.2.1
Copy to Clipboard Copied! Toggle word wrap Toggle overflow netconsole
サービスを有効にして起動します。systemctl enable --now netconsole
# systemctl enable --now netconsole
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
-
リモートシステムログサーバーの
/var/log/messages
ファイルを表示します。