CentOS4のlogwatch5.2はイマイチなので、CentOS5.2あたりのlogwatch7.3からpatchしてみた

特に困るのはamavisdから出てくるSPAMのログの扱い。かなり適当だが、以下のようにするだけでかなり減る。

# diff new_amavis  old_amavis
63c63
<    } elsif ($ThisLine =~ /^Passed( CLEAN)?, /) {
---
>    } elsif ($ThisLine =~ /^Passed, /) {
85,87c85
<    } elsif (($Fromspam, $Towards)
<         = ( $ThisLine =~ /^(?:Passed |Blocked )?SPAM(?:MY)?,(?: LOCAL| MYNETS LOCAL)? (?:\[(?:[^\]]*)\] )*[(<]([^>)]*)[)>] -\> [\(\<]([^\>\)]+)[\)\>]/ )) {
---
>    } elsif (($Fromspam, $Towards) = ( $ThisLine =~ /^SPAM, [\(\<]([^\>\)]+)[\)\>] -\> [\(\<]([^\>\)]+)[\)\>]/ )) {