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

目錄

2.1. 綜覽
2.2. 使用 Supportconfig 收集資訊
2.3. 向 Novell 提交資訊
2.4. 如需更多資訊

摘要

如果發生問題,會使用 supportconfig 指令建立一份系統報告。此工具將收集系統的相關資訊,例如目前的核心版本、硬體、已安裝的套件、分割區設定等。此報告將幫助 Novell 技術服務找出您所報告的問題或提供協助。該指令由預設安裝的套件 supportutils 提供。

2.1. 綜覽

Novell 支援連結 (NSL) 是 SUSE Linux Enterprise Desktop 的新功能,此工具會收集系統資訊,並可讓您將所收集的資料上載到其他伺服器以進行進一步分析。

有兩種方式可以使用 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 --help 顯示所有選項的清單,或參閱 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

    如果您需要相對區域,請使用 -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 的支援模組視窗中按一下建立報告 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 聚合檔手動上載到 FTP 伺服器 (美國客戶請使用 ftp://ftp.novell.com/incoming;歐洲、中東和非洲客戶請使用 ftp://support-ftp.suse.com/in)。

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

  5. Tar 聚合檔一旦位於 FTP 伺服器的內送目錄,便會自動附加到服務申請中。

2.4. 如需更多資訊

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


SUSE Linux Enterprise Desktop 管理指南 11 SP3