PowerShell 指令碼
PowerShell 指令碼 可讓您使用 Windows PowerShell 建立自訂效能監控工具。
: WhatsUp Gold 使用 32 位元(亦即 x86)PowerShell 軟體引擎,因此只支援 32 位元的 PowerShell 嵌入式管理單元,64 位元的嵌入式管理單元無法正常運作。如果是能同時用於 32 位元和 64 位元作業系統的嵌入式管理單元,依預設是設定用於 64 位元系統,因此若要在 WhatsUp Gold 中發揮正常功能,必須針對 32 位元的 PowerShell 軟體引擎進行手動設定。
PowerShell 指令碼效能監控工具需要以下認證:
使用以下方塊設定 PowerShell 指令碼效能監控工具:
- : 效能監控工具的名稱。此名稱會顯示在「監控工具資料庫」中。
- :效能監控工具的選擇性說明,會顯示在「監控工具資料庫」的資料欄中。
- :WhatsUp Gold 嘗試連接選取裝置的持續時間。且視為連線失敗。
- :指定 WhatsUp Gold 應向裝置要求更新資訊的頻率。
: 雖然逾時上限是 60 秒,但 Ipswitch 不建議您使用超過 10 秒的逾時值,而且逾時值越短越好。
- :新增、編輯或移除 SNMP 和 WMI 參考變數。請參考以下步驟,設定 SNMP 或 WMI PowerShell 指令碼效能監控工具。
: 您可選擇是否在 PowerShell 效能監控工具中使用參考變數。若您決定採用,就必須使用 Context.GetReferenceVariable
才能輪詢參考變數,並將這些資料繪成圖形。參考變數可簡化指令碼,讓您快速撰寫指令碼,不需要像「指令碼動作」和「指令碼主動監控工具」一般必須使用裝置屬性的清單。參考變數會管理 SNMP 或 WMI 的底層機制,否則您必須自行管理這些機制,才能存取遠端裝置的 SNMP 或 WMI 計數器。
透過使用Context.GetReferenceVariable
(變數名稱),您只需要指定預先定義變數的名稱。WhatsUp Gold 利用裝置認證資訊,透過 SNMP 或 WMI 連接到目標裝置,以擷取必要資訊。系統將此資訊儲存在變數內,讓您稍後用在指令碼中。如需詳細資訊,請參閱〈使用內容物件搭配效能監控工具〉。
- :啟用此選項就能利用相關裝置的 Windows 認證執行指令碼。
- :輸入您的監控工具程式碼。
: 特定 WMI 參考變數如果必須輪詢兩次才能計算平均值(例如「Processor\% Processor Time」),第一次輪詢時就會傳回「Null」。
若要設定 SNMP PowerShell 指令碼效能監控工具:
- 按一下 (在 [PowerShell 指令碼效能監控工具] 對話方塊中),將新的變數加入 欄位。此時會出現 [新增參考變數] 對話方塊。
- 輸入適當資訊:
- :輸入變數的專屬名稱。
- :(選用)輸入變數的簡短說明。
- 選取 選項按鈕。
- (選用)輸入裝置連線的 和 值。這些是選用的欄位項目。
- 按一下 來啟動 MIB 瀏覽器。
- 在 方塊中,輸入您嘗試連接之電腦的名稱或 IP 位址。您可按一下瀏覽()以選取清單中的裝置。
- 選取連接裝置時要使用的 。您也可以按一下瀏覽()叫出「認證資料庫」,以便建立新的認證。
- 在 和 方塊中,調整您嘗試連接之電腦的時間長度和重試次數。
- 按一下 。
- 使用樹狀圖來選取您要監控的特定 MIB。對話方塊最下方會列出屬性/數值的詳細資訊。
- 按一下 可將 OID 加入 [新增參考變數] 對話方塊中的 和 欄位。
- 確認組態後按一下 ,將變數加入 [PowerShell 指令碼效能監控工具] 對話方塊中的。
- 在 欄位中輸入或貼上您的監控工具程式碼。
- 按一下 可儲存變更內容。
若要設定 WMI Powershell 指令碼效能監控工具:
- 按一下 (在 [PowerShell 指令碼效能監控工具] 對話方塊中),將新的變數加入 欄位。此時會出現 [新增參考變數] 對話方塊。
- 輸入適當資訊:
- :輸入變數的專屬名稱。
- :(選用)輸入變數的簡短說明。
- 選取 選項按鈕。
- 按一下 來啟動 MIB 瀏覽器。
- 在 方塊中,輸入您嘗試連接之電腦的名稱或 IP 位址。您可按一下瀏覽()以選取清單中的裝置。
- 選取連接裝置時要使用的 。您也可以按一下瀏覽()叫出「認證資料庫」,以便建立新的認證。
- 按一下 。
- 使用樹狀圖來選取您要監控的特定 MIB。對話方塊最下方會列出屬性/數值的詳細資訊。
- 按一下 可將 OID 加入 [新增參考變數] 對話方塊中的 和 欄位。
- 確認組態後按一下 ,將變數加入 [PowerShell 指令碼效能監控工具] 對話方塊中的。
- 在 欄位中輸入或貼上您的監控工具程式碼。
- 按一下 可儲存變更內容。