[Dovecot] Logwatch
Steven Joerger
steven.joerger at gmail.com
Sat Apr 16 00:03:23 EEST 2005
I get the following when doing a dry run:
[steve at fawkes]~> patch --dry-run imapd imapd.patch
patching file imapd
patch: **** malformed patch at line 4: # Only give lines pertaining to
courier...
But, this is my first attempt to patch something, so maybe i'm doing it wrong?
Steve
On 4/15/05, Rich West <Rich.West at wesmo.com> wrote:
> Having FC3 systems and utilizing Dovecot, I have come to rely on some of
> the information I get from the daily logwatch run.
>
> Logwatch, by default, doesn't properly recognize dovecot's information
> in the messages file, but it is easy to tweak. The patch below will
> give you some statistics regarding POP3 and IMAP usage.
>
> I believe I grabbed all of the differences in the unified diff below.
> If I missed anything, please post. :)
>
> -Rich
>
> --- /etc/log.d/conf/services/imapd.conf 2005-04-15 14:24:52.000000000 -0400
> +++ /etc/log.d/conf/services/imapd.conf 2005-04-15 14:51:52.073609243 -0400
> @@ -20,7 +20,7 @@
> # Only give lines pertaining to courier...
> # I'm not sure if this is complete, especially for the new webmail
> daemon in 0.44.1
> #but you will get at least all currently supported logs
> -*OnlyService = (imapd|imapd-ssl)
> +*OnlyService = (imap-login|imapd|imapd-ssl)
>
> *RemoveHeaders =
>
> --- /etc/log.d/conf/services/pop3.conf 2005-04-15 14:51:22.795813799 -0400
> +++ /etc/log.d/conf/services/pop3.conf 2005-04-15 15:07:00.837019392 -0400
> @@ -15,12 +15,12 @@
> Title = "POP-3"
>
> # Which logfile group...
> -LogFile = messages
> +LogFile = maillog
>
> # Only give lines pertaining to courier...
> # I'm not sure if this is complete, especially for the new webmail
> daemon in 0.44.1
> #but you will get at least all currently supported logs
> -*OnlyService = (pop3d-ssl|pop3d|spop3d)
> +*OnlyService = (pop3-login|pop3d-ssl|pop3d|spop3d)
>
> *RemoveHeaders =
>
> --- /etc/log.d/scripts/services/pop3 2005-04-15 15:15:28.727123168 -0400
> +++ /etc/log.d/scripts/services/pop3 2005-04-15 15:03:47.402606350 -0400
> @@ -58,6 +58,8 @@
> # Don't care about these...
> } elsif ( ($User, $Host) = ( $ThisLine =~ /^user (.*?) authenticated
> - (.*)$/ ) ) {
> $Login{$User}{$Host}++;
> + } elsif ( ($User, $Host) = ( $ThisLine =~ /Login: (.*?) (\[.*\])/ ) ) {
> + $Login{$User}{$Host}++;
> } elsif ( ($User,$Downloaded,$DownloadSize,$Left,$LeftSize) = (
> $ThisLine =~ /^Stats: (.*?) (.*?) (.*?) (.*?) (.*?)$/) ) {
> $DownloadedMessages{$User} += $Downloaded;
> $DownloadedMessagesSize{$User} += $DownloadSize;
> --- /etc/log.d/scripts/services/imapd 2005-04-15 15:15:20.742084824 -0400
> +++ /etc/log.d/scripts/services/imapd 2005-04-15 15:04:39.868698875 -0400
> @@ -43,6 +43,9 @@
> # Don't care about these...
> } elsif ( ($User, $Host) = ( $ThisLine =~ /^Login user=(.*?)
> host=(.* \[.*\])$/ ) ) {
> $Login{$User}{$Host}++;
> + } elsif ( ($User, $Host) = ( $ThisLine =~ /Login: (.*?) (\[.*\])/ ) ) {
> + $ConnectionNonSSL{$Host}++;
> + $Connection{$Host}++;
> } elsif ( ($User,$Host) = ( $ThisLine =~ /^Authenticated user=(.*)
> host=(.* \[.*\])$/ ) ) {
> $Login{$User}{$Host}++;
> } elsif ( ($User,$Host) = ( $ThisLine =~ /^Preauthenticated
> user=(.*) host=(.*)$/ ) ) {
>
>
More information about the dovecot
mailing list