For some time (since EL 4.6), Red Hat has embedded a system report and troubleshooting tool into the operating system. The tool, sosreport, collects system information and settings and bundles it into a tar.bz archive for easy distribution. Normally, this is intended for Red Hat support, but can prove to be a useful diagnostic in other situations.
Note – This tool is also installed on CentOS and other Red Hat derivatives.
I'm curious if there are any useful methods to compare the sosreport
output from two different systems. I'm chasing down a bug that affects one server, while there's no impact on another "identical" system. It seems as though there should be a way to "diff" the sosreport
output to see what configuration differences exist between the two platforms.
Any particular tips or creative uses of the sosreport
framework in your systems environment?
Best Answer
Please try sxconsole.
"sxconsole is a tool used to extract various report types and then analyze those extracted reports with plug-ins. The tool also provides an archiving structure so that all the compressed and extracted reports are saved to a directory. This tool was developed for sysreport/sosreports but has been expanded to include any report that has a class defined."