Guest User

rhel/centos5 plesk logwatch fix - pop3 file

a guest
Apr 2nd, 2012
144
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 2.96 KB | None | 0 0
  1. --- pop3~       2012-03-27 06:04:56.000000000 +0300
  2. +++ pop3        2012-04-01 04:28:48.000000000 +0300
  3. @@ -60,7 +60,7 @@
  4.        ($ThisLine =~ /^maildrop: can't read message$/) or
  5.        ($ThisLine =~ /^mailbox: mailbox content has been changed$/) or
  6.        ($ThisLine =~ /^(sktbuff|maildrop): write: Connection reset by peer$/) or
  7. -      ($ThisLine =~ /^(sktbuff|maildrop): write: Connection timed out$/) or ($ThisLine =~ /^mailspool_build_index.*: skipping c-client metadata$/) or
  8. +      ($ThisLine =~ /^(sktbuff|maildrop|couriertls): (write|read): Connection timed out$/) or ($ThisLine =~ /^mailspool_build_index.*: skipping c-client metadata$/) or
  9.        ($ThisLine =~ /^open: Permission denied$/) or
  10.        ($ThisLine =~ /^read: Broken pipe$/) or
  11.        ($ThisLine =~ /^read: Connection reset by peer$/) or
  12. @@ -71,14 +71,15 @@
  13.        ($ThisLine =~ /tpop3d startup  succeeded$/) or
  14.        ($ThisLine =~ /^disconnected, user=/i) or
  15.        ($ThisLine =~ /^timeout, user=/i) or
  16. -      ($ThisLine =~ /^connection, ip=/i)
  17. -      or ($ThisLine =~ /^Connection, ip=/o)
  18. +      ($ThisLine =~ /^connection, ip=/i) or
  19. +      ($ThisLine =~ /Connection, ip=/) or
  20. +      ($ThisLine =~ /digascii: [a-f0-9]*, response: /)
  21.     ) {
  22.        # Don't care about these...
  23.     } elsif (
  24.        (($User, $Host) = ( $ThisLine =~ /^user (.*?) authenticated - (.*)$/ )) or
  25.        (($User, $Host) = ( $ThisLine =~ /^fork_child: \[\d\].*\((.*)\): began session for `(.*)' with .*; child PID is \d+$/ ))
  26. -      or (($User, $Host) = ( $ThisLine =~ /^LOGIN, user=(.*?), ip=\[(.*)\]$/ ))
  27. +      or (($User, $Host) = ( $ThisLine =~ /LOGIN, user=(.*?), ip=\[(.*)\]$/ ))
  28.     ) {
  29.        $Login{$User}{$Host}++;
  30.     } elsif ( ($User,$Downloaded,$DownloadSize,$Left,$LeftSize) = ( $ThisLine =~ /^Stats: (.*?) (.*?) (.*?) (.*?) (.*?)$/) ) {
  31. @@ -103,7 +104,7 @@
  32.        $Logout{$User}{$Host}++;
  33.        $Logout2{$User}++;
  34.        $Connection{$Host}++;
  35. -   } elsif (($dummy, $User, $Host, $DownloadSize1, $DownloadSize2) = ( $ThisLine =~ /^(LOGOUT|TIMEOUT|DISCONNECTED), user=(.*?), ip=\[(.*)\], top=(\d+), retr=(\d+)/o)) {
  36. +   } elsif (($dummy, $User, $Host, $DownloadSize1, $DownloadSize2) = ( $ThisLine =~ /(LOGOUT|TIMEOUT|DISCONNECTED), user=(.*?), ip=\[(.*)\], top=(\d+), retr=(\d+)/o)) {
  37.        $DownloadedMessagesSize{$User} += $DownloadSize1 + $DownloadSize2;
  38.        $Logout{$User}{$Host}++;
  39.        $Logout2{$User}++;
  40. @@ -120,6 +121,8 @@
  41.        $LoginFailed{"$Host ($User)"}++;
  42.     } elsif ( ($User,$Host) = ( $ThisLine =~ /^authentication failed: no such user: (.*?) - (.*)/ ) ) {
  43.        $LoginFailed{"$Host (UNKNOWN: $User)"}++;
  44. +   } elsif ( ($Host) = ( $ThisLine =~ /LOGIN FAILED, ip=\[(.*)\]/ ) ) {
  45. +      $LoginFailed{"$Host"}++;
  46.     } elsif ( ($User) = ( $ThisLine =~ /^auth_pam_new_user_pass: pam_authenticate\((.*)\): Authentication failure/) ){
  47.        $LoginFailed{$User}++;
  48.     } elsif ( ($User) = ( $ThisLine =~ /^authcontext_new_user_pass: rejecting login attempt by `(.*)' with empty password$/) ) {
Add Comment
Please, Sign In to add comment