共用方式為


監視 WMI

重要

這個版本的 Orchestrator 已終止支援。 建議您 升級至 Orchestrator 2019

當收到 WMI 事件時,監視器 WMI 活動會叫用 Runbook,因為您指定的 WMI 事件查詢。 您可以檢查附加至伺服器的裝置是否有變更,並在發生錯誤時叫用採取更正動作的 Runbook。

設定監視 WMI 活動

設定監視 WMI 活動之前,您需要判斷下列專案:

  • 您要監視的電腦

  • 您想要執行的 WMI 事件查詢

警告

WMI 事件查詢與標準 WMI 查詢不同。

使用下列資訊來設定監視 WMI 活動。

[詳細資料] 索引標籤

設定 組態指示
電腦 輸入您要監視新 WMI 事件的電腦名稱稱。 您也可以使用省略號 (...) 按鈕來流覽電腦。
Namespace 輸入您想要查詢的 WMI 命名空間名稱。
WMI 查詢 輸入 WMI 事件查詢,此查詢將用來查詢您在 [電腦] 方塊中指定的 電腦

語法範例

以下是簡單通知查詢的語法: SELECT * FROM [EventClass] WITHIN [interval] WHERE TargetInstance ISA [object]

當您提交此 WMI 查詢時,您正在提交作業,以通知所有由 [EventClass] 表示的事件。 WITHIN 子句表示測試的執行方式,這是以 [interval] 表示的秒間隔。 WHERE 子句可用來縮小查詢範圍,並可包含活動、內嵌活動的屬性,以及條件陳述式。

監視數據機的新增:下列查詢會提交通知作業來監視數據機的新增,而且會在新增數據機時造成 WMI 事件叫用。 測試會每隔 10 秒執行一次。 SELECT * FROM __InstanceCreationEvent WITHIN 10 WHERE TargetInstance ISA "Win32_POTSModem"

監視數據機的刪除:下列查詢會提交通知作業來監視數據機的刪除,而且會在刪除數據機時叫用 WMI 事件。 測試會每隔 50 秒執行一次。 SELECT * FROM __InstanceDeletionEvent WITHIN 50 WHERE TargetInstance ISA "Win32_POTSModem"

監視顯示組態的修改:下列查詢會提交通知工作來監視顯示組態的修改,如果顯示頻率大於 70,則會導致 WMI 事件叫用。 測試會每隔 20 秒執行一次。 SELECT * FROM __InstanceModificationEvent WITHIN 20 WHERE TargetInstance ISA "Win32_DisplayConfiguration" AND TargetInstance.DisplayFrequency > 70

監視處理器值的修改:下列查詢會提交通知作業來監視處理器值中的修改,而且如果 CPU 使用率大於 50,則會導致 WMI 事件叫用。 測試會每隔 5 秒執行一次。 SELECT * FROM __InstanceModificationEvent WITHIN 5 WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage > 50

提示

如果查詢太複雜或需要大量資源進行評估,則 WMI 可能會拒絕查詢。

已發佈資料

下表列出已發佈的資料項目。

項目 描述
執行 WMI 查詢的電腦 執行 WMI 查詢的電腦名稱稱。
WMI 查詢 傳送至電腦的 WMI 查詢。
以字串表示的 WMI 查詢結果 WMI 查詢的結果。
WMI 命名空間 您查詢的 WMI 命名空間。