Humidity Status

SCUtils.APC.PDU2.Sensor.Monitor.rPDU2SensorTempHumidityStatusHumidityStatus (UnitMonitor)


This OID reports the current state of the humidity probe.
A notPresent (1) response indicates that no probe is attached.
A belowMin (2) response indicates that the probe is present and its measured humidity lies below the minimum threshold.
A belowLow (3) response indicates that the probe is present and its measured humidity lies below the low threshold.
A normal (4) response indicates that the probe is present and its measured humidity lies within all humidity thresholds.
An aboveHigh (5) response indicates that the probe is present and is measuring a humidity above the high threshold.
An aboveMax (6) response indicates that the probe is present and is measuring a humidity above the max threshold.

Element properties:

TargetSCUtils.APC.PDU2.Sensor
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSCUtils.APC.PDU.MonitorType.ThreeLevel.StatusProbe
RemotableTrue
AccessibilityPublic
Alert Message
Humidity status

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

Legend:
This OID reports the current state of the humidity probe.
A notPresent (1) response indicates that no probe is attached.
A belowMin (2) response indicates that the probe is present and its measured humidity lies below the minimum threshold.
A belowLow (3) response indicates that the probe is present and its measured humidity lies below the low threshold.
A normal (4) response indicates that the probe is present and its measured humidity lies within all humidity thresholds.
An aboveHigh (5) response indicates that the probe is present and is measuring a humidity above the high threshold.
An aboveMax (6) response indicates that the probe is present and is measuring a humidity above the max threshold.
RunAsDefault

Source Code:

<UnitMonitor ID="SCUtils.APC.PDU2.Sensor.Monitor.rPDU2SensorTempHumidityStatusHumidityStatus" Accessibility="Public" Enabled="true" Target="SCUtils.APC.PDU2.Sensor" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="SCUtils.APC.PDU.MonitorType.ThreeLevel.StatusProbe" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="SCUtils.APC.PDU2.Sensor.Monitor.rPDU2SensorTempHumidityStatusHumidityStatus_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Host/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/sysName$</AlertParameter1>
<AlertParameter2>$Target/Host/Host/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/Location$</AlertParameter2>
<AlertParameter3>$Target/Host/Host/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/PrimaryOwnerContact$</AlertParameter3>
<AlertParameter4>$Target/Host/Host/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/SNMPAddress$</AlertParameter4>
<AlertParameter5>$Data/Context/SnmpVarBinds/SnmpVarBind[1]/Value$</AlertParameter5>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="SCUtils.APC.PDU2.Sensor.Monitor.rPDU2SensorTempHumidityStatusHumidityStatus.Success" MonitorTypeStateID="StatusSuccess" HealthState="Success"/>
<OperationalState ID="SCUtils.APC.PDU2.Sensor.Monitor.rPDU2SensorTempHumidityStatusHumidityStatus.Error" MonitorTypeStateID="StatusError" HealthState="Error"/>
<OperationalState ID="SCUtils.APC.PDU2.Sensor.Monitor.rPDU2SensorTempHumidityStatusHumidityStatus.Warning" MonitorTypeStateID="StatusWarning" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>300</IntervalSeconds>
<IPAddress>$Target/Host/Host/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/SNMPAddress$</IPAddress>
<CommunityString>$RunAs[Name="NetworkLibrary!System.NetworkManagement.Snmp.MonitoringAccount"]/CommunityString$</CommunityString>
<SnmpVersion>$Target/Host/Host/Property[Type="NetworkLibrary!System.NetworkManagement.Node"]/SNMPVersion$</SnmpVersion>
<OID>.1.3.6.1.4.1.318.1.1.26.10.2.2.1.11.$Target/Property[Type="SCUtils.APC.PDU2.Sensor"]/Index$</OID>
<ValueSuccess>^(1|4)$</ValueSuccess>
<ValueWarning>^(3|5)$</ValueWarning>
<ValueError>^(2|6)$</ValueError>
</Configuration>
</UnitMonitor>