監視器 WMI
適用於: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
當您指定 WMI 事件查詢結果的形式收到 WMI 事件時監視 WMI 活動會叫用 runbook。 您可以檢查附加至伺服器的裝置中的變更並叫用 runbook 發生錯誤時採取更正動作。
設定監視 WMI 活動
設定監視 WMI 活動之前,您必須決定以下各項:
您正在監視的電腦
您想要執行 WMI 事件查詢
警告 |
---|
WMI 事件查詢不同於標準的 WMI 查詢。 |
您可以使用下列資訊來設定監視器 WMI 活動。
[詳細資料] 索引標籤
設定 |
設定指示 |
---|---|
電腦 |
輸入新的 WMI 事件所監視之電腦的名稱。 您也可以使用省略符號 (...) 電腦瀏覽] 按鈕。 |
命名空間 |
輸入您想要查詢的 WMI 命名空間名稱。 |
WMI 查詢 |
輸入將用於查詢中指定的電腦 WMI 事件查詢 電腦 方塊。 |
語法範例
以下是簡單的通知查詢的語法: SELECT * FROM [EventClass] WITHIN [interval] WHERE TargetInstance ISA [object]
當您提交此 WMI 查詢時,您所提交的所有出現的 [EventClass] 所代表的事件通知的作業。 WITHIN 子句表示如何執行測試,這是由 [間隔] 表示秒的間隔。 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 命名空間。 |