RHEL7 で rsyslog が出力したログファイル (/var/log/messages) が空で、logger コマンドを実行しても何も起こらない
Issue
-
RHEL 7 で rsyslog が
/var/log/messagesに出力しません。 -
RHEL 7 マシンで
loggerコマンドを実行しても/var/log/messagesに新しいログエントリーを生成しません。代わりに、以下のように、rsyslogdそのものからのメッセージ以外は空になります。~]# cat /var/log/messages Jan 26 11:32:45 r72 rsyslogd:[origin software="rsyslogd" swVersion="7.4.7" x-pid="1704" x-info="http://www.rsyslog.com"] rsyslogd was HUPed ~]# systemctl restart rsyslog ~]# logger testing testing ~]# cat /var/log/messages Jan 26 11:32:45 r72 rsyslogd:[origin software="rsyslogd" swVersion="7.4.7" x-pid="1704" x-info="http://www.rsyslog.com"] rsyslogd was HUPed Jan 26 11:33:10 r72 rsyslogd:[origin software="rsyslogd" swVersion="7.4.7" x-pid="1704" x-info="http://www.rsyslog.com"] exiting on signal 15. Jan 26 11:33:10 r72 rsyslogd:[origin software="rsyslogd" swVersion="7.4.7" x-pid="1792" x-info="http://www.rsyslog.com"] start
-
RHEL 7 マシンでは、
loggerコマンドは systemd ジャーナルに新しいログエントリーを生成します。~]# journalctl -fn0 & [1] 1884 -- Logs begin at Tue 2016-01-26 10:26:17 EST.-- ~]# logger testing logger Jan 26 11:38:42 r72.example.com root[1885]: testing logger
ただし、同じメッセージが rsyslog の
/var/log/messagesファイルには出力されません。~]# tail -fn0 /var/log/messages & [1] 1913 ~]# logger testing logger again ~]#
Environment
- Red Hat Enterprise Linux 7
- カスタマイズした
rsyslog.confファイルを使用する rsyslog - systemd-journald
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
