Логирование postfix

имеется gentoo, на ней настраивается postfix. в процессе настройки столкнулся с одной проблемой - не могу включить подробное логирование. сейчас есть рабочая osuse на ней postfix в лог пишет подробнейшим образом - кто откуда подключился, с какой целью, какие взаимонедопонимания и т.д. и т.п. собственно этого пытаюсь добиться на настраиваемой системе, но успеха пока нет - он пишет только то что запустился и остановился. больше в лог postfix ничего не говорит.
в main.conf debug_peer_level = 2

mail log # grep mail /etc/syslog.conf
mail.*                          /var/log/mail.log
# Logging for the mail system. Split it up so that
mail.info                       -/var/log/mail.info
mail.warn                       -/var/log/mail.warn
mail.err                        /var/log/mail.err

тоесть syslog должен писать по идеи _все_ события..
подскажите, где я не прав?

/

9112 написал(а):
mail log # grep mail /etc/syslog.conf

syslog (не syslog-ng)?!?

Почта ходит (в смысле: события, подлежащие логированию, поисходят)? Если да, то, при процитированном объявлении, в первом логе строки должны появляться.
Иначе --- чего ты ждёшь в логе?

:wq
--
Live free or die

sysklogd почта не ходит, но

sysklogd

почта не ходит, но при попытке отправки сообщения выдает 5.1.1 recipient address rejected
но об этом он уже должен писать в лог, а этого не делает.

или многого хочу?

Должен. Попробуй оставить

Должен.

Попробуй оставить только mail.log (и соответственно перезапустить syslogd).

:wq
--
Live free or die

не возымело эффекта

не возымело эффекта

если debug_per_level &&

если debug_per_level && debug_peer_list не помогает ( а оно для __рабочих__ режимов)
и хочется больше, можно сделать так:

vi /etc/postfix/master.cf

smtp      inet  n       -       n       -       -       smtpd -vv

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

не помогло. в логах так же

не помогло. в логах так же идет инфа только про стоп-старт..

А у меня почему то все в

А у меня почему то все в messages пишется, как postfix заставить писать в /var/log/postfix/mail.log ошибки в /var/log/postfix/mail.err и пр..?

/

danvach написал(а):
А у меня почему то все в messages пишется, как postfix заставить писать в /var/log/postfix/mail.log ошибки в /var/log/postfix/mail.err и пр..?

Какой демон логирования используешь?
Его и настрой :)

:wq
--
Live free or die

конфиг для syslog-ng

danvach написал(а):
А у меня почему то все в messages пишется, как postfix заставить писать в /var/log/postfix/mail.log ошибки в /var/log/postfix/mail.err и пр..?

пример конфига /etc/syslog-ng/syslog-ng.conf - только что заточил:

options { 
	chain_hostnames(no); 

	# The default action of syslog-ng is to log a STATS line
	# to the file every 10 minutes.  That's pretty ugly after a while.
	# Change it to every 12 hours so you get a nice daily update of
	# how many messages syslog-ng missed (0).
	stats_freq(43200); 
};

source src {
    unix-stream("/dev/log" max-connections(256));
    internal();
    file("/proc/kmsg");
};

destination mail { file("/var/log/mail.log"); };
destination messages { file("/var/log/messages"); };

# By default messages are logged to tty12...
destination console_all { file("/dev/tty12"); };
# ...if you intend to use /dev/console for programs like xconsole
# you can comment out the destination line above that references /dev/tty12
# and uncomment the line below.
#destination console_all { file("/dev/console"); };

filter mail { facility(mail); };
filter notmail { not facility(mail); };

log { source(src); filter(mail); destination(mail); };
log { source(src); filter(notmail); destination(messages); };

#log { source(src); destination(messages); };
log { source(src); destination(console_all); };

.

ananazzz написал(а):
пример конфига /etc/syslog-ng/syslog-ng.conf

Есть мнение, что выносить из messages стоит не только логи почтового сервера.

ИМХО это такой прозрачный намёк от Gentoo team на необходимость озаботиться собственным мнением относительно конфигурации подсистемы логирования.

:wq
--
Live free or die

Anarchist

Anarchist написал(а):
ananazzz написал(а):
пример конфига /etc/syslog-ng/syslog-ng.conf

Есть мнение, что выносить из messages стоит не только логи почтового сервера.

ИМХО это такой прозрачный намёк от Gentoo team на необходимость озаботиться собственным мнением относительно конфигурации подсистемы логирования.

ну это бесспорно, но в теме - проблема, в конце темы - решение)) иначе зачем форумы нужны будут? :)

единственное что, но

единственное что, но отношения иметь не должно, все это крутится в виртуалке openvz. и есть там еще один косяк - dmesg не дает вывода никакого.. в /var/log/messages пишется только о запуске/остановке syslogd и klogd. кстати к klogd есть строка в логе
klogd: Cannot find map file.

а весь лог по демонам сливается в /var/log/syslog

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".