システム開発・構築の神様

新しいサービスや技術を使った開発や構築。その他不具合解決など

syslog /var/log/messages に大量のsystemdメッセージが出力されている

普段あまり意識していなかったことなのですが、ある日

 

syslog /var/log/messages

 

の中のログで必要な出力を確認しようとした時、下記のようなメッセージが数分おきに大量に出力されているのを見つけました。

 

Jun 19 11:09:01 test.pc systemd: Created slice User Slice of root.
Jun 19 11:09:01 test.pc systemd: Started Session 15484 of user root.
Jun 19 11:09:01 test.pc systemd: Removed slice User Slice of root.
Jun 19 11:10:01 test.pc systemd: Created slice User Slice of root.
Jun 19 11:10:01 test.pc systemd: Started Session 15485 of user root.
Jun 19 11:10:01 test.pc systemd: Started Session 15486 of user root.
Jun 19 11:10:02 test.pc systemd: Removed slice User Slice of root.
Jun 19 11:11:01 test.pc systemd: Created slice User Slice of root.
Jun 19 11:11:01 test.pc systemd: Started Session 15487 of user root.
Jun 19 11:11:01 test.pc systemd: Removed slice User Slice of root.
Jun 19 11:12:01 test.pc systemd: Created slice User Slice of root.
Jun 19 11:12:01 test.pc systemd: Started Session 15488 of user root.
Jun 19 11:12:01 test.pc systemd: Started Session 15489 of user root.
Jun 19 11:12:06 test.pc systemd: Removed slice User Slice of root.
Jun 19 11:13:01 test.pc systemd: Created slice User Slice of root.
Jun 19 11:13:01 test.pc systemd: Started Session 15490 of user root.
Jun 19 11:13:01 test.pc systemd: Removed slice User Slice of root.

 

エラー?警告?

 

いろいろと調べてみたところ、どうやらユーザーがログインするたびに出力されているものらしいです。

 

https://access.redhat.com/ja/solutions/2601461

 

サーバーを設定した時からずっと出力されているみたいですね。

 

いままでの様に気にしなければいいだけの話ですが・・・

 

欲しいログが埋もれてしまうため

 

出力しない設定に変更することにしました。

 

・rsyslogの設定を追加

echo 'if $programname == "systemd" and ($msg contains "Starting Session" or $msg contains "Started Session" or $msg contains "Created slice" or $msg contains "Starting user-" or $msg contains "Starting User Slice of" or $msg contains "Removed session" or $msg contains "Removed slice User Slice of" or $msg contains "Stopping User Slice of") then stop' >/etc/rsyslog.d/ignore-systemd-session-slice.conf

・ rsyslogを再起動

systemctl restart rsyslog

しばらくログを確認していても問題ありませんでした。無事に解消しました。