Hello! On Friday 28 August 2009 15:19:43 Artem Chuprina wrote: > >> AP> Какой смысл в syslog и logrotate на _разных_ машинах? > >> > >> logrotate осмыслен там, где логи хранятся. А syslog - там, где они > >> генерируются. Ы? > > AP> Раз syslog генерирует логи, то и на запись права имеет. А раз > AP> имеет, то может ротировать. Разумеется, может и не ротировать, если > AP> вам так хочется. > > syslog, принимающий сообщения от приложения, и syslog, записывающий > файлы - это РАЗНЫЕ, вообще говоря, сислоги.
Вот это большой плюс, но с глобальным сислогом проблем никаких - один раз настроил и работает. Вопрос в множестве сервисов, которым нужно локальное логирование (хотя с помощью socat локальный лог легко раздается по сети, без каких-либо настроек или правок глобальных конфигов). И вот эти сервисы часто меняются, причем должны бы по уму перенастраиваться без редактирования системных конфигов. > А логи он не ротирует согласно unix way - каждой задаче свой инструмент. > logrotate умеет ротировать не только сислоговские логи - и нафига эту > функциональность еще в сислоге дублировать? Чтоб они подрались? logrotate тот же самый гусь, что и syslog - требует изменения глобального конфига. Best regards, Alexey Pechnikov. http://pechnikov.tel/