Люблю syslog-ng, но просто rsyslog для ваших целей тоже подходит.
Фильтрую сообщения с помощью grep, ничего дописывать не пришлось.
Графики терминала мне достаточно чтобы увидеть текст.
Можно попробовать использовать kdump. Вроде как нажатие комбинации кнопок сбросит дамп и его потом можно изучать. Скорее всего проблемы железа. Если можешь - почисть стеркой контакты памяти - больше в лапте контактов нет.
Могу порекомендовать команду logger для сваливания логов прямо в messages. Практика показала что решение ультимативно. Даже ротацией заниматься не нужно. А если все сливается на центральный syslog , то ваапще зашибись.