ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [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