Network Management

How Cisco Hardware Health thresholds are concluded in Orion Platform

This article covers how OIDs within the SnmpWalk results are used to decide the status of the sensor. It is especially useful if you are seeing that the sensor is showing UP in Hardware Health information of device, but showing up as Minor/Major in Orion Platform.

First published date

1/13/2021 7:01 AM

Last published date

4/6/2021 7:03 AM

Overview

Customer see from the device that the Hardware Health is Green:


But it is showing up Minor in Orion:

Product section

Orion Platform

Cause

The following is the breakdown on how the threshold is determined.

From entSensorValue, it will show the sensor value, which is 43°C
.1.3.6.1.4.1.9.9.91.1.1.1.1.4.2008 = INTEGER: 43
Converting to °F is 109.4°F which is as per screenshot

entSensorThresholdValue
.1.3.6.1.4.1.9.9.91.1.2.1.1.4.1008.1 = INTEGER: 56
.1.3.6.1.4.1.9.9.91.1.2.1.1.4.1008.2 = INTEGER: 41
.1.3.6.1.4.1.9.9.91.1.2.1.1.4.1008.3 = INTEGER: 31
.1.3.6.1.4.1.9.9.91.1.2.1.1.4.1008.4 = INTEGER: -10

entSensorThresholdRelation
1:LessThan
2:LessOrEqual
3:GreaterThan
4:GreaterOrEqual
5:EqualTo
6:NotEqualTo

.1.3.6.1.4.1.9.9.91.1.2.1.1.3.2008.1 = INTEGER: 4 (>=)
.1.3.6.1.4.1.9.9.91.1.2.1.1.3.2008.2 = INTEGER: 4 (>=)
.1.3.6.1.4.1.9.9.91.1.2.1.1.3.2008.3 = INTEGER: 2 (<=)
.1.3.6.1.4.1.9.9.91.1.2.1.1.3.2008.4 = INTEGER: 2 (<=)

entSensorThresholdValue
.1.3.6.1.4.1.9.9.91.1.2.1.1.4.2008.1 = INTEGER: 56
.1.3.6.1.4.1.9.9.91.1.2.1.1.4.2008.2 = INTEGER: 41
.1.3.6.1.4.1.9.9.91.1.2.1.1.4.2008.3 = INTEGER: 31
.1.3.6.1.4.1.9.9.91.1.2.1.1.4.2008.4 = INTEGER: -10

IF (evaluate(entSensorValue, entSensorThresholdRelation, entSensorThresholdValue))
(43 >= 56) result is False
(43 >= 41) result is True
(43 <= 31) result is False
(43 <= -10) result is False

entSensorThresholdEvaluation --- This is what we poll to determine the sensor status.
1: True (if entSensorThresholdRelation = True)
2: False (if entSensorThresholdRelation = False)

entSensorThresholdEvaluation
.1.3.6.1.4.1.9.9.91.1.2.1.1.5.2008.1 = INTEGER: 2
.1.3.6.1.4.1.9.9.91.1.2.1.1.5.2008.2 = INTEGER: 1 (True)
.1.3.6.1.4.1.9.9.91.1.2.1.1.5.2008.3 = INTEGER: 2
.1.3.6.1.4.1.9.9.91.1.2.1.1.5.2008.4 = INTEGER: 2

entSensorThresholdSeverity
1:Other
10:Minor
20:Major
30:Critical

.1.3.6.1.4.1.9.9.91.1.2.1.1.2.2008.1 = INTEGER: 20 (Major)
.1.3.6.1.4.1.9.9.91.1.2.1.1.2.2008.2 = INTEGER: 10 (Minor)
.1.3.6.1.4.1.9.9.91.1.2.1.1.2.2008.3 = INTEGER: 10 (Minor)
.1.3.6.1.4.1.9.9.91.1.2.1.1.2.2008.4 = INTEGER: 20 (Major)

Thus, the Sensor status will show up Minor.

Resolution

If there are discrepancies between the device's Hardware Health vs Orion Hardware Health after validating with the above information, this issue have to be raised to the device vendor to correct on SNMP.