System Center 2012 Virtual Machine Manager-ImageManagementService

Microsoft.SystemCenter.VirtualMachineManager.2012.ImageManagementService.Monitor (UnitMonitor)

Überwacht den Status des Hyper-V-Abbildverwaltungsdiensts (VHDSVC.exe).

Knowledge Base article:

Zusammenfassung

Mit dem Monitor für den Hyper-V-Abbildverwaltungsdienst (ImageManagementService) wird angegeben, ob der Hyper-V-Abbildverwaltungsdienst auf einem von Virtual Machine Manager (VMM) verwalteten Virtualisierungshost ausgeführt wird. Wenn der Hyper-V-Abbildverwaltungsdienst nicht ausgeführt wird, befindet sich der Monitor in einem kritischen Zustand (rot). Wenn der Status unbekannt ist, wurde die Überwachung für diesen Virtualisierungshost noch nicht gestartet.

Ursachen

Ein fehlerhafter Status bedeutet, dass der Hyper-V-Abbildverwaltungsdienst auf dem Host nicht ausgeführt wird.

Lösungen

So behandeln Sie einen fehlerhaften Status des Monitors für den Hyper-V-Abbildverwaltungsdienst

1

Starten Sie den Hyper-V-Abbildverwaltungsdienst mithilfe der Dienste in der Verwaltung auf dem Hyper-V-Host neu.

2

Wenn der Hyper-V-Abbildverwaltungsdienst nicht gestartet werden kann oder weiterhin heruntergefahren wird, suchen Sie im Hyper-V-Ereignisprotokoll oder im Systemprotokoll nach Ereignissen, mit deren Hilfe die Situation besser erklärt werden kann.

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.2012.HyperVHost
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
VHDSVC wurde beendet.
Der Hyper-V-Abbildverwaltungsdienst (VHDSVC.exe) wurde auf dem Computer beendet. Computername: {0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.VirtualMachineManager.2012.ImageManagementService.Monitor" Accessibility="Public" Enabled="true" Target="VMM2012Discovery!Microsoft.SystemCenter.VirtualMachineManager.2012.HyperVHost" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.VirtualMachineManager.2012.ImageManagementService.Monitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ServiceHealthy" MonitorTypeStateID="Running" HealthState="Success"/>
<OperationalState ID="ServiceNotHealthy" MonitorTypeStateID="NotRunning" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<ServiceName>vhdsvc</ServiceName>
<CheckStartupType>false</CheckStartupType>
</Configuration>
</UnitMonitor>