APC EMU Probe High Temperature Monitor
SCUtils.APC.EMU.Monitor.EMUProbeHighTemp (UnitMonitor)
Probe temperature reading. Values are represented in whole number degrees. Units are displayed in the scale shown in the emsStatusSysTempUnits OID (Celsius or Fahrenheit).
Element properties: Source Code: <UnitMonitor ID="SCUtils.APC.EMU.Monitor.EMUProbeHighTemp" Accessibility="Public" Enabled="true" Target="SCUtils.APC.EMUProbe" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="SCUtils.APC.UPS.MonitorType.EMUProbeTemperature" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="SCUtils.APC.EMU.Monitor.EMUProbeHighTemp_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Warning</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Host/Host/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/sysName$</AlertParameter1>
<AlertParameter2>$Target/Host/Host/Host/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/Location$</AlertParameter2>
<AlertParameter3>$Target/Host/Host/Host/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/PrimaryOwnerContact$</AlertParameter3>
<AlertParameter4>$Target/Host/Host/Host/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/SNMPAddress$</AlertParameter4>
<AlertParameter5>$Target/Property[Type="SCUtils.APC.EMUProbe"]/ProbeName$</AlertParameter5>
<AlertParameter6>$Data/Context/SnmpVarBinds/SnmpVarBind[1]/Value$</AlertParameter6>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="SCUtils.APC.EMU.Monitor.EMUProbeHighTemp.Success" MonitorTypeStateID="StatusOk" HealthState="Success"/>
<OperationalState ID="SCUtils.APC.EMU.Monitor.EMUProbeHighTemp.Error" MonitorTypeStateID="StatusNotOk" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>600</IntervalSeconds>
<IPAddress>$Target/Host/Host/Host/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/SNMPAddress$</IPAddress>
<CommunityString>$RunAs[Name="NetworkLibrary!System.NetworkManagement.Snmp.MonitoringAccount"]/CommunityString$</CommunityString>
<SnmpVersion>$Target/Host/Host/Host/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/SNMPVersion$</SnmpVersion>
<Index>$Target/Property[Type="SCUtils.APC.EMUProbe"]/Index$</Index>
<Threshold_F>80</Threshold_F>
<Threshold_C>27</Threshold_C>
<SysTempUnits>$Target/Host/Host/Host/Property[Type="SCUtils.APC.EMU"]/SysTempUnits$</SysTempUnits>
</Configuration>
</UnitMonitor>