加入和編輯 SSH 效能監控工具

Secure Shell (SSH) 監控工具利用 SSH 連接遠端設備,以執行命令或指令碼。您可以將指令碼嵌入監控工具,也可以將指令碼檔案放在遠端電腦上(必須確定可執行),然後在監控工具中輸入命令以執行這個指令碼。每個監控工具都會傳回一個要儲存到資料庫中的數值,供不同 WhatsUp Gold 功能(例如回報功能)使用,或用來比對警報中心警戒值。

<請注意> 只有 WhatsUp Gold Premium、ProView、TotalView 和 TotalView Plus 版本才提供此功能。若要更新授權,請瀏覽 WhatsUp 客戶入口網站

若要加入新的 SSH 效能監控工具:

  1. 在 WhatsUp Gold 網頁介面上移至 [管理] > [監控工具]。此時會出現 [監控工具資料庫] 對話方塊。
  2. 按一下 [效能] 索引標籤。此時會出現「效能監控工具」清單。
  3. 按一下 [新增]。此時會出現 [選取效能監控工具類型] 對話方塊。
  4. 選取 [SSH 效能監控工具],然後按一下 [確定]。此時會出現 [新增 SSH 效能監控工具] 對話方塊。
  5. 輸入或選取適當資訊:
    • 名稱: 輸入效能監控工具的專屬名稱。此名稱會顯示在「效能監控工具資料庫」中。
    • 說明:(選用)輸入監控工具的其他相關資訊。這段說明會顯示在「效能監控工具資料庫」中監控工具的旁邊。

      要執行的命令:輸入要在遠端設備上執行的命令。此命令必須可由設備解譯和執行,例如 Unix shell 命令或 Perl 指令碼。選取其中一個指令碼選項:

      • 數字:命令或指令碼必須傳回一個數值。指令碼的複雜度不限,但只能傳回數值,例如舊的單行 Unix 樣式:
        free -m | awk 'NR==2{print $3}'
        這是 WhatsUp Gold 16.2.3 版之前要求的指令碼格式。
      • Shell 互動:這個指令碼不一定要傳回單一數值,但輸出結果必須包含「Result=xxxx」字串(xxxx 代表數值),例如新的多行 Linux 樣式:
        echo Result=$(free -m | awk 'NR==2{print $3}')
        這種新的指令碼格式從 WhatsUp Gold 16.2.3 版開始生效,可支援目標指令碼編譯程式的所有功能,讓指令碼開發人員不必費力將輸出結果限制為單一數值。

    <請注意> 若要建立在遠端設備上執行的指令碼,就必須在遠端電腦上撰寫、測試這些指令碼及偵錯。WhatsUp Gold 無法製作遠端指令碼。

    • 行末字元:選取適當的字元類型,選項包括:[無][換行][歸位][歸位換行]。由於您必須在Windows 作業系統上輸入和儲存多行指令碼,因此指令碼中可能包含目標設備無法辨識的行末字元。此組態功能會指示 WhatsUp Gold 在連線和執行命令以前,先用選取的字元取代行末字元。
    • SSH 認證:選取 WhatsUp Gold 連接遠端設備時所使用的 SSH 認證。若您選取 [使用設備 SSH 認證],則 WhatsUp Gold 和已經獲得該監控工具的設備,都使用同一個 SSH 認證。若未列出適當的 SSH 認證,或設備無指定的 SSH 認證,請按一下瀏覽([...])開啟 WhatsUp Gold 認證資料庫,並設定一組認證。
  6. 按一下 [確定] 可儲存變更內容。
  7. 將監控工具加入資料庫後,即可透過 [設備設定] > [效能監控工具] 來啟用監控工具。如需詳細資訊,請參閱啟用效能監控工具

若要編輯現有的 SSH 效能監控工具:

  1. 在 WhatsUp Gold 網頁介面上移至 [管理] > [監控工具]。此時會出現 [監控工具資料庫] 對話方塊。
  2. 按一下 [效能] 索引標籤。此時會出現「效能監控工具」清單。
  3. 在目前的監控工具清單中,選取您要編輯的效能監控工具,然後按一下 [編輯]。 此時會出現 [編輯 SSH 效能監控工具] 對話方塊。
  4. 輸入或選取適當資訊:
    • 名稱: 輸入效能監控工具的專屬名稱。此名稱會顯示在「效能監控工具資料庫」中。
    • 說明:(選用)輸入監控工具的其他相關資訊。這段說明會顯示在「效能監控工具資料庫」中監控工具的旁邊。

      要執行的命令:輸入要在遠端設備上執行的命令。此命令必須可由設備解譯和執行,例如 Unix shell 命令或 Perl 指令碼。命令或指令碼必須傳回一個數值。
      從 WhatsUp Gold 16.2.3 版開始,SSH 效能監控工具要求必須以特定的「Result=xxxx」格式傳回數值。輸出結果必須包含「Result=xxxx」字串(xxxx 代表數值)。例如
      舊的單行 Unix 樣式free -m | awk 'NR==2{print $3}'

      新的 Linux 樣式(採用必要格式)echo Result=$(free -m | awk 'NR==2{print $3}')

    <請注意> 若要建立在遠端設備上執行的指令碼,就必須在遠端電腦上撰寫、測試這些指令碼及偵錯。WhatsUp Gold 無法製作遠端指令碼。

    • 行末字元:選取適當的字元類型,選項包括:[無][換行][歸位][歸位換行]。由於您必須在Windows 作業系統上輸入和儲存多行指令碼,因此指令碼中可能包含目標設備無法辨識的行末字元。此組態功能會指示 WhatsUp Gold 在連線和執行命令以前,先用選取的字元取代行末字元。
    • SSH 認證:選取 WhatsUp Gold 連接遠端設備時所使用的 SSH 認證。若您選取 [使用設備 SSH 認證],則 WhatsUp Gold 和已經獲得該監控工具的設備,都使用同一個 SSH 認證。若未列出適當的 SSH 認證,或設備無指定的 SSH 認證,請按一下瀏覽([...])開啟 WhatsUp Gold 認證資料庫,並設定一組認證。
  5. 按一下 [確定] 可儲存變更內容。

另請參閱

使用效能監控工具

效能監控工具總覽

使用效能監控工具資料庫

使用效能監控工具

加入和編輯動態指令碼效能監控工具

加入和編輯 APC UPS 效能監控工具

加入和編輯 JMX 效能監控工具

加入和編輯 PowerShell 指令碼效能監控工具

範例:PowerShell 效能監控工具指令碼

加入和編輯印表機效能監控工具

加入和編輯 SNMP 效能監控工具

加入和編輯 SQL 查詢效能監控工具

SQL Query Builder

加入和編輯 Windows 效能計數器監控工具

加入和編輯 WMI 格式效能監控工具

加入和編輯 WMI 效能監控工具