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

Windows PowerShell 是一種指令碼語言和命令列 shell,可供系統管理員用來管理 Windows 作業系統。如需 PowerShell 的詳細資訊,請瀏覽 Microsoft 網站

PowerShell 指令碼效能監控工具讓經驗豐富的使用者能直接使用指令碼元件程式庫 (包括 .NET Framework),進而執行多種監控任務。 Windows PowerShell 指令碼語言一旦搭配 WhatsUp Gold,就能讓您監控、管理 Windows 作業系統活動,並且讓這些活動自動化。 例如您可以寫一個指令碼,功能是尋找特定處理程序,並回報該處理程序目前的執行緒數。 您也可以寫一個能尋找閒置時間達到特定長度並記錄結果的指令碼。 如需 PowerShell 效能監控工具的詳細資訊與範例,請參閱PowerShell 效能監控工具指令碼範例

Note: 只有 WhatsUp Gold Premium 版才提供此功能。若要更新使用權,請瀏覽 WhatsUp 客戶入口網站

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

  1. 在 WhatsUp Gold 網頁介面上移至 [管理] > [監控工具資料庫]。此時會出現 [監控工具資料庫] 對話方塊。
  2. 按一下 [效能] 索引標籤。此時會出現「效能監控工具」清單。
  3. 按一下 [新增]。此時會出現 [選取效能監控工具類型] 對話方塊。
  4. 選取 [PowerShell 指令碼監控工具],然後按一下 [確定]。 此時會出現 [加入 PowerShell 效能監控工具] 對話方塊。
  5. 輸入或選取適當資訊:
    • 名稱: 輸入效能監控工具的專屬名稱。 此名稱會顯示在「效能監控工具資料庫」中。
    • 說明: (選用) 輸入監控工具的其他相關資訊。 這段說明會顯示在「效能監控工具資料庫」中監控工具的旁邊。
    • 逾時 (秒): 輸入 WhatsUp Gold 連接所選設備的容許時間長度。若超過您輸入的時間卻仍未連線,就會發生「逾時」狀況,WhatsUp Gold 隨即停止與設備連線,並視為連線失敗。

    Note: 雖然預設的逾時值是 60 秒,但強烈建議您避免使用超過 10 秒的逾時值。 請儘量使用最短的逾時值。

    Note: 您可選擇是否在 PowerShell 效能監控工具中使用參考變數。 若您決定採用,就必須使用 Context.GetReferenceVariable 才能輪詢參考變數,並將這些資料繪成圖形。 參考變數可簡化指令碼,讓您快速撰寫指令碼,不需要像「指令碼動作」和「指令碼主動監控工具」一般必須使用設備設定的清單。 參考變數會管理 SNMP 或 WMI 的底層機制,否則您必須自行管理這些機制,才能存取遠端設備的 SNMP 或 WMI 計數器。

    若使用 Context.GetReferenceVariable (變數名稱),只需指定預先定義的變數名稱即可。 WhatsUp Gold 利用設備認證資訊,透過 SNMP 或 WMI 連接到目標設備,以擷取必要資訊。 系統將此資訊儲存在變數內,讓您稍後用在指令碼中。 如需詳細資訊,請參閱使用內容物件搭配效能監控工具

    • 指令碼文字: 在此輸入您的程式碼。
  6. 按一下 [確定] 可儲存變更內容。
  7. 按一下 [確定] 可結束「效能監控工具資料庫」。
  8. 將監控工具加入資料庫後,即可透過 [設備設定] > [效能監控工具] 來啟用監控工具。如需詳細資訊,請參閱啟用效能監控工具

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

  1. 在 WhatsUp Gold 網頁介面上移至 [管理] > [監控工具]。此時會出現 [監控工具資料庫] 對話方塊。
  2. 按一下 [效能] 索引標籤。此時會出現「效能監控工具」清單。
  3. 在目前的監控工具清單中,選取您要編輯的效能監控工具,然後按一下 [編輯]
  4. 輸入或選取適當資訊:
    • 名稱: 輸入效能監控工具的專屬名稱。 此名稱會顯示在「效能監控工具資料庫」中。
    • 說明: (選用) 輸入監控工具的其他相關資訊。 這段說明會顯示在「效能監控工具資料庫」中監控工具的旁邊。
    • 逾時 (秒): 輸入 WhatsUp Gold 連接所選設備的容許時間長度。若超過您輸入的時間卻仍未連線,就會發生「逾時」狀況,WhatsUp Gold 隨即停止與設備連線,並視為連線失敗。

    Note: 雖然預設的逾時值是 60 秒,但強烈建議您避免使用超過 10 秒的逾時值。 請儘量使用最短的逾時值。

    Note: 您可選擇是否在 PowerShell 效能監控工具中使用參考變數。 若您決定採用,就必須使用 Context.GetReferenceVariable 才能輪詢參考變數,並將這些資料繪成圖形。 參考變數可簡化指令碼,讓您快速撰寫指令碼,不需要像「指令碼動作」和「指令碼主動監控工具」一般必須取得設備設定的清單。 參考變數會管理 SNMP 或 WMI 的底層機制,否則您必須自行存取遠端設備的 SNMP 或 WMI 計數器。

    若使用 Context.GetReferenceVariable (變數名稱),只需指定預先定義的變數名稱即可。 WhatsUp Gold 利用設備認證資訊,透過 SNMP 或 WMI 連接到目標設備,以擷取必要資訊。 系統將此資訊儲存在變數內,讓您稍後用在指令碼中。 如需詳細資訊,請參閱使用內容物件搭配效能監控工具

    • 指令碼文字: 在此輸入您的程式碼。
  5. 按一下 [確定] 可儲存變更內容。
  6. 按一下 [確定] 可結束「效能監控工具資料庫」。

另請參閱

使用效能監控工具

效能監控工具總覽

使用效能監控工具資料庫

使用效能監控工具

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

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

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

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

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

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

SQL Query Builder

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

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

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