WMI の監視

重要

このバージョンの Orchestrator はサポート終了に達しました。 Orchestrator 2019 にアップグレードすることをお勧めします。

指定した WMI イベント クエリの結果として WMI イベントが受信されると、WMI の監視アクティビティによって Runbook が呼び出されます。 サーバーに接続されているデバイスの変更をチェックし、エラーが発生したときに修正アクションを実行する Runbook を呼び出すことができます。

WMI アクティビティの監視の構成

WMI の監視アクティビティを構成する前に、次のことを確認する必要があります。

  • 監視しているコンピューター

  • 実行する WMI イベント クエリ

警告

WMI イベント クエリは、標準の WMI クエリとは異なります。

次の情報を使用して、WMI の監視アクティビティを構成します。

[詳細] タブ

設定 構成の手順
コンピューター 新しい WMI イベントを監視するコンピューターの名前を入力します。 省略記号 (...) ボタンを使用して、コンピューターを参照することもできます。
Namespace クエリを実行する WMI 名前空間の名前を入力します。
WMI query [ コンピューター ] ボックスで指定したコンピューターのクエリに使用する 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 名前空間。