摘要
如果發生問題,會使用 supportconfig 指令建立一份系統報告。此工具將收集系統的相關資訊,例如目前的核心版本、硬體、已安裝的套件、分割區設定等。此報告將幫助 Novell 技術服務找出您所報告的問題或提供協助。該指令由預設安裝的套件 supportutils 提供。
Novell 支援連結 (NSL) 是 SUSE Linux Enterprise Desktop 的新功能,此工具會收集系統資訊,並可讓您將所收集的資料上載到其他伺服器以進行進一步分析。
有兩種方式可以使用 Novell 支援連結︰
使用 YaST 支援模組。
使用指令行公用程式 supportconfig。
YaST 支援模組會呼叫 supportconfig 來收集系統資訊。
以下幾節描述如何透過 YaST 或指令行使用 supportconfig,以及您可以使用的其他選項。
要使用 YaST 收集系統資訊,請執行下列步驟︰
開啟 URL http://www.novell.com/center/eservice,然後建立服務要求號碼。
啟動 YaST。
開啟模組。
按一下。
從選項按鈕清單中選取選項。如果要先進行測試,請使用。按繼續。
輸入您的聯絡人資訊。使用來自 步驟 1 的服務要求號碼,將其輸入到標示為的文字欄位中。按繼續。
系統即開始收集資訊。該程序完成後,按繼續。
檢閱資料收集。 按繼續。
儲存 Tar 聚合檔。如果要上載至 Novell Customer Center,請確定啟用。按完成操作。
若要在指令行中使用 supportconfig,請執行下列步驟︰
開啟外圍程序,切換為 root 身分。
執行 supportconfig,且不使用任何選項。此操作會收集預設的系統資訊。
等待工具完成操作。
預設歸檔位於 /var/log 中,檔案名稱格式為 nts_
主機_日期_時間.tbz
呼叫 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
可以使用 YaST 支援模組或 supportconfig 指令行公用程式向 Novell 提交系統資訊。當您遇到伺服器問題,希望獲取 Novell 的協助時,您將需要開啟服務要求並向 Novell 提交您的伺服器資訊。下文將描述使用 YaST 與指令行這兩種方法。
![]() | 隱私權聲明 |
|---|---|
Novell 將系統報告視為機密資料。請參閱我們的隱私權承諾以瞭解詳細資料,網址為:http://www.novell.com/company/legal/privacy/。 | |
過程 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 (美國客戶) 或 ftp://support-ftp.suse.com/in (EMEA,即歐洲、中東和非洲客戶)。
按繼續。系統即開始收集資訊。該程序完成後,按繼續。
檢閱資料集合,並使用移除任何您不想上載到 Novell 之 Tar 聚合檔的檔案。按繼續。
依預設,/root 中會儲存一份 Tar 聚合檔的副本。確認您使用的是上文描述的其中一個 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 Tar 聚合檔手動上載到 FTP 伺服器 (美國客戶請使用 ftp://ftp.novell.com/incoming;歐洲、中東和非洲客戶請使用 ftp://support-ftp.suse.com/in)。
也可以使用服務要求 URL http://www.novell.com/center/eservice,將 Tar 聚合檔附加至服務要求。
Tar 聚合檔一旦位於 FTP 伺服器的內送目錄,便會自動附加到服務申請中。
下列文件提供了關於收集系統資訊的詳細資訊︰
man supportconfig — supportconfig 的 man 頁面
man supportconfig.conf — supportconfig 組態檔案的 man 頁面
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 儲存庫