Interestingly, it is just the first two entries in the zimbra file that have the problem.
Do I recall reading somewhere that there were changes associated with zipping up some of these logs on rotation ?
Is it possible that the shipped file in 6.0.9 FOSS is not correct ?
Code:
/var/log/zimbra.log {
daily
missingok
notifempty
create 0644 USER GROUP
postrotate
killall -HUP syslogd 2> /dev/null || true
su - zimbra -c "/opt/zimbra/bin/zmswatchctl restart" > /dev/null 2>&1 || true
endscript
compress
}
/var/log/zimbra-stats.log {
daily
missingok
notifempty
create 0644 USER GROUP
postrotate
killall -HUP syslogd 2> /dev/null || true
su - zimbra -c "/opt/zimbra/bin/zmlogswatchctl restart" > /dev/null 2>&1 || true
endscript
rotate 0
}
/opt/zimbra/log/myslow.log {
daily
missingok
copytruncate
rotate 30
notifempty
create 0644 zimbra zimbra
compress
}
/opt/zimbra/log/logger_myslow.log {
daily
missingok
copytruncate
notifempty
create 0660 zimbra zimbra
compress
size 5000k
rotate 7
}
/opt/zimbra/log/clamd.log {
daily
missingok
copytruncate
notifempty
create 0660 zimbra zimbra
postrotate
kill -HUP `cat /opt/zimbra/log/clamd.pid 2> /dev/null` 2> /dev/null || true
endscript
compress
size 5000k
rotate 7
}
/opt/zimbra/log/freshclam.log {
daily
missingok
copytruncate
notifempty
create 0660 zimbra zimbra
postrotate
kill -HUP `cat /opt/zimbra/log/freshclam.pid 2> /dev/null` 2> /dev/null || true
endscript
compress
size 5000k
rotate 7
}
/opt/zimbra/log/zmlogswatch.out {
daily
missingok
copytruncate
notifempty
create 0740 zimbra zimbra
postrotate
su - zimbra -c "/opt/zimbra/bin/zmlogswatchctl restart" > /dev/null 2>&1 || true
endscript
rotate 5
compress
}
/opt/zimbra/log/zmswatch.out {
daily
missingok
copytruncate
notifempty
create 0740 zimbra zimbra
postrotate
su - zimbra -c "/opt/zimbra/bin/zmswatchctl restart" > /dev/null 2>&1 || true
endscript
rotate 5
compress
}
/opt/zimbra/log/zmmtaconfig.log {
daily
missingok
copytruncate
notifempty
create 0740 zimbra zimbra
postrotate
su - zimbra -c "/opt/zimbra/bin/zmmtaconfigctl restart" > /dev/null 2>&1 || true
endscript
rotate 5
compress
}
/opt/zimbra/log/nginx.log /opt/zimbra/log/nginx.access.log {
daily
sharedscripts
missingok
notifempty
create 0644 zimbra zimbra
postrotate
kill -USR1 `cat /opt/zimbra/log/nginx.pid 2> /dev/null` 2> /dev/null || true
endscript
rotate 7
compress
}
/opt/zimbra/zmstat/zmstat.out {
daily
missingok
copytruncate
rotate 7
notifempty
compress
}