6.3. 从日志文件收集信息
有两个用途可用于从日志文件收集信息。
命令
|
描述
|
---|---|
foreman-debug |
foreman-debug 命令收集 Red Hat Satellite、其后端服务和系统信息的配置和日志文件数据。此信息会被收集并写入 tar 文件。默认情况下,输出 tar 文件位于
/tmp/foreman-debug-xxx.tar.xz 中。
此外,foreman-debug 命令导出在最后 60 天内运行的任务。默认情况下,输出 tar 文件位于
/tmp/task-export-xxx.tar.xz 中。如果缺少文件,请查看文件 /tmp/task-export.log ,以了解任务导出失败的原因。
如需更多信息,请运行 foreman-debug --help。
运行此命令时没有超时。
|
sosreport |
sosreport 命令是一个从 Red Hat Enterprise Linux 系统收集配置和诊断信息的工具,如运行的内核版本、载入的模块以及系统和服务配置文件。命令还会运行外部程序(例如: foreman-debug -g)来收集特定于 Satellite 的信息,并将此输出存储在 tar 文件中。
默认情况下,输出 tar 文件位于
/var/tmp/sosreport-XXX-20171002230919.tar.xz 。如需更多信息,请运行 sosreport --help 或 https://access.redhat.com/solutions/3592: 什么是 sosreport 以及如何创建?
sosreport 命令调用 foreman-debug -g,并在 500 秒后超时。如果您的 Satellite 服务器具有大量日志文件或许多 Satellite 任务,则支持工程师在提交支持问题单时可能需要 sosreport 和 foreman-debug 的输出。
|
重要
foreman-debug 和 sosreport 在收集信息时删除安全信息,如密码、令牌和密钥。但是,tar 文件仍然可以包含有关 Red Hat Satellite Server 的敏感信息。红帽建议您直接将这些信息发送到预期的接收者,而不发送到公共目标。