Network Monitoring network devices in pending management

System.NetworkManagement.NetworkDevicesInPendingManagement (UnitMonitor)

This monitor checks whether Network Discovery failed for a number of network devices.

Knowledge Base article:

Summary

Network Devices were unable to be discovered and are in pending management.

Causes

Network Devices in pending management can be caused by an issue with SNMP credentials supplied, intermittent network latency or unexpected blockage of SNMP traffic.

Resolutions

Check to ensure your SNMP credentials supplied during Network Discovery are still valid. Ensure firewall rules are not blocking SNMP access to the devices being monitored. Contact your network administrator for additional troubleshooting.

Element properties:

TargetSystem.NetworkManagement.NetworkDiscoveryServer
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeSystem.NetworkManagement.PercentageWithSingleEventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Network Devices are in pending management
Network Devices were unable to be discovered and are in pending management.
RunAsDefault

Source Code:

<UnitMonitor ID="System.NetworkManagement.NetworkDevicesInPendingManagement" Accessibility="Public" Enabled="true" Target="NetworkLibrary!System.NetworkManagement.NetworkDiscoveryServer" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="System.NetworkManagement.PercentageWithSingleEventLogManualReset2StateMonitorType" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="System.NetworkManagement.NetworkDevicesInPendingManagement.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters/>
</AlertSettings>
<OperationalStates>
<OperationalState ID="InPendingManagement" MonitorTypeStateID="EventRaised" HealthState="Error"/>
<OperationalState ID="InSuccessfullManagement" MonitorTypeStateID="ResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>.</ComputerName>
<LogName>Operations Manager</LogName>
<Percentage>10.00</Percentage>
<EventExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">12008</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">OpsMgr Network Discovery</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<NumericValue>
<Summation>
<NumericValue>
<XPathQuery Type="UnsignedInteger">Params/Param[7]</XPathQuery>
</NumericValue>
<NumericValue>
<XPathQuery Type="UnsignedInteger">Params/Param[5]</XPathQuery>
</NumericValue>
</Summation>
</NumericValue>
</ValueExpression>
<Operator>NotEqual</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">0</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</EventExpression>
<PercentageExpression>
<Product>
<NumericValue>
<Division>
<NumericValue>
<XPathQuery Type="Double">Params/Param[7]</XPathQuery>
</NumericValue>
<NumericValue>
<Summation>
<NumericValue>
<XPathQuery Type="Double">Params/Param[5]</XPathQuery>
</NumericValue>
<NumericValue>
<XPathQuery Type="Double">Params/Param[7]</XPathQuery>
</NumericValue>
</Summation>
</NumericValue>
</Division>
</NumericValue>
<NumericValue>
<Value Type="Double">100.0</Value>
</NumericValue>
</Product>
</PercentageExpression>
</Configuration>
</UnitMonitor>