rsyslogd†
- ログ収集デーモン
- syslogの後継として、syslogとの互換を維持しつつ機能追加されたsyslogの実装
- RHEL6以降で採用された
rsyslogdの仕組み†
処理の流れ†
- syslog 関数を呼び出す
- jounald に送信
- rsyslogd に転送
- ログファイルに書込み(外部のサービスに転送も可能)
モジュール†
入力(Input Module)†
- imuxsock
- imjournal
- imudp
- imtcp
出力(Output Module)†
ルール†
- セレクタとアクションの組み合わせ
- セレクタにはファシリティとプライオリティの組み合わせで設定する
- アクションには出力ファイルを設定する
ファシリティ(種類)†
- auth
- cron
- daemon
- kern
- mail
- news
- syslog
- user
- uucp
- local0 ~ local7 ※アプリケーションが任意に使用
プライオリティ(緊急度)†
- emerg
- alert
- crit
- err
- warning
- notice
- info
- debug
- none ※出力しない
アクション†
設定ファイル†
/etc/rsyslog.conf†
/etc/rsyslog.d/*.conf†
ログファイル†
- /var/log/ ディレクトリー配下に保存する
- /var/log/messages
- /var/log/secure ※ユーザーのログイン成功/失敗の情報
- /var/log/maillog
- /var/log/cron
- /var/log/spooler
- /var/log/ 内のサブディレクトリー配下に保存する
関連サイト†
関連用語†
Last-modified: 2025-10-04 (土) 23:17:21