Freigeben über


Monitor WMI

Die Aktivität „Monitor WMI“ ruft ein Runbook auf, wenn ein WMI-Ereignis als Ergebnis der von Ihnen angegebenen WMI-Ereignisabfrage empfangen wird. Sie können prüfen, ob sich die an den Server angeschlossenen Geräte geändert haben, und Runbooks aufrufen, die bei Fehlern Korrekturmaßnahmen ergreifen.

Konfigurieren der WMI-Aktivität überwachen

Bevor Sie die Aktivität „Monitor WMI“ konfigurieren, müssen Sie Folgendes festlegen:

  • Der Computer, den Sie überwachen

  • Die WMI-Ereignisabfrage, die Sie ausführen möchten

Warnung

Eine WMI-Ereignisabfrage unterscheidet sich von einer WMI-Standardabfrage.

Verwenden Sie die folgenden Informationen, um die Aktivität „Monitor WMI“ zu konfigurieren.

Registerkarte „Details"

Einstellungen Konfigurationsanweisungen
Computer Geben Sie den Namen des Computers ein, den Sie für neue WMI-Ereignisse überwachen. Sie können auch die Auslassungspunkte (…) verwenden, um nach dem Computer zu suchen.
Namespace Geben Sie den Namen des WMI-Namespaces ein, den Sie abfragen möchten.
WMI-Abfrage Geben Sie die WMI-Ereignisabfrage ein, die zur Abfrage des Computers verwendet wird, den Sie im Feld Computer angegeben haben.

Syntaxbeispiele

Hier ist die Syntax einer einfachen Abfrage für eine Benachrichtigung: SELECT * FROM [EventClass] WITHIN [interval] WHERE TargetInstance ISA [object]

Wenn Sie diese WMI-Abfrage übermitteln, übermitteln Sie einen Auftrag, um über alle Vorkommnisse des durch [EventClass] dargestellten Ereignisses benachrichtigt zu werden. Die WITHIN-Klausel gibt an, wie der Test durchgeführt wird, nämlich in einem mit [Intervall] bezeichneten Sekundenabstand. Die WHERE-Klausel wird verwendet, um Ihre Abfrage einzugrenzen, und kann Aktivitäten, Eigenschaften von eingebetteten Aktivitäten und Bedingungsanweisungen enthalten.

Überwachung der Hinzufügung eines Modems: Die folgende Abfrage sendet einen Benachrichtigungsauftrag zur Überwachung der Hinzufügung eines Modems und bewirkt, dass das WMI-Ereignis aufgerufen wird, wenn ein Modem hinzugefügt wird. Der Test wird in einem Intervall von 10 Sekunden durchgeführt. SELECT * FROM __InstanceCreationEvent WITHIN 10 WHERE TargetInstance ISA "Win32_POTSModem"

Überwachung der Löschung eines Modems: Die folgende Abfrage sendet einen Benachrichtigungsauftrag zur Überwachung der Löschung eines Modems und bewirkt, dass das WMI-Ereignis aufgerufen wird, wenn ein Modem gelöscht wird. Der Test wird in einem Intervall von 50 Sekunden durchgeführt. SELECT * FROM __InstanceDeletionEvent WITHIN 50 WHERE TargetInstance ISA "Win32_POTSModem"

Überwachung der Änderung einer Anzeigekonfiguration: Die folgende Abfrage sendet einen Benachrichtigungsauftrag zur Überwachung der Änderung einer Anzeigekonfiguration und bewirkt, dass das WMI-Ereignis aufgerufen wird, wenn die Anzeigehäufigkeit größer als 70 ist. Der Test wird in einem Intervall von 20 Sekunden durchgeführt. SELECT * FROM __InstanceModificationEvent WITHIN 20 WHERE TargetInstance ISA "Win32_DisplayConfiguration" AND TargetInstance.DisplayFrequency > 70

Überwachung einer Änderung in einem Prozessorwert: Die folgende Abfrage sendet einen Benachrichtigungsauftrag zur Überwachung einer Änderung in einem Prozessorwert und bewirkt, dass das WMI-Ereignis aufgerufen wird, wenn die CPU-Auslastung größer als 50 ist. Der Test wird in einem Intervall von 5 Sekunden durchgeführt. SELECT * FROM __InstanceModificationEvent WITHIN 5 WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage > 50

Tipp

Eine Abfrage kann von WMI abgelehnt werden, wenn sie zu komplex oder zu ressourcenintensiv für die Auswertung ist.

Veröffentlichte Daten

In der folgenden Tabelle sind die veröffentlichten Daten aufgeführt.

Artikel Beschreibung
Computer, auf dem die WMI-Abfrage durchgeführt wird Der Name des Computers, auf dem die WMI-Abfrage ausgeführt wurde.
WMI-Abfrage Die WMI-Abfrage, die an den Computer gesendet wurde.
WMI-Abfrageergebnis als Zeichenfolge Das Ergebnis der WMI-Abfrage.
WMI-Namespace Der WMI-Namespace, den Sie abgefragt haben.