Övervakare för WMI
Gäller för: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator
Övervakare för WMI-aktiviteten startar en runbook när en WMI-händelse tas emot på grund av händelse WMI-fråga som du anger. Du kan kontrollera om ändringar i enheter som är anslutna till servern och anropa runbooks som vidta en korrigerande åtgärd när fel uppstår.
Konfigurera aktiviteten för WMI-Övervakare
Innan du konfigurerar övervakaren WMI-aktivitet, måste du fastställa följande:
Den dator som du övervakar
Händelse WMI-fråga som du vill köra
![]() |
---|
En WMI-händelsefråga skiljer sig från en WMI-fråga som standard. |
Använd följande information för att konfigurera aktiviteten övervaka WMI.
Fliken information
Inställningar |
Konfigurationsanvisningar |
---|---|
Dator |
Ange namnet på den dator som du övervakar för nya WMI-händelser. Du kan också använda de tre punkterna (...) och Bläddra för datorn. |
Namnrymd |
Ange namnet på WMI-namnrymd som du vill fråga. |
WMI-fråga |
Ange händelse WMI-fråga som ska användas för att fråga den dator som du angett i den dator rutan. |
Syntaxexempel
Det här är syntaxen för en enkel meddelande fråga: SELECT * FROM [EventClass] WITHIN [interval] WHERE TargetInstance ISA [object]
När du skickar den här WMI-frågan skickar du ett jobb för att bli meddelad när alla förekomster av händelsen som representeras av [EventClass]. Instruktionen INUTI anger hur testet utförs, som är ett intervall i sekunder med [intervall]. WHERE-satsen används för att begränsa din fråga och kan innehålla aktiviteter, egenskaper för inbäddade aktiviteter och villkor rapporter.
Övervakare för tillägg av ett Modem: Följande fråga skickar ett meddelande jobb för att övervaka för tillägg av ett modem och kommer att orsaka WMI-händelse att anropa om ett modem har lagts till. Testet utförs på ett intervall 10 sekunder.SELECT * FROM __InstanceCreationEvent WITHIN 10 WHERE TargetInstance ISA "Win32_POTSModem"
Övervakare för borttagning av ett Modem: Följande fråga skickar ett meddelande jobb för att övervaka för borttagningen av ett modem och kommer att orsaka WMI-händelse att anropa om ett modem har tagits bort. Testet utförs på ett intervall 50 sekunder.SELECT * FROM __InstanceDeletionEvent WITHIN 50 WHERE TargetInstance ISA "Win32_POTSModem"
Övervakare för ändring av en visa konfiguration: Följande fråga skickar ett meddelande jobb för Övervakare för ändring av en visa konfiguration och kommer att orsaka WMI-händelse att anropa om Visa frekvensen är större än 70. Testet utförs på ett intervall 20 sekunder.SELECT * FROM __InstanceModificationEvent WITHIN 20 WHERE TargetInstance ISA "Win32_DisplayConfiguration" AND TargetInstance.DisplayFrequency > 70
Övervakaren för en ändring i ett värde för processorn: Följande fråga skickar ett meddelande jobb för att övervaka för en ändring i ett värde för Processor och kommer att orsaka WMI-händelse att anropa om CPU-belastning är större än 50. Testet utförs på ett intervall 5 sekunder.SELECT * FROM __InstanceModificationEvent WITHIN 5 WHERE TargetInstance ISA "Win32_Processor" AND TargetInstance.LoadPercentage > 50
![]() |
---|
En fråga kan avvisas av WMI om den är för komplex eller blir resurser för utvärdering. |
Publicerade data
I följande tabell visas de publicerade dataobjekt.
Objekt |
Beskrivning |
---|---|
Datorn där WMI-frågan utförs |
Namnet på den dator där WMI-frågan har körts. |
WMI-fråga |
WMI-frågan som skickades till datorn. |
WMI-frågeresultat som en sträng |
Resultatet av WMI-frågan. |
WMI-namnrymd |
WMI-namnrymd som du tillfrågas. |