ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] I: ovz users, check your syslog config
@ 2010-12-21 10:38 Vladimir V. Kamarzin
  2010-12-21 16:21 ` Michael Shigorin
  0 siblings, 1 reply; 7+ messages in thread
From: Vladimir V. Kamarzin @ 2010-12-21 10:38 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

Hi

Только что обнаружил ужасную конфигурацию syslog в openvz-контейнерах, которые
были развёрнуты на базе шаблонов, сделанных spt (во времена 4.0), а именно, в
/etc/syslog.conf:

# Log all to the console.
*.*                                                             /var/log/syslog/console

Мало того, что это приводит к дублированию всего, что пишется в отдельные
файлы, так ещё и запись ведётся с sync() (т.к. перед именем файла нет "-").

А берётся оно из:
cat spt-altlinux-branch-4.0/profile/ovz/hooks.d/06syslog
#!/bin/sh -e
subst 's,\/dev\/tty12,/var/log/syslog/console,' /etc/syslog.conf

Если у вас шаблоны сделаны не spt, то скорее всего проблемы нет,
т.к. /etc/vz/dists/scripts/postcreate.sh содержит функцию fixsyslog(), которая
комментирует строчки с /dev/tty*.

-- 
vvk


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Sysadmins] I: ovz users, check your syslog config
  2010-12-21 10:38 [Sysadmins] I: ovz users, check your syslog config Vladimir V. Kamarzin
@ 2010-12-21 16:21 ` Michael Shigorin
  2010-12-21 16:26   ` Konstantin Pavlov
  0 siblings, 1 reply; 7+ messages in thread
From: Michael Shigorin @ 2010-12-21 16:21 UTC (permalink / raw)
  To: ALT Linux sysadmin discuss

On Tue, Dec 21, 2010 at 03:38:25PM +0500, Vladimir V. Kamarzin wrote:
> Только что обнаружил ужасную конфигурацию syslog в
> openvz-контейнерах, которые были развёрнуты на базе шаблонов,
> сделанных spt (во времена 4.0), а именно, в /etc/syslog.conf:

Спасибо, местами понаходилось.  Н-да.

> cat spt-altlinux-branch-4.0/profile/ovz/hooks.d/06syslog

Повесь pls багу на spt-profiles-ovz -- по крайней мере есть
надежда, что не потеряется при перетаскивании на mkimage.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Sysadmins] I: ovz users, check your syslog config
  2010-12-21 16:21 ` Michael Shigorin
@ 2010-12-21 16:26   ` Konstantin Pavlov
  2010-12-21 16:44     ` Michael Shigorin
  2010-12-22 11:22     ` Timur Batyrshin
  0 siblings, 2 replies; 7+ messages in thread
From: Konstantin Pavlov @ 2010-12-21 16:26 UTC (permalink / raw)
  To: sysadmins

On Tue, Dec 21, 2010 at 06:21:19PM +0200, Michael Shigorin wrote:
> On Tue, Dec 21, 2010 at 03:38:25PM +0500, Vladimir V. Kamarzin wrote:
> > Только что обнаружил ужасную конфигурацию syslog в
> > openvz-контейнерах, которые были развёрнуты на базе шаблонов,
> > сделанных spt (во времена 4.0), а именно, в /etc/syslog.conf:
> 
> Спасибо, местами понаходилось.  Н-да.

Еще рекомендую:

# sed -i 's,-/var/log/,/var/log/,g' /var/lib/vz/root/*/etc/syslog.conf
# sed -i 's,/var/log/,-/var/log/,g' /var/lib/vz/root/*/etc/syslog.conf
# for i in `vzlist -Ho veid`; do vzctl exec $i service syslogd restart; done

Нам на хостах со значительным количеством контейнеров помогло уменьшить LA
в разы.

-- 
Konstantin Pavlov
VideoLAN team


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Sysadmins] I: ovz users, check your syslog config
  2010-12-21 16:26   ` Konstantin Pavlov
