logrotate mit dateext-Option ist durcheinander

24/04/2008 - 13:50 von Herbert Pophal | Report spam
Hallo,

ich habe hier ein debian-etch, in dem für ein bestimmtes logfile die
Option dateext in der logrotate-Konfig gesetzt ist. Dies scheint sich
auf seltsame Weise mit der üblichen Art zu beißen, in der die rotierten
Versionen benamst werden.

/etc/logrotate.conf:

# see "man logrotate" for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# uncomment this if you want your log files compressed
#compress

# packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp, or btmp -- we'll rotate them here
/var/log/wtmp {
missingok
monthly
create 0664 root utmp
rotate 1
}

/var/log/btmp {
missingok
monthly
create 0664 root utmp
rotate 1
}

# system-specific logs may be configured here


/etc/logrotate.d/foobar:

/var/log/pwadmin {
missingok
weekly
rotate 14
nocompress
dateext
create 640 root webinterfaces
}


Resultat:

ls -lt /var/log/pwadm*
-rw-r-- 1 root adm 1139812 Apr 24 12:47 /var/log/pwadmin
-rw-r-- 1 root adm 1128212 Apr 23 01:05 /var/log/pwadmin.0
-rw-r-- 1 root adm 81074 Apr 22 06:23 /var/log/pwadmin.1.gz
-rw-r-- 1 root adm 108026 Apr 20 00:15
/var/log/pwadmin-20080420
-rw-r-- 1 root adm 127746 Apr 19 02:04 /var/log/pwadmin.2.gz
-rw-r-- 1 root adm 141824 Apr 17 05:09 /var/log/pwadmin.3.gz
-rw-r-- 1 root adm 190206 Apr 16 04:29 /var/log/pwadmin.4.gz
-rw-r-- 1 root adm 212397 Apr 15 01:22 /var/log/pwadmin.5.gz
-rw-r-- 1 root adm 260023 Apr 12 23:04
/var/log/pwadmin-20080413
-rw-r-- 1 root adm 123393 Apr 12 00:42 /var/log/pwadmin.6.gz
-rw-r-- 1 root adm 205039 Apr 6 01:00
/var/log/pwadmin-20080406
-rw-r-- 1 root adm 201239 Mar 31 00:29
/var/log/pwadmin-20080331
-rw-r-- 1 root adm 927106 Mar 23 01:36
/var/log/pwadmin-20080323
-rw-r-- 1 root adm 471016 Mar 16 00:09
/var/log/pwadmin-20080316
-rw-r-- 1 root adm 891099 Mar 9 01:37
/var/log/pwadmin-20080309
-rw-r-- 1 root adm 719641 Mar 2 02:32
/var/log/pwadmin-20080302
-rw-r-- 1 root adm 668856 Feb 24 01:58
/var/log/pwadmin-20080224
-rw-r-- 1 root adm 614808 Feb 16 22:37
/var/log/pwadmin-20080217
-rw-r-- 1 root adm 491574 Feb 9 23:54
/var/log/pwadmin-20080210
-rw-r-- 1 root adm 338441 Feb 2 19:00
/var/log/pwadmin-20080203
-rw-r-- 1 root adm 502088 Jan 26 22:08
/var/log/pwadmin-20080127
-rw-r-- 1 root adm 536232 Jan 19 22:25
/var/log/pwadmin-20080120

Durch diese Arbeitsweise entstehen Lücken, in denen geloggte events
fehlen; logrotate tritt sich irgendwie selbst auf die Füße. Achja:
logrotate-Version 3.7.1-3

Any hints?

Gruß
Herbert
 

Lesen sie die antworten

#1 Werner P. Schulz
25/04/2008 - 10:51 | Warnen spam
Am Thu, 24 Apr 2008 13:50:35 +0200 schrieb Herbert Pophal:

Resultat:

-rw-r-- 1 root adm 260023 Apr 12 23:04
/var/log/pwadmin-20080413
-rw-r-- 1 root adm 123393 Apr 12 00:42 /var/log/pwadmin.6.gz


^^^^^^^^^^^^
-rw-r-- 1 root adm 205039 Apr 6 01:00
/var/log/pwadmin-20080406



... ab 12.4. hast du einen weiteren logrotate-Auftrag für pwadmin
erstellt, der jetzt tàglich rotiert. Die bisherige wöchentliche Rotation
hast du beibehalten.

Was sagt den /var/log/syslog zum Zeitpunkt der tàglichen Rotation? Hast
du die anderen Dateien in /etc/logrotate.d überprüft?

Gruss Werner
mail nur an => nospam0601 at wp-schulz.de

Google fuer Linux-Fragen => http://www.google.de/linux <=

Ähnliche fragen