IBM Support

Monitor fan speed on HP DL145G2 BMC iLO (ipmi) firmware

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 --user admin --password admin --scan_sensors | grep "FAN"
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

[{"Product":{"code":"SSLHCG","label":"Platform Manager"},"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Component":"--","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"Version Independent","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
17 June 2018

UID

isg3T1015111