* [sisyphus] postfix message size @ 2002-04-01 7:42 Alex Volkov 2002-04-01 12:12 ` Chekalin Sergiy 0 siblings, 1 reply; 7+ messages in thread From: Alex Volkov @ 2002-04-01 7:42 UTC (permalink / raw) To: Sisyphus Привет! Стояла и работала у меня система учета траффика через postfix (версия 20010228). Скрипт на perl вынимал размер проходящих писем из строчки queue manager'a (там было что-то типа "... postfix/qmsg ... from=<..>, ... size=..."). Поставил я недавно ALTLinux Master beta и обновился до Sisyphus. Учет траффика перестал работать. При ближайшем рассмотрении оказалось, что это из-за того, что в логах нет строки от queue manager'a (сменилась версия postfix)! А теперь вопрос: как заставить postfix вернуть эту строчку в логи, или, как альтернативу, предложите другой вариант получения размеров проходящих через postfix писем. Надеюсь, что кто-нибудь здесь уже сталкивался с такой проблемой и нашел для себя решение. ПоделИтесь информацией. Зара нее благодарен, Alex mailto:wn@ssserv.scm.ru ^ permalink raw reply [flat|nested] 7+ messages in thread
* [sisyphus] postfix message size 2002-04-01 7:42 [sisyphus] postfix message size Alex Volkov @ 2002-04-01 12:12 ` Chekalin Sergiy 2002-04-01 12:51 ` Sergey Vlasov 2002-04-02 5:28 ` Alex Volkov 0 siblings, 2 replies; 7+ messages in thread From: Chekalin Sergiy @ 2002-04-01 12:12 UTC (permalink / raw) To: Sisyphus On Mon, Apr 01, 2002 at 01:42:28PM +0600, Alex Volkov wrote: > Стояла и работала у меня система учета траффика через postfix (версия > 20010228). Скрипт на perl вынимал размер проходящих писем из строчки > queue manager'a (там было что-то типа "... postfix/qmsg ... from=<..>, > ... size=..."). Поставил я недавно ALTLinux Master beta и обновился > до Sisyphus. Учет траффика перестал работать. При ближайшем > рассмотрении оказалось, что это из-за того, что в логах нет строки от > queue manager'a (сменилась версия postfix)! А теперь вопрос: как заставить > postfix вернуть эту строчку в логи, Берем /etc/rc.d/init.d/postfix, в функции start() находим : action "Starting postfix:" "$DAEMON" -v start Удваиваем -v : action "Starting postfix:" "$DAEMON" -vv start Рестартуем postfix: service postfix restart. Идем смотрим логи, опсь, появилось ;) После апгрейда иногда сам забываю удваивать, может -vv по умолчанию сделать ? >или, как альтернативу, предложите > другой вариант получения размеров проходящих через postfix писем. Взято с http://www.postfix.org/addon.html : pflogsumm logfile analyzer utility by Jim Seymour. http://jimsun.linxnet.com/postfix_contrib.html LogReport logfile analyzer system. (Универсальный анализатор, в том читсле и под Postfix) http://www.logreport.org/ ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] postfix message size 2002-04-01 12:12 ` Chekalin Sergiy @ 2002-04-01 12:51 ` Sergey Vlasov 2002-04-01 13:19 ` Sergiy Chekalin 2002-04-02 5:28 ` Alex Volkov 1 sibling, 1 reply; 7+ messages in thread From: Sergey Vlasov @ 2002-04-01 12:51 UTC (permalink / raw) To: Sisyphus; +Cc: Chekalin Sergiy On Mon, Apr 01, 2002 at 15:12:53 +0300, Chekalin Sergiy wrote: > On Mon, Apr 01, 2002 at 01:42:28PM +0600, Alex Volkov wrote: > > > Стояла и работала у меня система учета траффика через postfix (версия > > 20010228). Скрипт на perl вынимал размер проходящих писем из строчки > > queue manager'a (там было что-то типа "... postfix/qmsg ... from=<..>, > > ... size=..."). Поставил я недавно ALTLinux Master beta и обновился > > до Sisyphus. Учет траффика перестал работать. При ближайшем > > рассмотрении оказалось, что это из-за того, что в логах нет строки от > > queue manager'a (сменилась версия postfix)! А теперь вопрос: как заставить > > postfix вернуть эту строчку в логи, > > Берем /etc/rc.d/init.d/postfix, > > в функции start() находим : > > action "Starting postfix:" "$DAEMON" -v start > > Удваиваем -v : > > action "Starting postfix:" "$DAEMON" -vv start > > Рестартуем postfix: > > service postfix restart. > > Идем смотрим логи, опсь, появилось ;) > > После апгрейда иногда сам забываю удваивать, может -vv по > умолчанию сделать ? Не понял, а это в какой версии Postfix? Я в 1.1.6-alt1 ключа -v в этой строке не наблюдаю, да и qmgr пишет размер в лог и без него. ^ permalink raw reply [flat|nested] 7+ messages in thread
* [sisyphus] postfix message size 2002-04-01 12:51 ` Sergey Vlasov @ 2002-04-01 13:19 ` Sergiy Chekalin 2002-04-01 13:36 ` Sergey Vlasov 0 siblings, 1 reply; 7+ messages in thread From: Sergiy Chekalin @ 2002-04-01 13:19 UTC (permalink / raw) To: Sisyphus On Mon, Apr 01, 2002 at 04:51:07PM +0400, Sergey Vlasov wrote: > > Удваиваем -v : > > > > action "Starting postfix:" "$DAEMON" -vv start > > > > Рестартуем postfix: > > > > service postfix restart. > > > > Идем смотрим логи, опсь, появилось ;) > > > > После апгрейда иногда сам забываю удваивать, может -vv по > > умолчанию сделать ? > > Не понял, а это в какой версии Postfix? Я в 1.1.6-alt1 ключа -v в этой > строке не наблюдаю, да и qmgr пишет размер в лог и без него. The same - 1.1.6-alt1. Признаю, qmgr пишет в лог и в том случае, если -v вообще нет в строке. ;) Оригинальный стартовый скрипт из init.d в postfix-1.1.6-alt1 действительно не содержит -v. Но, я переходил c Sendmail на Postfix 8-го марта этого года, и у меня была точь-в-точь та проблема, что и у коллеги начавшего этот трэд, в логах не было размера. Да, вспомнил, тогда это вылечилось именно добавлением -v в стартовый скрипт. Добавил я его сам, потом было несколько апгрейдов Postfix из Сизифа, и на какой-то стадии qmgr опять перестал писать в лог, не вдаваясь в подробности просто увеличл -v до -vv и qmgr опять стал писать в логи. Естественно, сейчас привел /etc/rc.d/init.d/postfix к оригинальному виду, все нормально. Спасибо. Могу предположить, что какая-то предыдущая сборка Postfix была не совсем корректна. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] postfix message size 2002-04-01 13:19 ` Sergiy Chekalin @ 2002-04-01 13:36 ` Sergey Vlasov 0 siblings, 0 replies; 7+ messages in thread From: Sergey Vlasov @ 2002-04-01 13:36 UTC (permalink / raw) To: Sisyphus; +Cc: Sergiy Chekalin On Mon, Apr 01, 2002 at 16:19:56 +0300, Sergiy Chekalin wrote: > On Mon, Apr 01, 2002 at 04:51:07PM +0400, Sergey Vlasov wrote: > > > > Удваиваем -v : > > > > > > action "Starting postfix:" "$DAEMON" -vv start > > > > > > Рестартуем postfix: > > > > > > service postfix restart. > > > > > > Идем смотрим логи, опсь, появилось ;) > > > > > > После апгрейда иногда сам забываю удваивать, может -vv по > > > умолчанию сделать ? > > > > Не понял, а это в какой версии Postfix? Я в 1.1.6-alt1 ключа -v в этой > > строке не наблюдаю, да и qmgr пишет размер в лог и без него. > > The same - 1.1.6-alt1. > > Признаю, qmgr пишет в лог и в том случае, если -v вообще нет в строке. ;) > > Оригинальный стартовый скрипт из init.d в postfix-1.1.6-alt1 действительно не содержит -v. > > Но, я переходил c Sendmail на Postfix 8-го марта этого года, и у > меня была точь-в-точь та проблема, что и у коллеги начавшего этот > трэд, в логах не было размера. Да, вспомнил, тогда это вылечилось > именно добавлением -v в стартовый скрипт. Добавил я его сам, > потом было несколько апгрейдов Postfix из Сизифа, и на какой-то > стадии qmgr опять перестал писать в лог, не вдаваясь в подробности > просто увеличл -v до -vv и qmgr опять стал писать в логи. > > Естественно, сейчас привел /etc/rc.d/init.d/postfix к > оригинальному виду, все нормально. > > Спасибо. > > Могу предположить, что какая-то предыдущая сборка Postfix была не > совсем корректна. возможно. Во всяком случае, с некоторыми версиями Postfix собственной сборки на Mandrake 7.0RE я замечал такой глюк: после некоторого времени работы сервера (несколько дней) qmgr переставал писать в лог. После postfix restart - снова начинал, через несколько дней опять переставал. Тогда все вылечилось запуском syslogd с ключом -a /var/spool/postfix/dev/log - т.е. с занесением /dev/log в chroot. Но на более новых системах (Spring2001-->Sisyphus) я такого поведения уже не наблюдал. ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [sisyphus] postfix message size 2002-04-01 12:12 ` Chekalin Sergiy 2002-04-01 12:51 ` Sergey Vlasov @ 2002-04-02 5:28 ` Alex Volkov 2002-04-02 12:20 ` Sergiy Chekalin 1 sibling, 1 reply; 7+ messages in thread From: Alex Volkov @ 2002-04-02 5:28 UTC (permalink / raw) To: Chekalin Sergiy CS> Берем /etc/rc.d/init.d/postfix, CS> в функции start() находим : CS> action "Starting postfix:" "$DAEMON" -v start CS> Удваиваем -v : CS> action "Starting postfix:" "$DAEMON" -vv start CS> Рестартуем postfix: CS> service postfix restart. CS> Идем смотрим логи, опсь, появилось ;) Небыло ни одного -v. Поставил -vv, рестартанул, не появилось :( Версия postfix-1.1.6-alt1. Не знаю, что еще с ним поделать? CS> pflogsumm logfile analyzer utility by Jim Seymour. CS> http://jimsun.linxnet.com/postfix_contrib.html В том то и проблема, что он без "size=..." тоже работать не будет. -- Best regards, Alex mailto:wn@ssserv.scm.ru ^ permalink raw reply [flat|nested] 7+ messages in thread
* [sisyphus] postfix message size 2002-04-02 5:28 ` Alex Volkov @ 2002-04-02 12:20 ` Sergiy Chekalin 0 siblings, 0 replies; 7+ messages in thread From: Sergiy Chekalin @ 2002-04-02 12:20 UTC (permalink / raw) To: Sisyphus On Tue, Apr 02, 2002 at 11:28:56AM +0600, Alex Volkov wrote: > CS> Берем /etc/rc.d/init.d/postfix, > CS> в функции start() находим : > CS> action "Starting postfix:" "$DAEMON" -v start > CS> Удваиваем -v : > CS> action "Starting postfix:" "$DAEMON" -vv start > CS> Рестартуем postfix: > CS> service postfix restart. > > CS> Идем смотрим логи, опсь, появилось ;) > Небыло ни одного -v. Поставил -vv, рестартанул, не появилось :( > Версия postfix-1.1.6-alt1. Не знаю, что еще с ним поделать? Странно, imho, это уже не проблема "разговорчивости" Postfix из Сизифа, так как опробовал только что новый postfix-1.1.7-alt1, в нем как и в 1.1.6-alt1 qmgr все прекрасно пишет в лог, и в стартовом скрипте нет никакой необходимости усиливать "разговорчивость", добавляя -v или -vv На всякий случай вспомним о syslog: У меня в качестве syslog демона работает: syslog-ng-1.4.14-alt2 Конфигурация, по умолчанию, ничего не трогал: [root@gate etc]# grep -i mail /etc/syslog-ng.conf destination mailinfo { file("/var/log/mail/info"); }; destination mailwarn { file("/var/log/mail/warnings"); }; destination mailerr { file("/var/log/mail/errors"); }; destination mailall { file("/var/log/mail/all"); }; #destination mailall { usertty("*"); }; filter f_mail { facility(mail); }; # Log anything (except mail) of level info or higher. Don't log # private authentication messages filter f_mesgs { level(info) and not facility(mail,authpriv); }; log { source(sys); filter(f_mail); filter(f_info); destination(mailinfo); }; log { source(sys); filter(f_mail); filter(f_warn); destination(mailwarn); }; log { source(sys); filter(f_mail); filter(f_error); destination(mailerr); }; log { source(sys); filter(f_mail); destination(mailall); }; #log { source(sys); filter(f_emergency); destination(mailall); }; ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2002-04-02 12:20 UTC | newest] Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2002-04-01 7:42 [sisyphus] postfix message size Alex Volkov 2002-04-01 12:12 ` Chekalin Sergiy 2002-04-01 12:51 ` Sergey Vlasov 2002-04-01 13:19 ` Sergiy Chekalin 2002-04-01 13:36 ` Sergey Vlasov 2002-04-02 5:28 ` Alex Volkov 2002-04-02 12:20 ` Sergiy Chekalin
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git