FC2ブログ

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

[Logwatch] DovecotのDisconnected: Logged outエントリを消す

CentOS 6.xのLogwatchで、Disconnected: Logged outなんちゃらとDovecotのログアウト情報が延々とエントリーされてウザイのでどうにかした話。

SourceForge/Logwatch Code
↑まずはここから最新のdovecotスクリプトと、dovecot.confファイルを落としてきます。

dovecotスクリプトは /etc/logwatch/scripts/services/の下に「dovecot」ファイルとして置きます。
dovecotのconfファイルは /etc/logwatch/conf/services/の下に「dovecot.conf」ファイルとして置きます。

これだけだとDisconnected: Logged outがエントリーされなくなるかわりに、ログイン情報が延々と表示されるようになるので/etc/logwatch/scripts/services/dovecotを修正。


# vi /etc/logwatch/scripts/services/dovecot

pop3のログイン情報を出力しない
157行目の「info:」を消します※赤字のところ

} elsif ( ( ($User, $Host) = ( $ThisLine =~ /^pop3-login: Login: (.*?) \[(.*)\]/ ) ) or
( ($User, $Host) = ( $ThisLine =~ /^pop3-login: Info: Login: user=\<(.*?)\>.*rip=(.*)\, lip=/ ) ) ) {



} elsif ( ( ($User, $Host) = ( $ThisLine =~ /^pop3-login: Login: (.*?) \[(.*)\]/ ) ) or
( ($User, $Host) = ( $ThisLine =~ /^pop3-login: Login: user=\<(.*?)\>.*rip=(.*)\, lip=/ ) ) ) {


imapのログイン情報を出力しない
166行目の「info:」を消します※赤字のところ

} elsif ( ( ($User, $Host) = ( $ThisLine =~ /^imap-login: Login: (.*?) \[(.*)\]/ ) ) or
( ($User, $Host) = ( $ThisLine =~ /^imap-login: Info: Login: user=\<(.*?)\>.*rip=(.*)\, lip=/ ) ) ) {



} elsif ( ( ($User, $Host) = ( $ThisLine =~ /^imap-login: Login: (.*?) \[(.*)\]/ ) ) or
( ($User, $Host) = ( $ThisLine =~ /^imap-login: Login: user=\<(.*?)\>.*rip=(.*)\, lip=/ ) ) ) {


修正したらlogwatchの出力確認。
# logwatch --print

関連記事
スポンサーサイト

コメントの投稿

非公開コメント

FC2カウンター

プロフィール

yuitopapa

Author:yuitopapa
 
[自己ベスト]
5km:19分44秒(1人TT 2015)
10km:41分45秒(足立2016)
Half:1時間30分40秒(印西2017)
Full:3時間11分39秒(古河2017)
※全てネットタイム

JogNote
最新記事
最新コメント
最新トラックバック
カテゴリ
月別アーカイブ(折りたたみ)
ブロとも一覧

広くてそれなりに深いブログの筈
検索フォーム
リンク
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。