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