Interface Status

System.NetworkManagement.NetworkAdapter.Status (AggregateMonitor)

Aggregate monitor that rolls up interface OperStatus and AdminStatus health states

Knowledge Base article:

Summary

This monitor is the rollup monitor for the health state of the administrative and operational status of monitored interfaces. If one or more of the subordinate monitors is in a warning state, this monitor will also be in a warning state.

Causes

A warning state for this monitor indicates that one or more monitored interfaces is either administratively or operationally disabled, or else in an unknown or unexpected state.

Resolutions

Use the Health Explorer to determine which subordinate monitor is causing the failure. See the knowledge article for the failed monitor for more information on the specific failure.

The values of an interface's AdminStatus and OperStatus attributes are used to determine the state of the interface. When the value of AdminStatus is healthy, the value of OperStatus determines the state of the interface. Otherwise, the value of AdminStatus determines the state of the interface.

Element properties:

TargetSystem.NetworkManagement.NetworkAdapter
Parent MonitorSystem.Health.AvailabilityState
AlgorithmWorstOf
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Interface Status
Interface {0} is in an unhealthy state. Use health explorer to further troubleshoot this issue.

Source Code:

<AggregateMonitor ID="System.NetworkManagement.NetworkAdapter.Status" Accessibility="Public" Enabled="false" Target="NetworkLibrary!System.NetworkManagement.NetworkAdapter" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="System.NetworkManagement.NetworkAdapter.Status.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="System!System.Entity"]/DisplayName$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
</AggregateMonitor>