Troubleshooting
Problem
Monitor fan speed on HP DL145G2 BMC iLO (ipmi) firmware
Resolving The Problem
On early versions of the HP DL145G2 BMC iLO (ipmi) firmware, it was not possible to monitor fan speed without making a customized patch.With Platform Manager monitoring function correctly configured for HP Dl1452G BMC iLO fireware, run command:# /opt/scali/libexec/plugin_exec --plugin ipmi20 --node
to see output similar to this:32.10 , "CPU FAN1", "Analog", "Fan", "5800"
32.11 , "CPU FAN2", "Analog", "Fan", "5600"
32.12 , "CPU FAN3", "Analog", "Fan", "6000"
32.13 , "CPU FAN4", "Analog", "Fan", "5800"
32.14 , "CPU FAN5", "Analog", "Fan", "6000"
32.15 , "CPU FAN6", "Analog", "Fan", "5600"
32.16 , "CPU FAN7", "Analog", "Fan", "6000"
32.17 , "CPU FAN8", "Analog", "Fan", "5800"
32.18 , "CPU FAN9", "Analog", "Fan", "6200"
32.19 , "CPU FAN10", "Analog", "Fan", "5800"
32.20 , "SYS FAN1", "Analog", "Fan", "5800"
32.21 , "SYS FAN2", "Analog", "Fan", "5600"
To enable this with Platform Manager, put the following into a file called /opt/scali/etc/scamond-mapper.d/scamond-mapper.fan.HPDL145G2 oid {} c1_tach integer scaproxy %d 32.10
oid {} c2_tach integer scaproxy %d 32.11
oid {} c3_tach integer scaproxy %d 32.12
oid {} c4_tach integer scaproxy %d 32.13
oid {} c5_tach integer scaproxy %d 32.14
oid {} c6_tach integer scaproxy %d 32.15
oid {} c7_tach integer scaproxy %d 32.16
oid {} c8_tach integer scaproxy %d 32.17
oid {} c9_tach integer scaproxy %d 32.18
oid {} c10_tach integer scaproxy %d 32.19
oid {} s1_tach integer scaproxy %d 32.20
oid {} s2_tach integer scaproxy %d 32.21
variable {} envfancpu1 {Environment Fanspeed "CPU Fan 1 (RPM)"} integer 5000 {$c1_tach}
variable {} envfancpu2 {Environment Fanspeed "CPU Fan 2 (RPM)"} integer 5000 {$c2_tach}
variable {} envfancpu3 {Environment Fanspeed "CPU Fan 3 (RPM)"} integer 5000 {$c3_tach}
variable {} envfancpu4 {Environment Fanspeed "CPU Fan 4 (RPM)"} integer 5000 {$c4_tach}
variable {} envfancpu5 {Environment Fanspeed "CPU Fan 5 (RPM)"} integer 5000 {$c5_tach}
variable {} envfancpu6 {Environment Fanspeed "CPU Fan 6 (RPM)"} integer 5000 {$c6_tach}
variable {} envfancpu7 {Environment Fanspeed "CPU Fan 7 (RPM)"} integer 5000 {$c7_tach}
variable {} envfancpu8 {Environment Fanspeed "CPU Fan 8 (RPM)"} integer 5000 {$c8_tach}
variable {} envfancpu9 {Environment Fanspeed "CPU Fan 9 (RPM)"} integer 5000 {$c9_tach}
variable {} envfancpu10 {Environment Fanspeed "CPU Fan 10 (RPM)"} integer 5000 {$c10_tach}
variable {} envfansys1 {Environment Fanspeed "System Fan 1 (RPM)"} integer 5000 {$s1_tach}
variable {} envfansys2 {Environment Fanspeed "System Fan 2 (RPM)"} integer 5000 {$s2_tach}
Then restart the following services on the frontend :/etc/init.d/scamond-mapper restart
/etc/init.d/scasmo-controller restart
/etc/init.d/scasmo-history-controller restart
Was this topic helpful?
Document Information
Modified date:
17 June 2018
UID
isg3T1015111