APC UPS: Maximum input voltage Health Monitor

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

This monitor catches Xian events that notifies when the Maximum input voltage has changed its state.

Knowledge Base article:

Summary

Maximum input voltage is over threshold.

The input voltage has gone over the top limit of the maximum threshold configured in Xian Network Manager 2012.

Causes

The voltage would increase the following datas. Maximum input voltage : Single phase 320 Vac , 1 hour; Three-phase 554Vac (line-line voltage), 1 hour; Static line, Three-phase 693Vac (line-line voltage), 400Vac (phase-nature voltage). This alert means that the maximum input voltage has gone over the upper limit of the maximum input voltage threshold.

Resolutions

Depending on the voltage variation in your environment, the threshold will have to be set at a reasonable limit. Otherwise, install a machine to control the voltage inputing the UPS.

Additional

Monitors the maximum input voltage, in VAC, sensed by the UPS in the last minute.

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
Maximum input voltage Alert
{0}

Source Code:

<AggregateMonitor ID="Jalasoft.Xian.SmartManagementPacks.ApcUps.InputMaxLineVoltage.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="InputMaxLineVoltage_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>