Windows-Verwaltungsinstrumentationsdienst

Microsoft.SystemCenter.WMIService.ServiceMonitor (UnitMonitor)

Dieser Monitor überprüft den Status des Windows-Verwaltungsinstrumentationsdiensts.

Knowledge Base article:

Zusammenfassung

Anhand dieses Monitors wird ein Integritätsrollup des Monitors zur WMI-Dienstverfügbarkeit ausgeführt, von dem die fehlerhaften Bedingungen des Agents ermittelt wurden.

Navigieren Sie durch die Einheitenmonitore des Integritäts-Explorers mit einem Warn- oder kritischen Zustand, um die Statusänderungsinformationen und spezifische Wissensquellen als Hilfe bei der Problembehebung anzuzeigen.

Ursachen

Von diesem Monitor wird der Status des WMI-Dienstes überprüft, um sicherzustellen, dass dieser aktuell ausgeführt wird. Wenn dies von mehreren Überprüfungen nicht bestätigt wird, wird eine Warnung ausgegeben.

Lösungen

Um das Problem zu beheben, muss der WMI-Dienst auf dem System in den Status "Wird ausgeführt" versetzt werden. Versuchen Sie, das Problem mit folgenden Schritten zu lösen:

Element properties:

TargetMicrosoft.SystemCenter.HealthService
Parent MonitorMicrosoft.SystemCenter.AgentManagement.WMIServiceAvailabilityRollup
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.2007.WindowsServiceNotRunningState.ConsecutiveSamplesThreshold.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Der WMI-Dienst wird nicht ausgeführt.
Der Windows-Verwaltungsinstrumentationsdienst (Windows Management Instrumentation, WMI) wurde nach mehreren Prüfungen nicht ausgeführt. Viele Management Packs enthalten Regeln, Monitore und Ermittlungsregeln, die auf WMI zugreifen müssen, sodass diese Workflows nicht ausgeführt werden können, wenn der WMI-Dienst nicht ausgeführt wird.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.WMIService.ServiceMonitor" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ParentMonitorID="Microsoft.SystemCenter.AgentManagement.WMIServiceAvailabilityRollup" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.2007.WindowsServiceNotRunningState.ConsecutiveSamplesThreshold.MonitorType" ConfirmDelivery="true">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.WMIService.ServiceMonitor.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/@time$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="NotRunning" MonitorTypeStateID="NotRunning" HealthState="Warning"/>
<OperationalState ID="Running" MonitorTypeStateID="Running" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$</ComputerName>
<ServiceName>Winmgmt</ServiceName>
<IntervalSeconds>125</IntervalSeconds>
<Threshold>3</Threshold>
</Configuration>
</UnitMonitor>