Hyper-V 2016 and 1709+ Replica Network Listener

Microsoft.Windows.HyperV.ReplicaServiceMonitor (UnitMonitor)

Monitors Hyper-V 2016 and 1709+ Replica Server Network Listener.

Knowledge Base article:

Summary

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.

Causes

Resolutions

Element properties:

TargetMicrosoft.Windows.HyperV.Discovery.ServerRole
Parent MonitorSystem.Health.AvailabilityState
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.HyperV.ReplicaServiceMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
The Hyper-V Replica network listener is not available on the host.
The Hyper-V Replica network listener is not available on the host.
RunAsDefault

Source Code:

<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>