Monitors Hyper-V 2016 and 1709+ Replica Server Network Listener.
An HTTP or HTTPS network listener, which is required to receive replication traffic is not available on this server.
It changes to Error State when it detects that Replica service is unhealthy likely due to HTTP(S) listener not being available.
If you have configured to receive the replication by means of Kerberos based authentication (HTTP listener), the SPN registration might have failed, or there could be a conflict in the network port on which the listener has been configured to receive the replication traffic.
If you have configured to receive the replication by means of certificate based authentication (HTTPS listener), then check if the provided certificate is valid and meets the pre-requisites.
For Kerberos or for certificate based authentication, retry by providing a different port number. For Kerberos authentication, check if the AD can be reached from the host. For certificate based authentication, check if the provided certificate is valid, the E.K.U of the certificate allows for both Server and Client authentication, certificate terminates at a valid root certificate, subject common name of the certificate should contain or be equal to the DNS name of the server.
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.HyperV.ReplicaServiceMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.Windows.HyperV.ReplicaServiceMonitor" Accessibility="Public" Enabled="onEssentialMonitoring" Target="HVDisc!Microsoft.Windows.HyperV.Discovery.ServerRole" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.HyperV.ReplicaServiceMonitorType" ConfirmDelivery="false">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="Microsoft.Windows.HyperV.ReplicaServiceMonitor.Alert">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters/>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ReplicaServiceHealthy" MonitorTypeStateID="HostHealthy" HealthState="Success"/>
<OperationalState ID="ReplicaServiceUnhealthy" MonitorTypeStateID="HostCritical" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>3600</IntervalSeconds>
<TimeoutSeconds>30</TimeoutSeconds>
</Configuration>
</UnitMonitor>