ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [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: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-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-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