●maillogの時刻フォーマット変更
参考URL:syslogのフォーマット変更をしたい
maillogのログフォーマット(特に日付)を変更したかったため。
templateの作成
日付フォーマットを新たに定義するためのテンプレートを作成します。
rsyslog.conf修正
templateを実装するためにrsyslog.confを修正します。
ログファイルの確認
/var/log/maillogを確認します。
参考URL:syslogのフォーマット変更をしたい
maillogのログフォーマット(特に日付)を変更したかったため。
templateの作成
日付フォーマットを新たに定義するためのテンプレートを作成します。
# vi /etc/rsyslog.d/template.conf
# 日付をyyyy/MM/ddの形で表示
$template template, "%timegenerated:::date-year%/%timegenerated:::date-month%/%timegenerated:::date-day% %timegenerated:::date-hour%:%timegenerated:::date-minute%:%timegenerated:::date-second% %HOSTNAME% %syslogtag% %msg%\n"
# 日付をyyyy/MM/ddの形で表示
$template template, "%timegenerated:::date-year%/%timegenerated:::date-month%/%timegenerated:::date-day% %timegenerated:::date-hour%:%timegenerated:::date-minute%:%timegenerated:::date-second% %HOSTNAME% %syslogtag% %msg%\n"
rsyslog.conf修正
templateを実装するためにrsyslog.confを修正します。
# vi /etc/rsyslog.conf
mail.* -/var/log/maillog
↓
mail.* -/var/log/maillog;template
# systemctl restart rsyslog
# systemctl status rsyslog
rsyslogの再起動し、エラーが出ていなければ作業完了です。
ログファイルの確認
/var/log/maillogを確認します。
※変更前
Feb 13 22:59:55 serverA postfix/smtpd[1989264]: connect from centos8-str3.bigbang.mydns.jp[10.0.0.43]
※変更後
2022/02/13 23:00:55 serverA postfix/smtpd[1989264]: connect from centos8-str3.bigbang.mydns.jp[10.0.0.43]
上記のように設定したフォーマットになっていれば問題ありません。