Решено: ротация лога dovecot

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

storm2005
Сообщения: 136

Решено: ротация лога dovecot

Сообщение storm2005 »

ОС - debian lenny
Лог вырос до 130 Мб
Необходимо проводить ротацию раз в неделю.

cat /etc/logrotate.d/dovecot

Код: Выделить всё

/var/log/dovecot*.log {
    mail me@example.com
    size 10M
    missingok
    notifempty
    delaycompress
    sharedscripts
    postrotate
      /bin/kill -USR1 `cat /var/run/dovecot/master.pid 2>/dev/null` 2> /dev/null || true
    endscript


ls -l /etc/logrotate.d/dovecot

Код: Выделить всё

-rw-r--r-- 1 root root 329 Июн 22 09:06 /etc/logrotate.d/dovecot




egrep -v '#|^$' /etc/logrotate.conf

Код: Выделить всё

weekly
rotate 4
create
include /etc/logrotate.d
/var/log/wtmp {
    missingok
    monthly
    create 0664 root utmp
    rotate 1
}
/var/log/btmp {
    missingok
    monthly
    create 0660 root utmp
    rotate 1
}



egrep -v '#|^$' /etc/crontab

Код: Выделить всё

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
17 *    * * *    root    cd / && run-parts --report /etc/cron.hourly
01 0    * * *    root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
05 0    * * 7    root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
10 0    1 * *    root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Решено: ротация лога dovecot

Сообщение Poor Fred »

storm2005 писал(а):
23.06.2010 10:51
Необходимо проводить ротацию раз в неделю.

Вопрос-то в чем?
Убить всех человеков!
Спасибо сказали:
storm2005
Сообщения: 136

Re: Решено: ротация лога dovecot

Сообщение storm2005 »

Poor Fred писал(а):
23.06.2010 13:18
storm2005 писал(а):
23.06.2010 10:51
Необходимо проводить ротацию раз в неделю.

Вопрос-то в чем?

Ротация лога довекота не выполняется
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Решено: ротация лога dovecot

Сообщение Poor Fred »

storm2005 писал(а):
23.06.2010 13:24
Ротация лога довекота не выполняется

А что говорит, например,

Код: Выделить всё

logrotate -v /etc/logrotate.conf

?
Убить всех человеков!
Спасибо сказали:
storm2005
Сообщения: 136

Re: Решено: ротация лога dovecot

Сообщение storm2005 »

Poor Fred писал(а):
23.06.2010 16:04
storm2005 писал(а):
23.06.2010 13:24
Ротация лога довекота не выполняется

А что говорит, например,

Код: Выделить всё

logrotate -v /etc/logrotate.conf

?


говорит страшные вещи :)

Код: Выделить всё

reading config file dovecot
reading config info for /var/log/dovecot.log
.................
rotating pattern: /var/log/dovecot.log  10485760 bytes (4 rotations)
empty log files are not rotated, old logs mailed to me@exapmle.com
considering log /var/log/dovecot.log
  log /var/log/dovecot.log does not exist -- skipping
not running shared postrotate script, since no logs were rotated


pwd; ls -l |grep dovecot

Код: Выделить всё

/var/log
-rw------- 1 root        root   133464047 Июн 23 16:44 dovecot
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: ротация лога dovecot

Сообщение sash-kan »

storm2005 писал(а):
23.06.2010 10:51
/var/log/dovecot*.log

$ ls -l /var/log/dovecot*
?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
storm2005
Сообщения: 136

Re: Решено: ротация лога dovecot

Сообщение storm2005 »

sash-kan писал(а):
23.06.2010 19:01
storm2005 писал(а):
23.06.2010 10:51
/var/log/dovecot*.log

$ ls -l /var/log/dovecot*
?

ls -l /var/log/dovecot*

Код: Выделить всё

-rw------- 1 root root 133496427 Июн 24 08:46 /var/log/dovecot

Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Решено: ротация лога dovecot

Сообщение sash-kan »

storm2005 писал(а):
24.06.2010 09:49
-rw------- 1 root root 133496427 Июн 24 08:46 /var/log/dovecot
вполне логично, что файл dovecot.log не находится.
приведите в соответствие настройки прогаммы dovecot и программы logrotate.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: