HP Printer: Printer device availability status Health Monitor

Jalasoft.Xian.SmartManagementPacks.HPPrinters.PrinterDeviceAvailabilityStatus.1.1 (AggregateMonitor)

This monitor catches Xian events that notifies when the Printer device availability status has changed its state.

Knowledge Base article:

Summary

Printer device availability status has changed.

The printer device availability status has changed from one of the following states to another: Online, or Offline.

Causes

A Online value indicates the device is available to users. The Offline value is present when the device has a critical problem and it's not available for users.

Resolutions

The printer requires the intervention by a printer technician.

Additional

Monitors the printer device availability state helping to have an available print service for users.. It can be (0) for Online, and (1) for Offline

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.HPPrinters.JsXHPPrintersSnmpDeviceElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Printer device availability status Alert
{0}

Source Code:

<AggregateMonitor ID="Jalasoft.Xian.SmartManagementPacks.HPPrinters.PrinterDeviceAvailabilityStatus.1.1" Accessibility="Public" Enabled="true" Target="ThirdParty_HPPrinters!Jalasoft.Xian.Common.Elements.ThirdParty.HPPrinters.JsXHPPrintersSnmpDeviceElement" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="PrinterDeviceAvailabilityStatus_AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Low</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Params/Param[3]$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<Algorithm>WorstOf</Algorithm>
</AggregateMonitor>