Назад | Перейти на главную страницу

Методы анализа вывода sosreport Red Hat?

Некоторое время (начиная с EL 4.6) Red Hat встраивала системный отчет и инструмент устранения неполадок в операционную систему. Инструмент, sosreport, собирает системную информацию и настройки и помещает ее в архив tar.bz для облегчения распространения. Обычно это предназначено для поддержки Red Hat, но может оказаться полезной диагностикой в ​​других ситуациях.

Примечание. Этот инструмент также установлен в CentOS и других производных от Red Hat.

Мне любопытно, есть ли какие-нибудь полезные методы для сравнения sosreport вывод из двух разных систем. Я ищу ошибку, которая затрагивает один сервер, но не влияет на другую «идентичную» систему. Кажется, что должен быть способ "различать" sosreport вывод, чтобы увидеть, какие различия в конфигурации существуют между двумя платформами.

Любые конкретные советы или творческое использование sosreport framework в вашей системной среде?

Пожалуйста, попробуйте sxconsole.

"sxconsole - это инструмент, используемый для извлечения различных типов отчетов и последующего анализа этих извлеченных отчетов с помощью плагинов. Инструмент также обеспечивает структуру архивирования, так что все сжатые и извлеченные отчеты сохраняются в каталоге. Этот инструмент был разработан для sysreport / sosreports, но он был расширен за счет включения любого отчета, в котором определен класс ".

Попробуйте saj (бывший sosreport-analyzer-ng).

https://github.com/intrajp/saj

Вы можете развернуть много файлов в один файл .txt, так что вы можете различать два sosreports.

Лучший способ, чтобы diff содержимое sosreports будет использовать meld (различие на основе графического интерфейса). Больше информации здесь: http://meldmerge.org/

Вы можете извлечь два sos-отчета, а затем meld каталоги:

 # meld <sosreport-1 dir> <sosreport-2 dir>

Нет, не совсем.

Существует пакет под названием checkysreport, который можно использовать для извлечения информации и просмотра того, какие ошибки исправлены в каком обновлении, но вряд ли это утилита для сравнения. Кроме того, я предполагаю, что этот пакет является только внутренним, но я не уверен. Я могу проверить, хотите ли вы.