openhpi2 / Open-HPI

Open HPI is an open source implementation of the SA Forum's Hardware Platform Interface (HPI). HPI provides an abstracted interface to managing computer hardware, typically for chassis and rack based servers
Other
3 stars 1 forks source link

Thresholds for Temp sensors are not showing & state is wrong #2474

Closed openhpi2 closed 8 years ago

openhpi2 commented 11 years ago

Thresolds for theTemperatures sensors are not showing up and also showing wrong state.

Thresholds needs to be enabled and updated to the Temp Sensors. xml reply from the iLO contains threshold and currect status of the Temp sensors

Below XML Reply:

<TEMPERATURE> <TEMP> <LABEL VALUE = "Temp 1"/> <LOCATION VALUE = "Ambient"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "26" UNIT="Celsius"/> <CAUTION VALUE = "42" UNIT="Celsius"/> <CRITICAL VALUE = "46" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 2"/> <LOCATION VALUE = "CPU 1"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "40" UNIT="Celsius"/> <CAUTION VALUE = "82" UNIT="Celsius"/> <CRITICAL VALUE = "83" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 3"/> <LOCATION VALUE = "CPU 2"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "40" UNIT="Celsius"/> <CAUTION VALUE = "82" UNIT="Celsius"/> <CRITICAL VALUE = "83" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 4"/> <LOCATION VALUE = "Memory"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "31" UNIT="Celsius"/> <CAUTION VALUE = "87" UNIT="Celsius"/> <CRITICAL VALUE = "92" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 5"/> <LOCATION VALUE = "Memory"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "30" UNIT="Celsius"/> <CAUTION VALUE = "87" UNIT="Celsius"/> <CRITICAL VALUE = "92" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 6"/> <LOCATION VALUE = "Memory"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "30" UNIT="Celsius"/> <CAUTION VALUE = "87" UNIT="Celsius"/> <CRITICAL VALUE = "92" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 7"/> <LOCATION VALUE = "Memory"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "30" UNIT="Celsius"/> <CAUTION VALUE = "87" UNIT="Celsius"/> <CRITICAL VALUE = "92" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 8"/> <LOCATION VALUE = "Memory"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "31" UNIT="Celsius"/> <CAUTION VALUE = "87" UNIT="Celsius"/> <CRITICAL VALUE = "92" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 9"/> <LOCATION VALUE = "Memory"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "34" UNIT="Celsius"/> <CAUTION VALUE = "87" UNIT="Celsius"/> <CRITICAL VALUE = "92" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 10"/> <LOCATION VALUE = "Memory"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "39" UNIT="Celsius"/> <CAUTION VALUE = "87" UNIT="Celsius"/> <CRITICAL VALUE = "92" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 11"/> <LOCATION VALUE = "Memory"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "44" UNIT="Celsius"/> <CAUTION VALUE = "87" UNIT="Celsius"/> <CRITICAL VALUE = "92" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 12"/> <LOCATION VALUE = "I/O Board 7"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "43" UNIT="Celsius"/> <CAUTION VALUE = "68" UNIT="Celsius"/> <CRITICAL VALUE = "73" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 13"/> <LOCATION VALUE = "I/O Board 6"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "42" UNIT="Celsius"/> <CAUTION VALUE = "68" UNIT="Celsius"/> <CRITICAL VALUE = "73" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 14"/> <LOCATION VALUE = "I/O Board 5"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "41" UNIT="Celsius"/> <CAUTION VALUE = "68" UNIT="Celsius"/> <CRITICAL VALUE = "73" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 15"/> <LOCATION VALUE = "I/O Board 4"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "39" UNIT="Celsius"/> <CAUTION VALUE = "68" UNIT="Celsius"/> <CRITICAL VALUE = "73" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 16"/> <LOCATION VALUE = "I/O Board 3"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "37" UNIT="Celsius"/> <CAUTION VALUE = "68" UNIT="Celsius"/> <CRITICAL VALUE = "73" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 17"/> <LOCATION VALUE = "I/O Board 2"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "35" UNIT="Celsius"/> <CAUTION VALUE = "68" UNIT="Celsius"/> <CRITICAL VALUE = "73" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 18"/> <LOCATION VALUE = "I/O Board 1"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "34" UNIT="Celsius"/> <CAUTION VALUE = "68" UNIT="Celsius"/> <CRITICAL VALUE = "73" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 19"/> <LOCATION VALUE = "CPU"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "28" UNIT="Celsius"/> <CAUTION VALUE = "87" UNIT="Celsius"/> <CRITICAL VALUE = "92" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 20"/> <LOCATION VALUE = "Memory"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "35" UNIT="Celsius"/> <CAUTION VALUE = "87" UNIT="Celsius"/> <CRITICAL VALUE = "92" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 21"/> <LOCATION VALUE = "Storage"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "26" UNIT="Celsius"/> <CAUTION VALUE = "60" UNIT="Celsius"/> <CRITICAL VALUE = "65" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 22"/> <LOCATION VALUE = "System"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "60" UNIT="Celsius"/> <CAUTION VALUE = "110" UNIT="Celsius"/> <CRITICAL VALUE = "115" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 23"/> <LOCATION VALUE = "System"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "43" UNIT="Celsius"/> <CAUTION VALUE = "87" UNIT="Celsius"/> <CRITICAL VALUE = "92" UNIT="Celsius"/> </TEMP> <TEMP> <LABEL VALUE = "Temp 24"/> <LOCATION VALUE = "System"/> <STATUS VALUE = "Ok"/> <CURRENTREADING VALUE = "45" UNIT="Celsius"/> <CAUTION VALUE = "87" UNIT="Celsius"/> <CRITICAL VALUE = "92" UNIT="Celsius"/> </TEMP> </TEMPERATURE>

Reported by: hemanthreddy

openhpi2 commented 11 years ago

hpitree output

hpitree_-a.txt

Original comment by: hemanthreddy

openhpi2 commented 11 years ago

Original comment by: hemanthreddy

openhpi2 commented 11 years ago

Fixed in trunk revision 7530.

Note: Sensor status will be handled with different fix.

Original comment by: hemanthreddy

openhpi2 commented 11 years ago

Diff:


--- old
+++ new
@@ -1,4 +1,3 @@
-
 Thresolds for theTemperatures sensors are not showing up and also showing wrong state.

 Thresholds needs to be enabled and updated to the Temp Sensors.

Original comment by: dr_mohan

openhpi2 commented 11 years ago

*_ATTENTION_** This account is disabled and is no longer accessed by the recipient. Please remove it from your address book.

Thanks

Original comment by: tariqx