108.2基礎
rsyslogdのmodule、selector、actionを記述する代表的な主設定fileを選ぶ。
適切なpathはどれか。
× 不正解
/etc/rsyslog.confはrsyslogdの入力module、filter、出力action等を定義する代表的な主設定fileである。
詳細解説
正しい
/etc/rsyslog.confrsyslogdの代表的な主設定fileである。
正しい。rsyslog.confはmodule読込、filter、template、action等を記述するrsyslogdの代表的な入口である。
誤り
/etc/logrotate.conflog fileのrotation方針を設定する。
誤り。logrotate.confは既存log fileの世代管理を定義し、message routingを行わない。
誤り
/etc/systemd/journald.confsystemd-journaldの保存方針を設定する。
誤り。journald.confはsystemd-journaldの保存・転送方針用で、rsyslogd自身のselectorを定義しない。
誤り
/var/log/messageslogの出力先であり設定fileではない。
誤り。messagesは設定によってmessageが書かれるdata fileで、daemonのruleを記述するfileではない。
実際に確かめる
一時的な検証環境で実行できる例です。
test -f /etc/rsyslog.conf && printf '%s\n' /etc/rsyslog.conf || printf '%s\n' 'rsyslog not installed'期待される結果
/etc/rsyslog.conf、またはrsyslog not installed理解のポイント
- rsyslogの主設定
- 出力logとは別
- drop-inも確認
確認時の注意
- 確認環境: Linux / file存在確認のみ
基礎のおさらい
設定の分割
主設定から/etc/rsyslog.d/*.conf等をincludeし、packageや用途単位にruleを管理できる。
処理の流れ
inputがmessageを受け、filterで選び、actionがfile・remote host等へ出力する。
問題IDKP-108-733
確認環境Linux / file存在確認のみ
最終技術確認2026-08-13
誤り・権利侵害を報告