* [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