URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 36538
[ Назад ]

Исходное сообщение
"Раздел полезных советов: Сетевая консоль для отладки зависаний Linux"

Отправлено auto_tips , 26-Янв-07 21:05 
Модуль Linux ядра netconsole позволяет экспортировать консоль на другую машину по сети,
что полезно для отладки ситуации зависания Linux без вывода диагностики в лог и на экран (например, X-ы зависли).

В /etc/modprobe.d/ создаем файл или добавляем в /etc/modules.conf:

   options netconsole netconsole=32769@192.168.1.1/eth1,32769@192.168.1.6/01:23:34:56:78:9A

где,
   192.168.1.1:32769  сетевой адрес и порт на eth1 интерфейсе локальной машины, с которого будет производится отправка пакетов.
   192.168.1.6:32769 сетевой адрес, порт и MAC адрес удаленной машины куда будет экспортирована консоль.

На удаленной машине 192.168.1.6, для доступа к консоли используем netcat:

   nc -l -p 32769 -u

Подгружаем модуль netconsole:
   modprobe netconsole

URL: http://www.debian-administration.org/articles/492
Обсуждается: http://www.opennet.me/tips/info/1362.shtml


Содержание

Сообщения в этом обсуждении
"Сетевая консоль для отладки зависаний Linux"
Отправлено ip , 26-Янв-07 21:05 
http://www.debian-administration.org/articles/492

"Сетевая консоль для отладки зависаний Linux"
Отправлено Nerian , 27-Янв-07 13:15 
Немножно не потеме. Но я думаю многим будет ещё интересны такие команды как:
freebsd - watch
linux - ttysnoop (кстате вроде ещё какая та альтернатива есть)

"Сетевая консоль для отладки зависаний Linux"
Отправлено NuclearCat , 29-Янв-07 16:43 
Удобнее редирект делать на удаленную машину на syslog

Гораздо удобнее разбирать логи в файле и можно поставить централизованный в syslog триггер на kernel panic и ребут, который уведомит админа о аварии.


"Сетевая консоль для отладки зависаний Linux"
Отправлено _Nick_ , 02-Фев-07 08:20 
безусловно.

Просто товарисч предоставил пример от самого разработчика netconsole

забыв о том, что жто просто пример...