Translated message

A translation of this page exists in English.

RHEL7 で rsyslog が出力したログファイル (/var/log/messages) が空で、logger コマンドを実行しても何も起こらない

Solution Verified - Updated -

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, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content