Methoden zur Analyse der Red Hat-Sosreport-Ausgabe?

7

Seit einiger Zeit (seit EL 4.6) hat Red Hat einen Systembericht und ein Tool zur Fehlerbehebung in das Betriebssystem eingebettet . Das Tool sosreport sammelt Systeminformationen und -einstellungen und bündelt sie zur einfachen Verteilung in einem tar.bz-Archiv. Normalerweise ist dies für die Red Hat-Unterstützung vorgesehen, kann sich jedoch in anderen Situationen als nützliche Diagnose erweisen.

Hinweis - Dieses Tool ist auch unter CentOS und anderen Red Hat-Derivaten installiert.

Ich bin gespannt, ob es nützliche Methoden gibt, um die sosreportAusgabe von zwei verschiedenen Systemen zu vergleichen . Ich jage einen Fehler, der einen Server betrifft, während es keine Auswirkungen auf ein anderes "identisches" System gibt. Es scheint, als ob es eine Möglichkeit geben sollte, die sosreportAusgabe zu " unterscheiden ", um festzustellen , welche Konfigurationsunterschiede zwischen den beiden Plattformen bestehen.

Gibt es bestimmte Tipps oder kreative Anwendungen des sosreportFrameworks in Ihrer Systemumgebung?

ewwhite
quelle

Antworten:

5

Bitte versuchen Sie es mit sxconsole.

"sxconsole ist ein Tool zum Extrahieren verschiedener Berichtstypen und zum anschließenden Analysieren dieser extrahierten Berichte mit Plug-Ins. Das Tool bietet auch eine Archivierungsstruktur, sodass alle komprimierten und extrahierten Berichte in einem Verzeichnis gespeichert werden. Dieses Tool wurde für sysreport / entwickelt sosreports wurde jedoch um alle Berichte erweitert, für die eine Klasse definiert ist. "

Nehal Dattani
quelle
3

Versuchen Sie es mit saj (ehemaliger sosreport-analyzer-ng).

https://github.com/intrajp/saj

Sie können viele Dateien in einer TXT-Datei bereitstellen, sodass Sie zwei Sosreports unterscheiden können.

intrajp
quelle
0

Nein nicht wirklich.

Es gibt ein Paket namens checkysysreport, mit dem Informationen extrahiert und festgestellt werden können, welche Fehler in welchem ​​Update behoben wurden. Dies ist jedoch kaum ein Dienstprogramm, das diff ausführen kann. Ich denke auch, dass das Paket nur intern ist, aber ich bin nicht sicher. Ich kann überprüfen, ob Sie wollen.

Soham Chakraborty
quelle
Bestimmt. Ich bin daran interessiert zu sehen, wie / ob Leute sosreport in ihrer Umgebung verwenden oder ob es nur eine Methode ist, Systeminformationen an Red Hat zurückzusenden ...
ewwhite
0

Der beste Weg zu diffeinem Sosreport-Inhalt wäre die Verwendung meld(ein GUI-basiertes Diff). Weitere Infos hier: http://meldmerge.org/

Sie können zwei Sosreports und dann melddie Verzeichnisse extrahieren :

 # meld <sosreport-1 dir> <sosreport-2 dir>
Squizzi
quelle
1
Das habe ich versucht. Es ist ein bisschen chaotisch und langsam angesichts der Komplexität der Verzeichnisse ... Zumal Meld eine X11-Anwendung ist.
ewwhite