Sanal Makine Yönetimi Hizmeti'nin durumunu izler.
Bu izleyici, Hyper-V çalıştıran sunucuda Sanal Makine Yönetimi Hizmeti'nin durumunu izler. Hizmet çalışır durumdaysa izleyicinin durumu sağlıklıdır. Hizmet çalışmıyorsa izleyicinin durumu kritik olur.
Sanal Makine Yönetimi Hizmeti çalışmıyorsa kritik durumla karşılaşılır. Bu izleyici sağlıksız bir duruma geçtiğinde bir uyarı oluşturulur.
İzleyici sağlıksız bir duruma geçtiğinde otomatik bir kurtarma işlemi çalıştırır. Kurtarma işleminde Sanal Makine Yönetimi Hizmeti yeniden başlatılmaya çalışılır. Hizmet yeniden çalışır duruma getirilebilirse izleyici durumu yeniden sağlıklı olur ve uyarı otomatik olarak çözümlenir. Kurtarma işlemi hizmeti yeniden çalışır duruma getiremezse izleyicinin durumu kritik, uyarı ise çözümlenmemiş olarak kalır.
Target | Microsoft.Windows.HyperV.Discovery.ServerRole | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | StateCollection | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.Windows.CheckNTServiceStateMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.HyperV.Services.VirtualMachineManagementServiceMonitor" Accessibility="Public" Enabled="onEssentialMonitoring" Target="HVDisc!Microsoft.Windows.HyperV.Discovery.ServerRole" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.CheckNTServiceStateMonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.HyperV.Services.VirtualMachineManagementServiceMonitor.Alert">
<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>vmms</ServiceName>
<CheckStartupType>false</CheckStartupType>
</Configuration>
</UnitMonitor>