【アールシスログ】
rsyslog とは?
💡 システムの出来事をすべて記録する書記官
📌 このページのポイント
Linuxのログってどこに保存されてるの?
ログの振り分けってどうやって決まるの?
ファシリティ(出所:auth、kern、mailなど)とプライオリティ(重要度:emerg、err、info、debugなど)の組み合わせで決まるよ。/etc/rsyslog.confで「auth.* /var/log/auth.log」のように設定するんだ。
別のサーバーにログを送ることもできるの?
最近はjournaldっていうのも聞くけど…
いい質問だね。systemdと一緒に登場したjournaldはバイナリ形式でログを保存するんだけど、多くのディストリビューションではrsyslogとjournaldが共存しているよ。journaldがログを受け取ってrsyslogに転送し、rsyslogがファイルに書き出すという二段構えが一般的なんだ。大規模環境ではFluentdやVector経由でElasticsearchに送る構成も増えてきているけど、基本のrsyslogは押さえておいて損はないよ。
📖 おまけ:英語の意味
「rocket-fast system for log processing」 = 超高速ログ処理システム
💬 「rocket-fast(ロケットのように速い)」を謳い文句にしたsyslogの進化版だよ