ImageManagementService de System Center Virtual Machine Manager 2019+

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

Analyse l'état du service de gestion des images Hyper-V (VHDSVC.exe)

Knowledge Base article:

Résumé

Le moniteur du service de gestion d'images Hyper-V indique si le service de gestion d'image Hyper-V est en cours d'exécution sur un ordinateur hôte de virtualisation qui est géré par Virtual Machine Manager (VMM). Si le service de gestion d'images Hyper-V n'est pas en cours d'exécution, le moniteur se trouve dans un état critique (rouge). Si l'état est inconnu, cela signifie que l'analyse de l'hôte de virtualisation n'a pas encore commencé.

Causes

Un état non sain indique que le service de gestion d'images Hyper-V n'est pas en cours d'exécution sur l'ordinateur hôte.

Résolutions

Pour résoudre un problème lié à un état non sain du moniteur du service de gestion d'images Hyper-V :

1

Redémarrez le service de gestion d'images Hyper-V à l'aide de l'outil Services des Outils d'administration sur l'ordinateur hôte Hyper-V.

2

Si vous ne parvenez pas à redémarrer le service de gestion d'images Hyper-V ou s'il continue de s'arrêter, recherchez des événements dans le journal des événements Hyper-V ou dans le journal système qui puissent fournir des informations supplémentaires sur la situation.

Element properties:

TargetMicrosoft.SystemCenter.VirtualMachineManager.Discovery.HyperVHost
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.CheckNTServiceStateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Le service VHDSVC s'est arrêté.
Le service de gestion d'images Hyper-V (VHDSVC.exe) s'est arrêté sur l'ordinateur. Nom de l'ordinateur : {0}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.VirtualMachineManager.ImageManagementService.Monitor" Accessibility="Public" Enabled="false" Target="VMMDiscovery!Microsoft.SystemCenter.VirtualMachineManager.Discovery.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.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>