Virtual Network ping test failed monitor

Microsoft.Windows.10.SDNMonitoring.VirtualNetwork.PingTestFailed (UnitMonitor)

Ping test failed for Virtual Network.

Knowledge Base article:

Summary

The ping test between the configured IPs failed. The source IP address should be an IP address in the virtual network, the destination IP address could be an IP address in the vnet or external network. If he destination is external network the ping is terminated on the gateway through which the traffic is supposed to go through.

Causes

Resolutions

If the issue persists contact system administrator.

© 2016 Microsoft Corporation, all rights reserved

Element properties:

TargetSDNMonitoringMP.SDNMonitoring.VirtualNetwork
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SDNMonitoring.UnitMonitorType.TestVNetPing
RemotableTrue
AccessibilityPublic
Alert Message
Virtual Network ping test failed
Ping test failed for Virtual Network.
RunAsMicrosoft.Windows.10.SDNMonitoring.NCRunAsProfile

Source Code:

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