章 2. 收集系統資訊以供支援所用

目錄

2.1. Novell 支援連結綜覽
2.2. 使用 Supportconfig
2.3. 向 Novell 提交資訊
2.4. 如需更多資訊

摘要

如果發生問題,可使用 supportconfig 收集系統資訊。此類資訊包括目前使用的核心版本、硬體、RPM 資料庫、分割區及其他。所得結果可協助 Novell 支援中心找出問題所在。supportconfig 指令儲存於預設安裝的 supportutils 套件中。

2.1. Novell 支援連結綜覽

Novell 支援連結 (NSL) 是 SUSE Linux Enterprise Desktop 的新功能,此工具會收集系統資訊,並可讓您將該資訊上載到其他伺服器以進行進一步分析。Novell 支援中心使用 Novell 支援連結來收集問題伺服器的系統資訊,並將資訊傳送至 Novell 的公用 FTP 伺服器。收集的系統資訊包括︰目前正在使用的核心版本、硬體、RPM 資料庫、分割區及其他。其分析結果可用於幫助 Novell 支援中心解決您開啟的服務要求。

有兩種方式可以使用 Novell 支援連結︰

  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. 按一下建立報告 Tar 聚合檔

  5. 從選項按鈕清單中選取選項。如果要先進行測試,請使用僅收集最少量的資訊。按下一步繼續。

  6. 輸入您的聯絡人資訊。使用來自 步驟 1 的服務要求號碼,將其輸入到標示為Novell 11 位數服務要求號碼的文字欄位中。按下一步繼續。

  7. 系統即開始收集資訊。該程序完成後,按下一步繼續。

  8. 檢閱資料收集。按下一步繼續。

  9. 儲存 Tar 聚合檔。如果要上載至 Novell Customer Center,請確定啟用將記錄檔案 Tar 聚合檔上載至 URL。按下一步完成操作。

2.2.2. 直接使用 Supportconfig 收集資訊

若要在指令行中使用 supportconfig,請執行下列步驟︰

  1. 開啟外圍程序,切換為 root 身分。

  2. 執行 supportconfig,且不使用任何選項。此操作會收集預設的系統資訊。

  3. 等待工具完成操作。

  4. 預設歸檔位於 /var/log 中,檔案名稱格式為 nts_主機_日期_時間.tbz

2.2.3. Supportconfig 通用選項

呼叫 supportconfig 公用程式時通常不使用任何選項。請使用 supportconfig -h 顯示所有選項的清單,或參閱 man 頁面。下面的清單簡要概述了一些較為常見的情況︰

  • 使用精簡選項 (-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 的支援模組視窗中按一下建立報告 Tar 聚合檔

  4. 選取使用自定選項圓鈕。按下一步繼續。

  5. 輸入聯絡人資訊,填寫Novell 11 位數服務要求號碼及 Novell 的上載目標 URL。

    下一步繼續。系統即開始收集資訊。該程序完成後,按下一步繼續。

  6. 檢閱資料集合,並使用從資料移除移除任何您不想上載到 Novell 之 Tar 聚合檔的檔案。按下一步繼續。

  7. 依預設,/root 中會儲存一份 Tar 聚合檔的副本。確認您使用的是上文描述的其中一個 Novell 上載目標,並且將記錄檔案 Tar 聚合檔上載至 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 Tar 聚合檔上載至 Novell 的 FTP 伺服器 (ftp://ftp.novell.com/incoming)。

    3. 也可以使用服務要求 URL http://www.novell.com/center/eservice,將 Tar 聚合檔附加至服務要求。

  5. Tar 聚合檔放入 ftp://ftp.novell.com/incoming 目錄後,便會自動附加到您的服務要求中。

2.4. 如需更多資訊

下列文件提供了關於收集系統資訊的詳細資訊︰