第 2 章收集用于支持的系统信息

目录

2.1. 概述
2.2. 使用 Supportconfig 收集信息
2.3. 向 Novell 提交信息
2.4. 更多信息

摘要

如果遇到问题,可能会使用 supportconfig 命令创建系统报告。此工具会收集系统的相关信息,包括当前内核版本、硬件、已安装包、分区设置及其他信息。此报告可帮助 Novell 技术服务团队协助您解决所报告的问题或找到原因所在。该命令由默认安装包 supportutils 提供。

2.1. 概述

Novell Support Link (NSL) 对 SUSE Linux Enterprise Desktop 来说是全新的。它是一种收集系统信息并允许您将收集到的数据上载到另一台服务器以供进一步分析的工具。

Novell Support Link 有两种使用方法:

  1. 使用 YaST 支持模块。

  2. 使用命令行实用程序 supportconfig

YaST 支持模块调用 supportconfig 来收集系统信息。

2.2. 使用 Supportconfig 收集信息

以下各节描述了如何在 YaST 中通过命令行以及可供选择的其他选项使用 supportconfig

2.2.1. 使用 YaST

要使用 YaST 收集系统信息,请如下操作:

  1. 打开 URL http://www.novell.com/center/eservice 并创建服务请求编号。

  2. 启动 YaST。

  3. 打开支持模块。

  4. 单击创建报告 tarball

  5. 从单选按钮列表中选择一个选项。如果要先进行测试,请使用仅收集最少量的信息。按下一步继续。

  6. 输入您的联系信息。使用步骤 1 中的服务请求编号,并将其输入标为 Novell 11 位服务请求编号的文本字段中。按下一步继续。

  7. 开始收集信息。该过程完成后,按下一步继续。

  8. 查看数据集合。 按下一步继续。

  9. 保存 tarball。如果要上载到 Novell customer center,请确保将日志文件 tarball 上载到 URL 中已激活。使用下一步完成操作。

2.2.2. 直接使用 Supportconfig

要从命令行使用 supportconfig,请执行如下操作:

  1. 打开外壳并转换为 root 用户。

  2. 运行 supportconfig,不使用任何选项。这会收集默认的系统信息。

  3. 等待工具完成操作。

  4. 默认的存档位置为 /var/log,文件名格式为 nts_HOST_DATE_TIME.tbz

2.2.3. 常用的 supportconfig 选项

supportconfig 实用程序在调用时通常不带任何选项。使用 supportconfig --help 显示所有选项的列表或参见手册页。以下列表对更加常用的案例进行了简述:

  • 使用最小选项 (-m) 来减少所收集的信息量:

    supportconfig -m
  • 在输出中包含附加的联系人信息(在一行中):

    supportconfig -E tux@example.org -N "Tux Penguin" -O "Penguin Inc." ...
  • 针对某个问题进行查错时,可能您只想收集关于当前所研究问题领域的信息。例如,如果 LVM 出了问题,并且最近在默认 supportconfig 输出中发现了该问题。作出更改后,您想要收集最新的 LVM 信息。以下命令将收集最少的 supportconfig 信息,且仅 LVM 信息。

    supportconfig -i LVM

    要查看完整的功能列表,请运行:

    supportconfig -F

    如果您需要相反的区域,可使用 -x 选项来排除区域。可以结合使用 -i-x 两个选项。

  • 收集已经过轮换的日志文件。在日志记录较多的环境下或当重引导后 syslog 轮换日志时发生内核崩溃的情况下,此项功能尤为有用。

    supportconfig -l

2.3. 向 Novell 提交信息

您可以使用 YaST 支持模块或 supportconfig 命令行实用程序向 Novell 提交系统信息。当发生服务器问题,且希望获得 Novell 帮助,您需要打开一个服务请求,然后向 Novell 提交服务器信息。以下描述了 YaST 和命令行两种方法。

[Note]隐私声明

Novell 将系统报告视为机密数据。有关详细信息,请转到 http://www.novell.com/company/legal/privacy/ 参见我们的隐私承诺。

过程 2.1. 通过 YaST 向 Novell 提交信息

  1. 打开 URL http://www.novell.com/center/eservice 并创建服务请求编号。

  2. 写下 11 位服务请求编号。以下示例中将假设该服务请求编号为 12345678901。

  3. 在 YaST 支持模块窗口中单击创建报告 tarball

  4. 选择使用自定义单选按钮。按下一步继续。

  5. 输入联系人信息,填写 Novell 11 位服务请求编号,并包含 Novell 的上载目标 URL。

    下一步继续。信息收集开始。该过程完成后,按下一步继续。

  6. 查看收集的数据,并使用从数据中删除来删除要从上载到 Novell 的 tarball 中排除的任何文件。按下一步继续。

  7. 默认情况下,tarball 的副本将保存到 /root 下。确认您使用的 Novell 上载目标为以上所述之一,且将日志文件 tarball 上载到 URL 中已激活。按下一步完成。

  8. 单击完成

过程 2.2. 通过 supportconfig 向 Novell 提交信息

  1. 打开 URL http://www.novell.com/center/eservice 并创建服务请求编号。

  2. 写下 11 位服务请求编号。以下示例中将假设该服务请求编号为 12345678901。

  3. 具有因特网连接的服务器:

    1. 要使用默认上载目标,请运行:

      supportconfig -ur 12345678901
    2. 对于安全上载目标,请在同一行中使用以下命令:

      supportconfig -r 12345678901 -U  'https://secure-www.novell.com/upload?appname=supportconfig&file={tarball}'
  4. 不具有因特网连接的服务器:

    1. 运行以下命令:

      supportconfig -r 12345678901
    2. 手动将 /var/log/nts_SR12345678901*tbz tarball 上载到我们的 FTP 服务器(美国地区客户请使用 ftp://ftp.novell.com/incoming;欧洲、中东和非洲地区客户请使用 ftp://support-ftp.suse.com/in)。

    3. 也可以使用服务请求 URL http://www.novell.com/center/eservice 将 tarball 附加到您的服务请求。

  5. 一旦 tarball 上载到我们 FTP 服务器的接收目录,它就会自动附加到您的服务请求中。

2.4. 更多信息

请在以下文档中查找关于收集系统信息的更多信息:


SUSE Linux Enterprise Desktop 管理指南 11 SP3