@ 2010-12-21 16:44     ` Michael Shigorin
  2010-12-22 11:22     ` Timur Batyrshin
  1 sibling, 0 replies; 7+ messages in thread
From: Michael Shigorin @ 2010-12-21 16:44 UTC (permalink / raw)
  To: sysadmins

On Tue, Dec 21, 2010 at 07:26:02PM +0300, Konstantin Pavlov wrote:
> > Спасибо, местами понаходилось.  Н-да.

Сделал:

cd /var/lib/vz/private
subst 's,^.*/var/log/syslog/console$,#&,' */etc/syslog.conf
killall -HUP syslogd
pidof syslogd

> Еще рекомендую:
> # sed -i 's,-/var/log/,/var/log/,g' /var/lib/vz/root/*/etc/syslog.conf
> # sed -i 's,/var/log/,-/var/log/,g' /var/lib/vz/root/*/etc/syslog.conf

(можно было обойтись и одним, но "сапог в бою надёжней" :)

> # for i in `vzlist -Ho veid`; do vzctl exec $i service syslogd restart; done

Вроде не встречались syslogd, дохнущие от SIGHUP -- а его раздать
чуточку универсальней.

> Нам на хостах со значительным количеством контейнеров помогло
> уменьшить LA в разы.

Спасибо.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Sysadmins] I: ovz users, check your syslog config
  2010-12-21 16:26   ` Konstantin Pavlov
  2010-12-21 16:44     ` Michael Shigorin
@ 2010-12-22 11:22     ` Timur Batyrshin
  2010-12-22 11:33       ` Michael Shigorin
  1 sibling, 1 reply; 7+ messages in thread
From: Timur Batyrshin @ 2010-12-22 11:22 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

  21.12.2010 19:26, Konstantin Pavlov пишет:
> # for i in `vzlist -Ho veid`; do vzctl exec $i service syslogd restart; done
>
Вместо конструкции vzlist -Ho можно использовать просто vzlist -1


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Sysadmins] I: ovz users, check your syslog config
  2010-12-22 11:33       ` Michael Shigorin
@ 2010-12-22 11:30         ` Timur Batyrshin
  0 siblings, 0 replies; 7+ messages in thread
From: Timur Batyrshin @ 2010-12-22 11:30 UTC (permalink / raw)
  To: shigorin, ALT Linux sysadmins' discussion

  22.12.2010 14:33, Michael Shigorin пишет:
> On Wed, Dec 22, 2010 at 02:22:07PM +0300, Timur Batyrshin wrote:
>>> # for i in `vzlist -Ho veid`; do
>> Вместо конструкции vzlist -Ho можно использовать просто vzlist -1
> Ух ты, а где это написано, кроме fine sources? (и спасибо)
>
В мане, только почему-то не в ключах. В справке --help как выяснилось, 
тоже, только без пояснений.


^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [Sysadmins] I: ovz users, check your syslog config
  2010-12-22 11:22     ` Timur Batyrshin
@ 2010-12-22 11:33       ` Michael Shigorin
  2010-12-22 11:30         ` Timur Batyrshin
  0 siblings, 1 reply; 7+ messages in thread
From: Michael Shigorin @ 2010-12-22 11:33 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

On Wed, Dec 22, 2010 at 02:22:07PM +0300, Timur Batyrshin wrote:
> ># for i in `vzlist -Ho veid`; do
> Вместо конструкции vzlist -Ho можно использовать просто vzlist -1

Ух ты, а где это написано, кроме fine sources? (и спасибо)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2010-12-22 11:33 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-12-21 10:38 [Sysadmins] I: ovz users, check your syslog config Vladimir V. Kamarzin
2010-12-21 16:21 ` Michael Shigorin
2010-12-21 16:26   ` Konstantin Pavlov
2010-12-21 16:44     ` Michael Shigorin
2010-12-22 11:22     ` Timur Batyrshin
2010-12-22 11:33       ` Michael Shigorin
2010-12-22 11:30         ` Timur Batyrshin

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/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 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git