Smart Assurance IP Manager: How does Smart Assurance IP calculate the Current Voltage in threshold processing for devices that use the Cisco Entity FRU MIB?
search cancel

Smart Assurance IP Manager: How does Smart Assurance IP calculate the Current Voltage in threshold processing for devices that use the Cisco Entity FRU MIB?

book

Article ID: 331850

calendar_today

Updated On:

Products

VMware Smart Assurance

Issue/Introduction

Symptoms:


How does Smarts IP calculate the Current Voltage in threshold processing for devices that use the Cisco Entity FRU MIB?

Receive Smarts IP alarms for VoltageSensor OutOfRange because of incorrect Current Voltage value

Environment

VMware Smart Assurance - SMARTS

Cause

The voltage threshold setting range in Smarts IP is 0-100. The above problem symptom has been found to occur when the entSensorPrecision value is not being set by the Cisco SNMP agent. Because of this, the Current Voltage value is being calculated to a value of over 100.

Resolution

If you experience this issue with the entSensorPrecision value not being set, contact the SNMP agent vendor (Cisco) to resolve the issue.

Smarts IP VoltageSensor OutOfRange alarms calculation
For environments running Smarts IP 7.0.3 Patch 17 and later (see Note statement), Smarts IP does the following to calculate VoltageSensor OutOfRange alarms:

  1. To derive at OutofRange events, Smarts first polls for the following entSensorValue, entSensorScale and entSensorPrecision OIDs of the Cisco Entity FRU MIB:

    entSensorValue  = "1.3.6.1.4.1.9.9.91.1.1.1.1.4"
    entSensorScale = "1.3.6.1.4.1.9.9.91.1.1.1.1.2"
    entSensorPrecision = "1.3.6.1.4.1.9.9.91.1.1.1.1.3"

     
  2. To refine the computed CurrentValue being computed from entSensorValue, entSensoScale and entSensorPrecision:

    case entSensorPrecision = 1
    tempCurrentValue = entSensorValue/10

case entSensorPrecision = 2
tempCurrentValue = entSensorValue/100

case entSensorPrecision = 3
tempCurrentValue = entSensorValue/1000

case entSensorScale = 8
CurrentValue = tempCurrentValue /1000

case entSensorScale = 9
CurrentValue = tempCurrentValue

  1. The HighThreshold and LowThreshold values are computed from RelativeVoltageThreshold, VoltageSensorHighThreshold and VoltageSensorLowThreshold values which are set it in Threshold tab in the Smarts GUI:

    refine computed HighThreshold
     = (1 - RelativeVoltageThreshold/100) *
             (VoltageSensorHighThreshold);
     
    refine computed LowThreshold
     = (1 + RelativeVoltageThreshold/100) *
            (VoltageSensorLowThreshold);


Additional Information

For this question and issue in Smarts IP environments running earlier versions than Smarts IP 7.0.3 Patch 17, see 10195 .