Print Server 2012 Queue Not Ready Errors

Microsoft.Windows.Server.6.2.PrintServer.PrintQueue.NotReadyErrors (UnitMonitor)

Monitor the Performance Measuring: Print Queue\Not Ready Errors

Knowledge Base article:

Summary

Print Server 2012 Queue Not Ready Errors has been exceeded the threshold value for multiple consecutive samples.

Element properties:

TargetMicrosoft.Windows.Server.6.2.PrintServer.Printer
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NamePrint Queue
Counter NameNot Ready Errors
Frequency900
Alert GenerateTrue
Alert SeverityWarning
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Print Server 2012 Queue Not Ready Errors are High
The threshold for the Print Queue Not Ready Errors has been exceeded.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.6.2.PrintServer.PrintQueue.NotReadyErrors" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.6.2.PrintServer.Printer" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.6.2.PrintServer.PrintQueue.NotReadyErrors.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters/>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OverThreshold" MonitorTypeStateID="ConditionTrue" HealthState="Warning"/>
<OperationalState ID="UnderThreshold" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Not Ready Errors</CounterName>
<ObjectName>Print Queue</ObjectName>
<InstanceName>$Target/Property[Type="Microsoft.Windows.Server.6.2.PrintServer.Printer"]/DeviceID$</InstanceName>
<Frequency>900</Frequency>
<Threshold>20</Threshold>
<Direction>greaterequal</Direction>
<NumSamples>24</NumSamples>
</Configuration>
</UnitMonitor>