Host HNV provider address (PA) MAC address exhausted

Microsoft.Windows.10.SDNMonitoring.Host.PAMacAddressExhausted (UnitMonitor)

The HNV Provider Address (PA) MAC addresses have been exhausted

Knowledge Base article:

Summary

The Hyper-V Host (Server) Provider Address (PA) MAC addresses have been exhausted.

Causes

The PA MAC addresses have been exhausted. This could happen if the PA MAC address range is not sufficiently large to cover all the hosts.

Resolutions

Increase the HNV Provider MAC Pool Range through the Network Controller.

© 2014 Microsoft Corporation, all rights reserved

Element properties:

TargetSDNMonitoringMP.SDNMonitoring.Host
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SDNMonitoring.UnitMonitorType.TwoStateUnitMonitor
RemotableTrue
AccessibilityPublic
Alert Message
Host HNV provider address (PA) MAC address exhausted
The HNV Provider Address (PA) MAC addresses have been exhausted.
RunAsMicrosoft.Windows.10.SDNMonitoring.NCRunAsProfile

Source Code:

<UnitMonitor ID="Microsoft.Windows.10.SDNMonitoring.Host.PAMacAddressExhausted" Accessibility="Public" Enabled="true" Target="SDNMonitoringMP.SDNMonitoring.Host" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.SDNMonitoring.UnitMonitorType.TwoStateUnitMonitor" ConfirmDelivery="false" RunAs="Microsoft.Windows.10.SDNMonitoring.NCRunAsProfile">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.10.SDNMonitoring.Host.PAMacAddressExhausted.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Healthy" MonitorTypeStateID="Healthy" HealthState="Success"/>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>300</IntervalSeconds>
<SyncTime>12:00</SyncTime>
<ErrorCode>PAMacAddressExhausted</ErrorCode>
<Name>$Target/Property[Type="SDNMonitoringMP.SDNMonitoring.Host"]/Id$</Name>
</Configuration>
</UnitMonitor>