Установлен syslog-ng. Сообщения postfix'a *.info пишутся в стандартное место. Когда происходит ротация логов, вызывается /sbin/reload-syslog, и после этого сообщения постфикса пропадают. Postfix находится в chroot.
Точно такая же проблема решена с syslogd #2062
This is not a postfix problem.
Неужели все пользуются syslogd? Или postfix не в chroot? Мне костыль делать релоад почтовика в 4:10 уже надоел. Сам я не могу это поправить, не хватает навыков.
на текущего мантейнера
В качестве quickfix'а можно дописать в секцию source sys {...} вот такое: unix-dgram ("/var/spool/postfix/dev/log"); Как появится время - попробую подглядеть, как сделана работа с /etc/syslog.d/* в пакете syslog.
Актуальна ли данная бага для текущей версии syslog-ng?
Судя по Bind с его /var/lib/bind/dev/log, актуальна и с 3.4.3-alt1.git20130813. Но появился /etc/syslog-ng/conf.d, я туда положил bind.conf: === @version: 3.4 source bind { unix-dgram ("/var/lib/bind/dev/log"); }; destination bind_default { file("/var/log/bind/bind_default"); }; log { source(bind); destination(bind_default); }; ===
Говорят, работа ведётся в этом направлении: https://lists.balabit.hu/pipermail/syslog-ng/2013-September/020710.html
(In reply to comment #7) > Но появился /etc/syslog-ng/conf.d, я туда положил bind.conf: В этом месте странное поведение. В сентябре описывал в рассылке: http://lists.altlinux.org/pipermail/sysadmins/2013-September/036379.html