GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS/RHEL の /var/log/messages にホスト名の変更が反映されない

問題

サーバー [geeklab_new] のホスト名が、/var/log/messages ファイルに記録されているホスト名と一致しません。

[root@geeklab_new]# /bin/hostname
geeklab_new
[root@geeklab_new]# tail -5 /var/log/messages
Mar 2 23:42:01 geeklab_old rsyslogd-2177: imuxsock lost 928 messages from pid 20559 due to rate-limiting
Mar 2 23:42:01 geeklab_old puppet-agent[20559]: (/Stage[main]/Main/File[/etc/mcollective/facts.yaml]) Filebucketed /etc/mcollective/facts.yaml to puppet with sum 74964a9f330a61507c47deca4a39fcb3
Mar 2 23:42:03 geeklab_old puppet-agent[20559]: (/Stage[main]/Core_mcollective_config::Config/Service[mcollective]) Triggered 'refresh' from 1 events
Mar 2 23:42:03 geeklab_old puppet-agent[20559]: Finished catalog run in 25.68 seconds
Mar 3 12:36:08 geeklab_old pbrun9.1.0-08: [8422] 8807 PAM authentication failed - Authentication failure

解決策

ホスト名の変更後、rsyslogd サービスは再起動されませんでした。ファイル /etc/sysconfig/network に正しいホスト名が含まれていることを確認してください。ネットワーク サービスを再起動しても、/var/log/messages に報告されるホスト名には影響しません。 hostname(1) コマンドを使用してシステムのホスト名を正しく設定してから、rsyslogd サービスを再起動してください。

# hostname geeklab_new
# service rsyslogd restart
# tail -f /var/log/messages
Mar 7 21:52:35 geeklab_old lvm[19850]: No longer monitoring snapshot exalytics-autosnap_ppea37_hyperion_170307_2150
Mar 8 10:26:04 geeklab_old kernel: Kernel logging (proc) stopped.
Mar 8 10:26:04 geeklab_old rsyslogd: [origin software="rsyslogd" swVersion="5.8.10" x-pid="5279" x-info="http://www.rsyslog.com"] exiting on signal 15.
Mar 8 10:26:05 geeklab_new kernel: imklog 5.8.10, log source = /proc/kmsg started.
Mar 8 10:26:05 geeklab_new rsyslogd: [origin software="rsyslogd" swVersion="5.8.10" x-pid="2399" x-info="http://www.rsyslog.com"] start
CentOS/RHEL の sar レポートにホスト名の変更が反映されない


Cent OS
  1. /var/log/messages、/var/log/syslog、および/var/log/kern.logの違いは?

  2. 監査されたメッセージが /var/log/messages をいっぱいにする

  3. /etc/sysconfig/authconfig で USEFPRINTD=no の場合でも、fprintd がメッセージを /var/log/messages に記録する (CentOS/RHEL 7)

  1. CentOS/RHEL の /var/log/dmesg でより多くのログをキャプチャする方法

  2. CentOS/RHEL の sar レポートにホスト名の変更が反映されない

  3. CentOS/RHEL で /var/log/chrony ディレクトリが空

  1. CentOS 7 /RHEL7でホスト名を設定または変更する方法

  2. CentOS / RHEL :logrotate を使用して /var/log/wtmp および /var/log/btmp ファイルをローテーションする方法

  3. システム ログが空です (/var/log/messages; /var/log/secure; など)