一段时间以来(从EL 4.6开始),Red Hat已经将系统报告和故障排除工具embedded到操作系统中。 该工具sosreport收集系统信息和设置,并将其捆绑到一个tar.bz存档中,以便于分发。 通常情况下,这是为了支持红帽,但在其他情况下可以certificate是有用的诊断。
注 – 此工具也安装在CentOS和其他红帽衍生产品上。
我很好奇是否有任何有用的方法来比较两个不同系统的sosreport输出。 我正在追踪影响一台服务器的错误,而对另一台“完全相同”的系统没有影响。 似乎应该有一种方法来“ sosreport ” sosreport输出,以查看两个平台之间存在哪些configuration差异。
系统环境中sosreport框架的任何特定提示或创意用途?
请尝试sxconsole。
“sxconsole是一个工具,用于提取各种报告types,然后使用插件分析这些提取的报告。该工具还提供了一个归档结构,以便将所有压缩和提取的报告保存到一个目录中。此工具是为sysreport / sosreports,但是已经扩展到包含任何具有类定义的报告。“
http://dl.fedoraproject.org/pub/epel/6/x86_64/repoview/sx.html
不,不是。
有一个叫做checksysreport的软件包,可以用来提取信息,看哪个bug在哪个更新中被修复,但是这并不是一个用来做diff的工具。 另外,我猜这个包只是内部的,但我不确定。 我可以检查你是否想要。
区分sosreports内容的最好方法是使用meld(基于GUI的diff)。 更多信息: http : //meldmerge.org/
您可以提取两个sosreports,然后meld目录:
# meld <sosreport-1 dir> <sosreport-2 dir>