* [Sysadmins] I: netconsole
@ 2009-11-03 13:07 Vladimir V. Kamarzin
2009-12-07 8:45 ` Sergey
2009-12-07 12:19 ` Sergey
0 siblings, 2 replies; 9+ messages in thread
From: Vladimir V. Kamarzin @ 2009-11-03 13:07 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
Hi
Я отправил в сизиф и 4.0 пакет netconsole - это инитскрипт + конфиг - обёртка
для ядерного модуля netconsole.
Кто не в курсе - этот самый модуль позвляет удобно логировать зависания ядра
(kernel panic) без фотографирования монитора или подключения serial console
через com-port. Достаточно настроить netconsole и удалённый syslog-демон, и
вот он - лог паники.
--
vvk
Postfix page on f.i: http://freesource.info/wiki/Dokumentacija/Postfix
Russian Postfix irc: irc.freenode.net #postfix-ru
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Sysadmins] I: netconsole
2009-11-03 13:07 [Sysadmins] I: netconsole Vladimir V. Kamarzin
@ 2009-12-07 8:45 ` Sergey
2009-12-07 8:53 ` Konstantin Pavlov
2009-12-07 8:57 ` Sergey
2009-12-07 12:19 ` Sergey
1 sibling, 2 replies; 9+ messages in thread
From: Sergey @ 2009-12-07 8:45 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
On Tuesday 03 November 2009, Vladimir V. Kamarzin wrote:
> Кто не в курсе - этот самый модуль позвляет удобно логировать зависания ядра
> (kernel panic) без фотографирования монитора или подключения serial console
> через com-port. Достаточно настроить netconsole и удалённый syslog-демон, и
> вот он - лог паники.
Вот теперь бы его настроить... И как проверить ? Наличие MAC в настройках
наводит на мысль, что syslog-сервер должен быть в одном сегменте ethernet,
хотя, в принципе, с броадкастом должен и до маршрутизатора долететь...
Пока сделал такой конфиг:
# local machine
SRCIP=10.1.1.182
DEV=""
SRCPORT=54321
# remote syslog address, port and mac
TGTIP=10.1.3.13
TGTPORT=514
TGTMAC=""
DEV= пустой, так как VLAN.
--
С уважением, Сергей
a_s_y@sama.ru
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Sysadmins] I: netconsole
2009-12-07 8:45 ` Sergey
@ 2009-12-07 8:53 ` Konstantin Pavlov
2009-12-07 9:14 ` Sergey
2009-12-07 8:57 ` Sergey
1 sibling, 1 reply; 9+ messages in thread
From: Konstantin Pavlov @ 2009-12-07 8:53 UTC (permalink / raw)
To: sysadmins
[-- Attachment #1: Type: text/plain, Size: 1214 bytes --]
On Mon, Dec 07, 2009 at 12:45:23PM +0400, Sergey wrote:
> On Tuesday 03 November 2009, Vladimir V. Kamarzin wrote:
>
> > Кто не в курсе - этот самый модуль позвляет удобно логировать зависания ядра
> > (kernel panic) без фотографирования монитора или подключения serial console
> > через com-port. Достаточно настроить netconsole и удалённый syslog-демон, и
> > вот он - лог паники.
>
> Вот теперь бы его настроить...
Ну например глянуть в
/usr/share/doc/kernel-doc-*/networking/netconsole.txt
> И как проверить ?
tcpdump'ом.
> Наличие MAC в настройках наводит на мысль, что syslog-сервер должен быть в одном сегменте ethernet,
> хотя, в принципе, с броадкастом должен и до маршрутизатора долететь...
в netconsole.txt этот вопрос освещен.
> Пока сделал такой конфиг:
>
> # local machine
> SRCIP=10.1.1.182
> DEV=""
> SRCPORT=54321
>
> # remote syslog address, port and mac
> TGTIP=10.1.3.13
> TGTPORT=514
> TGTMAC=""
>
> DEV= пустой, так как VLAN.
У меня почти везде bond-устройства и я указывал первый интерфейс, что туда
входит. Не уверен, что будет работать с vlan'ами, впрочем.
--
<swi> ldv не патчит. Он просто хмуро смотрит на код и тот правится сам
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Sysadmins] I: netconsole
2009-12-07 8:53 ` Konstantin Pavlov
@ 2009-12-07 9:14 ` Sergey
2009-12-07 9:18 ` Konstantin Pavlov
0 siblings, 1 reply; 9+ messages in thread
From: Sergey @ 2009-12-07 9:14 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
On Monday 07 December 2009, Konstantin Pavlov wrote:
> > Вот теперь бы его настроить...
>
> Ну например глянуть в
> /usr/share/doc/kernel-doc-*/networking/netconsole.txt
Уже изучаю.
> > И как проверить ?
>
> tcpdump'ом.
Это очевидно. Но надо уверенно произвести действие, которое
должно заставить ядро что-то выплюнуть в этот лог. tcpdump
запущен, конечно, но, пока, тишина. При этом ряд действий,
которые вызвали запись от имени ядра в локальный syslog, я
сделал.
--
С уважением, Сергей
a_s_y@sama.ru
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Sysadmins] I: netconsole
2009-12-07 9:14 ` Sergey
@ 2009-12-07 9:18 ` Konstantin Pavlov
2009-12-07 9:39 ` Sergey
0 siblings, 1 reply; 9+ messages in thread
From: Konstantin Pavlov @ 2009-12-07 9:18 UTC (permalink / raw)
To: sysadmins
[-- Attachment #1: Type: text/plain, Size: 725 bytes --]
On Mon, Dec 07, 2009 at 01:14:38PM +0400, Sergey wrote:
> On Monday 07 December 2009, Konstantin Pavlov wrote:
>
> > > Вот теперь бы его настроить...
> >
> > Ну например глянуть в
> > /usr/share/doc/kernel-doc-*/networking/netconsole.txt
>
> Уже изучаю.
>
> > > И как проверить ?
> >
> > tcpdump'ом.
>
> Это очевидно. Но надо уверенно произвести действие, которое
> должно заставить ядро что-то выплюнуть в этот лог. tcpdump
> запущен, конечно, но, пока, тишина. При этом ряд действий,
> которые вызвали запись от имени ядра в локальный syslog, я
> сделал.
# rmmod loop
# modprobe loop
--
> twit ? а можно подброенее? Что это есть?
По русски говоря ignore :)
-- mithraen in smoke-room@
[-- Attachment #2: Digital signature --]
[-- Type: application/pgp-signature, Size: 198 bytes --]
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Sysadmins] I: netconsole
2009-12-07 9:18 ` Konstantin Pavlov
@ 2009-12-07 9:39 ` Sergey
2009-12-07 9:46 ` Sergey
0 siblings, 1 reply; 9+ messages in thread
From: Sergey @ 2009-12-07 9:39 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
On Monday 07 December 2009, Konstantin Pavlov wrote:
> # rmmod loop
> # modprobe loop
Ага, чего-то шлёт. Теперь понять бы, через какой интерфейс (поймал
с -i any). Какой-нибудь ключ есть у tcpdump, чтобы интерфейс показывал ?
Или у tshark может быть... Что-то тоскливо перебирать. На очевидных (eth0
и тот, где шлюз, eth2.814, так тишина и есть).
--
С уважением, Сергей
a_s_y@sama.ru
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Sysadmins] I: netconsole
2009-12-07 9:39 ` Sergey
@ 2009-12-07 9:46 ` Sergey
0 siblings, 0 replies; 9+ messages in thread
From: Sergey @ 2009-12-07 9:46 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
On Monday 07 December 2009, Sergey wrote:
> Что-то тоскливо перебирать. На очевидных (eth0 и тот, где шлюз,
> eth2.814, так тишина и есть
Нашёл перебором на eth2. Как-то совсем не очевидно: default gw через
eth2.814, а повисло, как написано, на eth0. Видимо, с vlan будет
проблема. :-(
--
С уважением, Сергей
a_s_y@sama.ru
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Sysadmins] I: netconsole
2009-12-07 8:45 ` Sergey
2009-12-07 8:53 ` Konstantin Pavlov
@ 2009-12-07 8:57 ` Sergey
1 sibling, 0 replies; 9+ messages in thread
From: Sergey @ 2009-12-07 8:57 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
On Monday 07 December 2009, Sergey wrote:
> DEV=""
Мда, хрен там:
Dec 7 12:44:25 kernel: netconsole: interface eth0
Похоже, через vlan не заставить... :-(
--
С уважением, Сергей
a_s_y@sama.ru
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [Sysadmins] I: netconsole
2009-11-03 13:07 [Sysadmins] I: netconsole Vladimir V. Kamarzin
2009-12-07 8:45 ` Sergey
@ 2009-12-07 12:19 ` Sergey
1 sibling, 0 replies; 9+ messages in thread
From: Sergey @ 2009-12-07 12:19 UTC (permalink / raw)
To: ALT Linux sysadmin discuss
On Tuesday 03 November 2009, Vladimir V. Kamarzin wrote:
> Я отправил в сизиф и 4.0 пакет netconsole - это инитскрипт + конфиг - обёртка
> для ядерного модуля netconsole.
Я правильно понимаю, что у нас все ядра собраны без CONFIG_NETCONSOLE_DYNAMIC ?
Удобно было бы контролировать, что получилось в конфиге на самом деле...
--
С уважением, Сергей
a_s_y@sama.ru
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2009-12-07 12:19 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-11-03 13:07 [Sysadmins] I: netconsole Vladimir V. Kamarzin
2009-12-07 8:45 ` Sergey
2009-12-07 8:53 ` Konstantin Pavlov
2009-12-07 9:14 ` Sergey
2009-12-07 9:18 ` Konstantin Pavlov
2009-12-07 9:39 ` Sergey
2009-12-07 9:46 ` Sergey
2009-12-07 8:57 ` Sergey
2009-12-07 12:19 ` Sergey
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