上一頁|下一頁

支援監控功能

簡介

附註: 此主題僅適用在分散式伺服器。
視監控伺服器 (SAS LASR Analytic Server Monitor) 的功能而定,包含下列項目:
  • [處理序監控] 標籤上的表格詳細資料
  • [LASR Server] 標籤上的每一執行個體的記憶體測量儀器
  • [HDFS] 標籤上的特定資訊

網路名稱解析

若要監控伺服器要順利運作,需要解析中間層電腦上的網路名稱。
不適合的網路名稱解析可能會導致下列的日誌項目:
Exception caught in LASRClient (lasr=null, host=hostname, port=nnnn)
java.net.UnknownHostException: hostname
action=TableInfo
將日誌項目寫入到 bihpgrdc.monitor.console.log 檔案,此檔案位在 SAS 設定目錄中 (在 /Applications/SASVisualAnalytics/HighPerformanceConfiguration/Logs 中)。
日誌項目參考的主機名稱需要中間層電腦上的名稱解析。對於 SAS LASR Analytic Server 使用的網格主機,您可以將主機名稱轉換成 IP 位址。

管理 Monitoring Server

命令

使用下列命令可以管理監控分散式伺服器的處理序:
UNIX:
LASRMonitor.sh
start | stop | restart | status
Windows:
LASRMonitor.bat
start | stop | restart | status | pause |resume
SAS 設定目錄中的指令碼 (在 /Applications/SASVisualAnalytics/HighPerformanceConfiguration下)。
附註: 在 Windows 上,監控處理序會以服務的形式執行 (例如:SAS [config-Lev1] LASR Analytic Server Monitor)。您可以使用 Windows 服務介面管理處理序。

需求:無密碼 SSH

監控處理序帳戶必須包含叢集上所有電腦的無密碼 SSH 存取權。
若要提供可以監控在 Windows 上執行的處理序無密碼 SSH 存取權:
  1. 確定執行服務的 Windows 帳戶。下面是範例指示:
    1. 選取 [開始]然後選取[控制台]然後選取[系統管理工具]然後選取[服務]
    2. 在服務上按一下滑鼠右鍵,然後選取 [屬性]。
    3. 在 [登入] 標籤上 [此帳戶] 選項按鈕旁邊,記住使用者 ID。
  2. 確定符合下列需求:
    • 帳戶必須有 SSH 金鑰的複本,且金鑰必須屬於分散式伺服器上的對應 UNIX 帳戶。請在SAS LASR Analytic Server: Reference GuidePasswordless SSH 中,參閱關於 Windows 用戶端的章節。
    • HighPerformanceConfiguration\wrapper\LASRMonitor.conf 檔案中,set.USERNAME 欄位必須指定對應 UNIX 帳戶的使用者名稱。

Monitoring Server 的記錄

附註: 記錄的變更必須在 SAS 技術支援的指示下執行。
產生的日誌位在 SAS 設定目錄中 (在 /Applications/SASVisualAnalytics/HighPerformanceConfiguration/Logs 下)。
下列日誌摘錄指出嘗試啟動監控伺服器的帳戶沒有正確設定無密碼 SSH:
NOTE: Unable to enumerate grid.
java.io.IOException
        at com.sas.grid.broker.monitor.ConnectionManager.startTKGridMon(
ConnectionManager.java:228)
        at com.sas.grid.broker.core.BrokerCore.main(BrokerCore.java:257)
ERROR: ERROR: Monitor thread failed to start.
上一頁|下一頁|頁面頂端
上次更新時間:2018年10月24日