[sisyphus] logrotate не ротейтит логи от snort
Alexandr Isaev
=?iso-8859-1?q?alex=5Fis_=CE=C1_sakhalin=2Eru?=
Вт Дек 18 02:17:24 MSK 2007
Andrew Kornilov пишет:
> Alexandr Isaev wrote:
>> Я так понимаю, что если ЭТО не совсем верно, то надо найти как должно
>> быть, и сделать соответствующий патч что-бы при установки с нуля не
>> приходилось еще и с бубном танцевать выискивая как его заставить работать.
>> Я обычно не имею привычки после установки служб лазить в конфиг
>> logrotate ибо привык что такие вещи уже давно вылизаны и проблем в этой
>> области не возникало, просто тут мне не понравилось, что за 3 дня лог до
>> 10Мб вырос, вот я и полез посмотреть "а чего это он?", откуда и
>> выяснилось, что alert должен, по идее, ежедневно ротейтится, а logrotate
>> его вообще игнорирует но непонятной мне пока причине.
> https://bugzilla.altlinux.org/show_bug.cgi?id=11723 Оно? У меня еще руки не дошли,
> логи растут :)
В том числе оно (это что касается snort.log.1197507874).
Оснавная проблема с логом alert.
Упростим задачу:
#cat /etc/logrotate.d/snort
/var/log/snort/alert {
daily
rotate 7
missingok
compress
postrotate
/sbin/service snortd condreload 2>/dev/null || true
endscript
}
# [root на avi logrotate.d]# logrotate -d /etc/logrotate.d/snort
reading config file /etc/logrotate.d/snort
End of reading config info for /var/log/snort/alert
Handling 1 logs
rotating pattern: /var/log/snort/alert after 1 days (7 rotations)
empty log files are rotated, old logs are removed
considering log /var/log/snort/alert
log does not need rotating
# ls -l /var/log/snort/alert
-rw------- 1 snort snort 12812501 Дек 18 09:13 /var/log/snort/alert
"considering log /var/log/snort/alert log does not need rotating" - but why?
Подробная информация о списке рассылки Sisyphus