カーネルとブートログをsyslogに渡す

カーネルとブートログをsyslogに渡す

私はシステムベースのシステムを持っており、一部のサービスではリモートロギングを設定する必要があります。最も簡単に設定する方法は、ユニットファイルで使用して設定することですrsyslogStandardOutput=syslog

リモートで記録されたブートメッセージとカーネルログも必要ですが、配置したいカーネルを表すデバイスファイルが見つかりませんStandardOutput=syslog

この問題を解決する方法についてのアイデアはありますか?

ベストアンサー1

体系化された用途丸太ロギングを実行します。/etc/systemd/journald.conf.seeで構成されていますman journald.conf。具体的には、以下を/etc/systemd/journald.conf.d/my.conf含むファイルを生成できます。

ForwardToSyslog=on

すべてのロギングレコードをソケットに送信します/run/systemd/journal/syslog。通常、このソケットは開始行から読み書きするようにsyslog構成されています。/etc/rsyslog.conf

$ModLoad imjournal # provides access to the systemd journal

このデータストリームに共通の syslog フィルタリングを使用できます。

おすすめ記事