APC UPS: Last input fail cause Health Monitor

Jalasoft.Xian.SmartManagementPacks.ApcUps.InputLineFailCause.1.1 (AggregateMonitor)

This monitor catches Xian events that notifies when the Last input fail cause has changed its state.

Knowledge Base article:

Summary

Last input fail cause has changed to Deep Momentary Sag.

The process status has changed from one of the following states to another: No Transfer, High Line Voltage, Brownout, Blackout, Small Momentary Sag, Deep Momentary sag, Small Momentary Spike, Large Momentary Spike, Self Test, or Rate of Voltage Change. The reason for the occurrence of the last transfer to UPS battery power.

Causes

High Line Voltage: by an over voltage > high transfer voltage. Brownout: After five seconds the line voltage is between 40% of the rated output voltage and ground level. Blackout: After five seconds the line voltage is between 40% of the rated output voltage and ground level. Small Momentary Sag: After five seconds the line voltage is between 40% of the rated output voltage and the low transfer voltage. Deep Momentary Sag: After five seconds the line voltage is between 40% of the rated output voltage and ground level. The variable is set to Small Momentary Spike: change rate of input voltage < ten volts per cycle. Large Momentary Spike: a rate of change of input voltage > ten volts per cycle. Rate of Voltage Change: the line voltage.

Resolutions

Install a power conditioner featuring a ferroresonant transformer. Learn about the sensitivity of your electronic equipment to momentary interruptions and voltage sags.You can find this information by consulting the equipment manufacturer’s specifications and testing data. You can also test the sensitivity to voltage sags of your equipment by using a measuring device called sag generator, which generates voltage sags and records the equipment responses.

Additional

Monitors the occurrence of the last transfer to UPS battery power. It can be (1) for No Transfer, (2) for High Line Voltage, (3) for Brownout, (4) for Blackout, (5) for Small Momentary Sag, (6) for Deep Momentary sag, (7) for Small Momentary Spike, (8) for Large Momentary Spike, (9) for Self Test, and (10) for Rate of Voltage Change

Element properties:

TargetJalasoft.Xian.Common.Elements.ThirdParty.APC.JsXPowerInputElement
Parent MonitorSystem.Health.PerformanceState
AlgorithmWorstOf
CategoryStateCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityLow
Alert Auto ResolveTrue
RemotableTrue
AccessibilityPublic
Alert Message
Last input fail cause Alert
{0}

Source Code:

<AggregateMonitor ID="Jalasoft.Xian.SmartManagementPacks.ApcUps.InputLineFailCause.1.1" Accessibility="Public" Enabled="true" Target="ThirdParty_APC!Jalasoft.Xian.Common.Elements.ThirdParty.APC.JsXPowerInputElement" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal">
<Category>StateCollection</Category>
<AlertSettings AlertMessage="InputLineFailCause_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>