
Есть ли способ получить информацию о панике ядра для регистрации на локальной машине через файл журнала (я предполагаю, что, возможно, нет, так как она находится в состоянии паники), или мне придется включить удаленный syslog или netdump, чтобы удаленно переслать ее на другую систему?
Иногда мы либо не получаем снимок экрана, либо система автоматически перезагружается (через ASR и т. д.), поэтому мне нужен другой способ получить информацию о дампе ядра.
решение1
Вам нужно настроить удаленное ведение журнала syslog и модули netconsole, чтобы при панике он сбрасывал панику по UDP на вашу удаленную машину. Это будет работать, пока сетевая карта не вовлечена в панику :) См.http://www.mjmwired.net/kernel/Documentation/networking/netconsole.txt(который взят из исходного кода ядра) для получения подробной информации илиhttp://www.cyberciti.biz/tips/linux-netconsole-log-management-tutorial.htmlдля руководства/инструкции.
решение2
Kpanic не попадет в файл, и он определенно не попадет в журнал удаленного сервера. Чтобы сделать то, что вы хотите, вам придется настроить последовательную консоль и вести журнал на ней. Затем на другой машине считывать последовательные данные и вести журнал оттуда. Я не знаю другого способа сделать это.