您可以使用 Horizon Client 的記錄收集指令碼,從各個位置收集用戶端記錄,並將其封裝為單一記錄檔以供疑難排解使用。
大多數 Linux 型精簡型用戶端通常會將 Horizon Client 記錄儲存在以下一或多個位置:
- /tmp/omnissa-
- /tmp/teradici-
- /tmp/omnissa-root
記錄收集指令碼會將用戶端記錄編譯成一個封裝檔,預設命名為 horizon-log-xxxxxx.tar.gz。
在記錄檔中,標記為 Blast_Connect_Failure_Alert 的項目包含 Omnissa Horizon Blast 連線失敗的具體錯誤資訊。
可以從關於功能表項目自動執行記錄收集指令碼,也可以從命令列終端機手動執行。
從 [關於] 功能表項目執行記錄收集指令碼
您可以透過從關於功能表項目執行記錄收集指令碼來收集用戶端記錄。
-
請執行下列其中一個動作:
- 在系統匣中的 Horizon Client 圖示上按一下滑鼠右鍵,並選取關於。
- 在 Horizon Client 中,選取說明 > 關於。 此時將顯示關於 Horizon Client 視窗。
![[關於] 視窗中會提供一個按鈕,可用於執行記錄收集指令碼。 [關於] 視窗中會提供一個按鈕,可用於執行記錄收集指令碼。](images/GUID-449E14B4-ACF1-4068-B9B6-2451BBE9B002-low.png)
-
選取收集支援資料。
允許繼續收集記錄。處理完成後,Horizon Client 會顯示確認訊息,並指出封裝記錄檔的位置。

從命令列執行記錄收集指令碼
若要從命令列終端機執行記錄收集指令碼,您必須在 Linux 用戶端系統上擁有「執行」權限。
-
請確認您對 Linux 用戶端系統上的記錄收集指令碼擁有「執行」權限。在命令列終端機中,執行以下命令:
sudo chmod +x /usr/bin/horizon-client-log-collector -
若要啟動記錄收集指令碼,請執行下列命令:
sudo /usr/bin/horizon-client-log-collector
依預設,該指令碼會尋找 Horizon Client 所產生的最新記錄檔,並將其編譯成名為 horizon-log-xxxxxx.tar.gz 的封裝檔,儲存在執行該指令碼的資料夾中。
若要自訂封裝檔的名稱與儲存位置,您可以執行類似下列其中一個範例的命令:
# Example 1
sudo /usr/bin/horizon-client-log-collector abc.tar.gz
# Example 2
sudo /usr/bin/horizon-client-log-collector /home/user/Downloads/abc.tar.gz
- 第一個範例會將用戶端記錄編譯成名為
abc.tar.gz的封裝檔,儲存在您執行指令碼的資料夾中。 - 第二個範例會將用戶端記錄編譯成名為
abc.tar.gz的封裝檔,儲存在/home/user/Downloads/資料夾中。
此頁面對您有幫助嗎?