Unit Monitor to calculate Printer Status periodically.
Printer Status Monitor monitors the health of the printer.
Printer Status | Cause | Resolution |
Warning | Printer is moving offline | Turn on the Printer |
Low Paper in input trays | Insert additional paper into trays where there is low paper | |
Toner is low | Replace or Refill the toner | |
Printer has a Warning Alert requesting for Service | Launch Printer Console to troubleshoot the problem | |
Critical | Printer is offline | Turn on the printer |
Printer is not reachable | Troubleshoot the network settings | |
Community string is modified | Check and update the SNMP Community string for the device in the SCOM Operations Console | |
Printer is jammed | Follow the instructions on the Printer or the Printer User Manual to clear the Paper Jam | |
No paper in input trays | Insert paper into the trays where there is no paper | |
No Toner | Insert toner | |
Input Cover is open | Close all the Printer Covers | |
Printer has a Critical Alert requesting for Service | Launch Printer Console to troubleshoot the problem |
Refer Resolution section of above table to troubleshoot the problem.
When the issue has been resolved, the status changes to Success in the next polling cycle.
Target | Dell.Printer.Node | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Dell.NetworkDevices.PrinterOperationStatus | ||
Remotable | True | ||
Accessibility | Internal | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Dell.NetworkDevices.PrinterAvailability" Accessibility="Internal" Enabled="true" Target="Dell.Printer.Node" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Dell.NetworkDevices.PrinterOperationStatus" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="PrinterAvailabilityErrorStateAlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Ok" MonitorTypeStateID="Ok" HealthState="Success"/>
<OperationalState ID="Critical" MonitorTypeStateID="Critical" HealthState="Error"/>
<OperationalState ID="Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<Interval>21600</Interval>
<IsWriteAction>false</IsWriteAction>
<IP>$Target/Property[Type="Node!System.NetworkManagement.Node"]/SNMPAddress$</IP>
<CommunityString>$RunAs[Name="Node!System.NetworkManagement.Snmp.MonitoringAccount"]/CommunityString$</CommunityString>
<!--<Version>$Target/Property[Type="Node!System.NetworkManagement.Node"]/Version$</Version> -->
<SnmpVarBinds>
<SnmpVarBind>
<OID>.1.3.6.1.2.1.25.3.2.1.5.1</OID>
<Syntax>0</Syntax>
<Value VariantType="8"/>
</SnmpVarBind>
</SnmpVarBinds>
</Configuration>
</UnitMonitor>