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

目录

2.1. Novell Support Link 概述
2.2. 使用 supportconfig
2.3. 向 Novell 提交信息
2.4. 更多信息

摘要

一旦出现问题,supportconfig 可用于收集系统信息。此类信息可以是诸如所使用的当前内核版本、硬件、RPM 数据库和分区等。结果用于帮助 Novell 支持中心找出问题。supportconfig 命令可以在默认安装的 supportutils 包中找到。

2.1. Novell Support Link 概述

Novell Support Link (NSL) 对 SUSE Linux Enterprise Desktop 来说是全新的。它是一种收集系统信息并允许您将此信息上载到另一台服务器以供进一步分析的工具。Novell 支持中心使用 Novell Support Link 从有问题的服务器收集系统信息,并将该信息发送到 Novell 的公用 FTP 服务器。收集的系统信息包括:当前正在使用的内核版本、硬件、RPM 数据库、分区等。该结果用于帮助 Novell 支持中心解决您的未决服务请求。

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 -h 显示所有选项的列表或参见手册页。以下列表对更加常用的案例进行了简述:

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

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

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

    supportconfig -i LVM

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

    supportconfig -F

2.3. 向 Novell 提交信息

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

过程 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 手动上载到 Novell 的 FTP 服务器 (ftp://ftp.novell.com/incoming)。

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

  5. 此 tarball 位于目录 ftp://ftp.novell.com/incoming 下之后,它将自动附加到您的服务请求。

2.4. 更多信息

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