摘要
一旦出现问题,supportconfig 可用于收集系统信息。此类信息可以是诸如所使用的当前内核版本、硬件、RPM 数据库和分区等。结果用于帮助 Novell 支持中心找出问题。supportconfig 命令可以在默认安装的 supportutils 包中找到。
Novell Support Link (NSL) 对 SUSE Linux Enterprise Desktop 来说是全新的。它是一种收集系统信息并允许您将此信息上载到另一台服务器以供进一步分析的工具。Novell 支持中心使用 Novell Support Link 从有问题的服务器收集系统信息,并将该信息发送到 Novell 的公用 FTP 服务器。收集的系统信息包括:当前正在使用的内核版本、硬件、RPM 数据库、分区等。该结果用于帮助 Novell 支持中心解决您的未决服务请求。
Novell Support Link 有两种使用方法:
使用 YaST 支持模块。
使用命令行实用程序 supportconfig。
YaST 支持模块调用 supportconfig 来收集系统信息。
以下各节描述了如何在 YaST 中通过命令行以及可供选择的其他选项使用 supportconfig。
要使用 YaST 收集系统信息,请如下操作:
打开 URL http://www.novell.com/center/eservice 并创建服务请求编号。
启动 YaST。
打开模块。
单击。
从单选按钮列表中选择一个选项。如果要先进行测试,请使用。按继续。
输入您的联系信息。使用步骤 1 中的服务请求编号,并将其输入标为 的文本字段中。按继续。
开始收集信息。该过程完成后,按继续。
查看数据集合。按继续。
保存 tarball。如果要上载到 Novell customer center,请确保已激活。使用完成操作。
要从命令行使用 supportconfig,请如下操作:
打开外壳并转换为 root 用户。
运行 supportconfig,不使用任何选项。这会收集默认的系统信息。
等待工具完成操作。
默认的存档位置为 /var/log,文件名格式为 nts_
HOST_DATE_TIME.tbz
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
您可以使用 YaST 支持模块或 supportconfig 命令行实用程序向 Novell 提交系统信息。当发生服务器问题,且希望获得 Novell 帮助,您需要打开一个服务请求,然后向 Novell 提交服务器信息。以下描述了 YaST 和命令行两种方法。
过程 2.1. 通过 YaST 向 Novell 提交信息
打开 URL http://www.novell.com/center/eservice 并创建服务请求编号。
写下 11 位服务请求编号。以下示例中将假设该服务请求编号为 12345678901。
在 YaST 支持模块窗口中单击。
选择单选按钮。按继续。
输入联系人信息,填写 ,并包含 Novell 的上载目标 URL。
对于安全上载目标,请使用:https://secure-www.novell.com/upload?appname=supportconfig&file={tarball}。
对于普通 FTP 上载目标,请使用:ftp://ftp.novell.com/incoming。
按继续。信息收集开始。该过程完成后,按继续。
查看收集的数据,并使用来删除要从上载到 Novell 的 tarball 中排除的任何文件。按继续。
默认情况下,tarball 的副本将保存到 /root 下。确认您使用的 Novell 上载目标为以上所述之一,且已激活。按完成。
单击。
过程 2.2. 通过 supportconfig 向 Novell 提交信息
打开 URL http://www.novell.com/center/eservice 并创建服务请求编号。
写下 11 位服务请求编号。以下示例中将假设该服务请求编号为 12345678901。
具有因特网连接的服务器:
要使用默认上载目标,请运行:
supportconfig -ur 12345678901
对于安全上载目标,请在同一行中使用以下命令:
supportconfig -r 12345678901 -U 'https://secure-www.novell.com/upload?appname=supportconfig&file={tarball}'不具有因特网连接的服务器:
运行以下命令:
supportconfig -r 12345678901
将 /var/log/nts_SR12345678901*tbz tarball 手动上载到 Novell 的 FTP 服务器 (ftp://ftp.novell.com/incoming)。
也可以使用服务请求 URL http://www.novell.com/center/eservice 将 tarball 附加到您的服务请求。
此 tarball 位于目录 ftp://ftp.novell.com/incoming 下之后,它将自动附加到您的服务请求。
请在以下文档中查找关于收集系统信息的更多信息:
man supportconfig - supportconfig 的手册页
man supportconfig.conf—supportconfig 配置文件的手册页
http://www.novell.com/communities/print/node/4097 - 使用 supportconfig 检查基本服务器运行状况
http://www.novell.com/communities/print/node/4827 - 创建自己的 supportconfig 插件
http://www.novell.com/communities/print/node/4800 - 创建中心 supportconfig 安装源