RHEL9 rsyslogのデフォルト内容を確認する
環境
Red Hat Enterprise Linux release 9.2 (Plow)
書式
grep -v -E '^#|^$’ ファイル名
grepでコメント行および空白行を削除します。
操作例
# grep -v -E '^#|^$’ /etc/rsyslog.conf
global(workDirectory="/var/lib/rsyslog") module(load="builtin:omfile" Template="RSYSLOG_TraditionalFileFormat") include(file="/etc/rsyslog.d/*.conf" mode="optional") module(load="imuxsock" # provides support for local system logging (e.g. via logger command) SysSock.Use="off") # Turn off message reception via local log socket; # local messages are retrieved through imjournal now. module(load="imjournal" # provides access to the systemd journal StateFile="imjournal.state") # File to store the position in the journal *.info;mail.none;authpriv.none;cron.none /var/log/messages authpriv.* /var/log/secure mail.* -/var/log/maillog cron.* /var/log/cron *.emerg :omusrmsg:* uucp,news.crit /var/log/spooler local7.* /var/log/boot.log
説明
1.global(workDirectory="/var/lib/rsyslog")
ワークディレクトリの指定。キューなどもこのディレクトリに保存される。
2.module(load="builtin:omfile" Template="RSYSLOG_TraditionalFileFormat")
Output Moduleのbuiltin:omfileをロードする。
3.include(file="/etc/rsyslog.d/*.conf" mode="optional")
設定ファイルの読み取り先を指定。ファイル名はワイルドカード(*)となっており複数ファイルを読み込む。
4.modeについては以下を選択可能。
abort-if-missing:ファイルが存在しない場合に rsyslog が中止される requiredrsyslog はエラー メッセージを発行しますが、ファイルが存在しない場合は続行します。 optional存在しないファイルは通知なしにスキップされます