●syslogの溢れ状態対策
参考URL:syslogの溢れ対策
syslogに下記のようなログが記録されていました。
対策として下記を実施しました。
journald.conf及び/etc/rsyslog.confの設定変更します。
●syslogの特定文字列を含んだログの抑止
参考URL:rsyslogで特定のログ出力を抑止
下記ログを抑止します。
rsyslog.confを編集します。
参考URL:syslogの溢れ対策
syslogに下記のようなログが記録されていました。
journal: Suppressed 950 messages from /system.slice/slapd.serviceOpenLDAPのログが溢れているようです。
対策として下記を実施しました。
journald.conf及び/etc/rsyslog.confの設定変更します。
# cp /etc/systemd/journald.conf /etc/systemd/journald.conf.20161121 # vi /etc/systemd/journald.conf ### [Journal]セクションに追加する [Journal] RateLimitBurst=0 # cp /etc/rsyslog.conf /etc/rsyslog.conf.20161121 # vi /etc/rsyslog.conf ###末尾に追加 $imjournalRatelimitInterval 0journald及びsyslogdを再起動します。
# systemctl restart systemd-journald # systemctl status systemd-journald systemctl restart rsyslog.service ps -ef | grep rsyslog最後にテストを実施します。
# for i in `seq 1 1000`; do logger -p user.debug testlog ${i}; done以上で終了です。
●syslogの特定文字列を含んだログの抑止
参考URL:rsyslogで特定のログ出力を抑止
下記ログを抑止します。
Aug 19 22:19:41 serverA org.gnome.Shell.desktop[2381467]: (google-chrome-stable:2383221): IBUS-WARNING **: 22:19:41.452: google-chrome-stable has no capability of surrounding-text feature
Aug 19 22:32:04 serverA org.gnome.Shell.desktop[2381467]: [2383289:2383296:0819/223204.648148:ERROR:ssl_client_socket_impl.cc(981)] handshake failed; returned -1, SSL error code 1, net_error -200
Aug 19 22:32:04 serverA org.gnome.Shell.desktop[2381467]: [2383289:2383296:0819/223204.648148:ERROR:ssl_client_socket_impl.cc(981)] handshake failed; returned -1, SSL error code 1, net_error -200
rsyslog.confを編集します。
# cp -p /etc/rsyslog.conf /etc/rsyslog.conf_20210819 # vi /etc/rsyslog.conf ※「#### RULES ####」行の下に、下記3行を追記 # syslogにgnomeに関するウザいメッセージを出力しないように追加 :msg, contains, "ERROR:ssl_client_socket_impl.cc(981)" ~ :msg, contains, "IBUS-WARNING" ~ 文法チェック # /sbin/rsyslogd -N 2 rsyslogd: version 8.2102.0-3.el8, config validation run (level 2), master config /etc/rsyslog.conf rsyslogd: End of config validation run. Bye. rsyslogを再起動 # systemctl restart rsyslogこれで該当ログは抑止できるようになりました。