Powershell 指令碼可讓您使用 Windows PowerShell 建立自訂效能監控工具。

重要: WhatsUp Gold 使用 32 位元(亦即 x86)PowerShell 軟體引擎,因此只支援 32 位元的 PowerShell 嵌入式管理單元,64 位元的嵌入式管理單元無法正常運作。如果是能同時用於 32 位元和 64 位元作業系統的嵌入式管理單元,依預設是設定用於 64 位元系統,因此若要在 WhatsUp Gold 中發揮正常功能,必須針對 32 位元的 PowerShell 軟體引擎進行手動設定。

PowerShell 指令碼效能監控工具需要以下認證:

  • Windows

使用以下方塊設定 PowerShell 指令碼效能監控工具:

  • 名稱 :效能監控工具的名稱。此名稱會顯示在「監控工具資料庫」中。
  • 說明 :效能監控工具的選擇性說明,會顯示在「監控工具資料庫」的資料欄中。
  • 逾時 WhatsUp Gold 嘗試連線到所選裝置的持續時間。這會被視為連線失敗。
  • 輪詢間隔時間 :指定 WhatsUp Gold 應向裝置要求更新資訊的頻率。
    註: 雖然逾時上限是 60 秒,但我們不建議您使用超過 10 秒的逾時值,而且逾時值越短越好。
  • 參考變數 :新增、編輯或移除 SNMP 和 WMI 參考變數。請參考以下步驟,設定 SNMP 或 WMI PowerShell 指令碼效能監控工具。
    註: 您可選擇是否在 PowerShell 效能監控工具中使用參考變數。若您決定採用,就必須使用 Context.GetReferenceVariable 才能輪詢參考變數,並將這些資料繪成圖形。參考變數可簡化指令碼,讓您快速撰寫指令碼,不需要像「指令碼動作」和「指令碼主動監控工具」一般必須使用裝置屬性的清單。參考變數會管理 SNMP 或 WMI 的底層機制,否則您必須自行管理這些機制,才能存取遠端裝置的 SNMP 或 WMI 計數器。透過使用 Context.GetReferenceVariable (變數名稱),您只需要指定預先定義變數的名稱。 WhatsUp Gold 會使用裝置認證資訊,透過 SNMP 或 WMI 來連線到目標裝置,以擷取必要資訊。系統將此資訊儲存在變數內,讓您稍後用在指令碼中。如需詳細資訊,請參閱 〈使用內容物件搭配效能監控工具〉
  • 使用指定給裝置的 Windows 認證來執行 :啟用此選項就能利用相關裝置的 Windows 認證執行指令碼。
  • 指令碼文字 :輸入您的監控工具程式碼。
    重要: 特定 WMI 參考變數如果必須輪詢兩次才能計算平均值(例如「Processor\% Processor Time」),第一次輪詢時就會傳回「Null」。

若要設定 SNMP PowerShell 指令碼效能監控工具:

  1. 從 [PowerShell 指令碼效能監控工具] 對話方塊中按一下 將新的變數加入 [參考變數] 欄位。此時會出現 [新增參考變數] 對話方塊。
  2. 輸入適當資訊:
    • 變數名稱 :輸入變數的專屬名稱。
    • 說明 :(選用)輸入變數的簡短說明。
  3. 選取 SNMP 選項按鈕。
  4. (選用)輸入裝置連線的 [逾時] [重試次數] 值。這些是選用的欄位項目。
  5. 按一下 [選取] 來啟動 MIB 瀏覽器。
  6. [從以下電腦選取計數器] 方塊中,輸入您嘗試連接之電腦的名稱或 IP 位址。您可按一下瀏覽( [...] )以選取清單中的裝置。
  7. 選取連線到裝置時要使用的 SNMP 認證 。您也可以按一下瀏覽 [...] )叫出「認證資料庫」,以便建立新的認證。
  8. [逾時] [重試次數] 方塊中,調整您嘗試連接之電腦的時間長度和重試次數。
  9. 按一下 [確定]
  10. 使用樹狀圖來選取您要監控的特定 MIB。對話方塊最下方會列出屬性/數值的詳細資訊。
  11. 按一下 [確定] 可將 OID 加入 [新增參考變數] 對話方塊中的 [效能計數器] [實例] 欄位。
  12. 確認組態後按一下 [確定] ,將變數加入 [PowerShell 指令碼效能監控工具] 對話方塊中的 參考變數清單
  13. [指令碼文字] 欄位中輸入或貼上您的監控工具程式碼。
  14. 按一下 [確定] 可儲存變更內容。

若要設定 WMI Powershell 指令碼效能監控工具:

  1. 從 [PowerShell 指令碼效能監控工具] 對話方塊中按一下 將新的變數加入 [參考變數] 欄位。此時會出現 [新增參考變數] 對話方塊。
  2. 輸入適當資訊:
    • 變數名稱 :輸入變數的專屬名稱。
    • 說明 :(選用)輸入變數的簡短說明。
  3. 選取 WMI 選項按鈕。
  4. 按一下 [選取] 來啟動 MIB 瀏覽器。
  5. [從以下電腦選取計數器] 方塊中,輸入您嘗試連接之電腦的名稱或 IP 位址。您可按一下瀏覽( [...] )以選取清單中的裝置。
  6. 選取連線到裝置時要使用的 Windows 認證 。您也可以按一下瀏覽 [...] )叫出「認證資料庫」,以便建立新的認證。
  7. 按一下 [確定]
  8. 使用樹狀圖來選取您要監控的特定 MIB。對話方塊最下方會列出屬性/數值的詳細資訊。
  9. 按一下 [確定] 可將 OID 加入 [新增參考變數] 對話方塊中的 [效能計數器] [實例] 欄位。
  10. 確認組態後按一下 [確定] ,將變數加入 [PowerShell 指令碼效能監控工具] 對話方塊中的 參考變數清單
  11. [指令碼文字] 欄位中輸入或貼上您的監控工具程式碼。
  12. 按一下 [確定] 可儲存變更內容。