State of the ATS front panel - Monitor

SCUtils.APC.ATS.Monitor.atsStatusFrontPanel (UnitMonitor)

This variable returns the present state of the ATS front panel.

Knowledge Base article:

Summary

This monitor returns the present state of the ATS front panel.

Causes

If Front panel button cannot be used to change the sources, an alarm occurs.

Resolutions

Please use the APC web interface for the more detailed information.

Element properties:

TargetSCUtils.APC.ATS
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSCUtils.APC.ATS.MonitorType.Advanced.StatusProbe
RemotableTrue
AccessibilityPublic
Alert Message
The present state of the ATS front panel

The present state of the ATS front panel

Name: {0}
Location: {1}
Primary Owner: {2}
IP : {3}
Value : {4}

Legend:
locked (1)
unlocked (2)
RunAsDefault

Source Code:

<UnitMonitor ID="SCUtils.APC.ATS.Monitor.atsStatusFrontPanel" Accessibility="Public" Enabled="true" Target="SCUtils.APC.ATS" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="SCUtils.APC.ATS.MonitorType.Advanced.StatusProbe" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="SCUtils.APC.ATS.Monitor.atsStatusFrontPanel_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/sysName$</AlertParameter1>
<AlertParameter2>$Target/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/Location$</AlertParameter2>
<AlertParameter3>$Target/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/PrimaryOwnerContact$</AlertParameter3>
<AlertParameter4>$Target/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/SNMPAddress$</AlertParameter4>
<AlertParameter5>$Data/Context/SnmpVarBinds/SnmpVarBind[1]/Value$</AlertParameter5>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="SCUtils.APC.ATS.Monitor.atsStatusFrontPanel.Success" MonitorTypeStateID="StatusOK" HealthState="Success"/>
<OperationalState ID="SCUtils.APC.ATS.Monitor.atsStatusFrontPanel.Error" MonitorTypeStateID="StatusNotOK" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>300</IntervalSeconds>
<IPAddress>$Target/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/SNMPAddress$</IPAddress>
<CommunityString>$RunAs[Name="NetworkLibrary!System.NetworkManagement.Snmp.MonitoringAccount"]/CommunityString$</CommunityString>
<SnmpVersion>$Target/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/SNMPVersion$</SnmpVersion>
<OID>.1.3.6.1.4.1.318.1.1.8.5.1.11</OID>
<Index>0</Index>
<Walk>true</Walk>
<ErrorValueRegEx>(1)</ErrorValueRegEx>
</Configuration>
</UnitMonitor>