LINUX.ORG.RU

у меня по старинке стоит sysklogd

vitroot ★★
()

Тот, который идет с дистрибутивом :) Сам юзаю syslog-ng с немного допиленным конфигом. Чем он плох?

mutronix ★★★★
()
Ответ на: комментарий от Deleted

>>Правильно подобранный и настроенный syslog увеличивает скорость компиляции ебилдов на 0,01%

Ну охренеть! Даешь мануал по тюнингу syslog!

vitroot ★★
()

Красноглазие такое красноглазие...

Rubystar ★★
()

Видимо кому какой нравится. Я syslog-ng везде ставлю.

init ★★★★★
()
Ответ на: комментарий от mutronix

>Тот, который идет с дистрибутивом :)

Так Gentoo же! :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от Deleted

>Правильно подобранный и настроенный syslog увеличивает скорость компиляции ебилдов на 0,01%.

Ну, вот, в металоге например, нельзя автоматом компрессировать нарезку логов.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от vitroot

>sysklogd ибо еще с первых handbook'ов gentoo

Вот у меня по причине тех же хэндбуков metalog до сих пор. Стал тут прикручивать logrotate+компрессию для некоторых своих логов и заметил, что metalog свою нарезку не компрессирует. Вот и заинтересовался заменой сабжа. Поскольку syslog - не тот демон, который удобно исследовать методом научного тыка и спросил у народа на тему личного опыта.

...

Но, как я понял, syslog - это из тех пакетов, которые народ тоже не перебирает. Что поставили, то и юзают :)

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

ну как бы да, лень же...
А вообще, у меня многие демоны ротируют свои логи чуть более, чем отстойно. Взять тот же UTM5, его логи апосля ротации имеют вид debug.log.1245678763 и хоть ты тресни разрабы поленились привести их в удобочитаемый вид, уроды. Пришлось писать скриптец, который сам по крону переименовывает и по максе гзипует. так и лежит все

vitroot ★★
()
Ответ на: комментарий от vitroot

>Пришлось писать скриптец, который сам по крону переименовывает и по
>максе гзипует

Вроде, как раз, logrotate это должен «из коробки» делать. Правило,
что-то типа:

/var/log/utm5/debug.log.* {
    daily
    missingok
    rotate 5
    compress
    postrotate
      # ... тут надо man читать на тему старого имени:
      mv $OLDNAME NEWNAME
    endscript  
}

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от vitroot

В postrotate наверняка есть параметр текущего имени лог-файла. Просто в мане на это сходу не наткнулся, а ковыряться влом.

А применяется к логам - по маске.

KRoN73 ★★★★★
() автор топика
Ответ на: комментарий от KRoN73

Ценю syslog-ng за убер-фичу - умени раскладывать по директориям по датам и удобные фильтры:

destination d_nfs { file("/var/log/$YEAR/$MONTH/$DAY/nfs.log"); };
filter f_nfs { program("exportfs") or program("mountd") or program("nfsd") or program("statd") or match("nfs"); };

log { source(src); destination(d_nfs); filter(f_nfs); flags(final); };

Так что с ротацией логов никаких проблем...

deadman ★★
()
Ответ на: комментарий от KRoN73

>> А паковать отротированные логи он умеет?

Нет, не умеет. Не его это задача. Простейший скрипт по крону будет находить файлы старше нужного момента и жать их или грохать.

И главное - отличная документация:

www.balabit.hu/dl/guides/syslog-ng-v2.0-guide-admin-en.pdf

deadman ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.