Windows Management Instrumentation (WMI) Health Monitor (WMI Service)

Fujitsu.Servers.PRIMERGY.Windows.WMIManagement.winmgmt.HealthMonitor (UnitMonitor)

This Monitor monitors the health of Windows Management Instrumentation (WMI) Service

Knowledge Base article:

Summary

This Monitor monitors the health of Windows WMI Service.

Causes

An unhealthy state for this monitor indicates that the service called 'Windows Management Instrumentation' does not respond.

Resolutions

Restart the failed service (Name: Windows Management Instrumentation, Service Name: winmgmt) on the target PRIMERGY server.

Element properties:

TargetFujitsu.Servers.PRIMERGY.Windows.WMIManagement
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
{0}: Windows Management Instrumentation (WMI) service failed.
{0}: One service related to Windows Management Instrumentation (WMI) is not running.
RunAsDefault

Source Code:

<UnitMonitor ID="Fujitsu.Servers.PRIMERGY.Windows.WMIManagement.winmgmt.HealthMonitor" Accessibility="Public" Enabled="true" Target="Fujitsu.Servers.PRIMERGY.Windows.WMIManagement" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Fujitsu.Servers.PRIMERGY.Windows.WMIManagement.HealthMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="Fujitsu.Servers.PRIMERGY.Windows.ManagementClientSoftware"]/NetworkName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Success" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="Error" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Property[Type="Fujitsu.Servers.PRIMERGY.Windows.ManagementClientSoftware"]/NetworkName$</ComputerName>
<ServiceName>winmgmt</ServiceName>
<CheckStartupType>false</CheckStartupType>
</Configuration>
</UnitMonitor>