■IBM x3250/x3550 +RH5にOpenIPMIをインストールしたメモ
x3250/x3550は標準でOpenIPMIをサポートしており、RedHat5.8では特にドライバーのインストールなどが不要になっている。そこでOpenIPMIでファンの数値を取ろうとして少しハマったのでメモ。
■OpenIPMIのインストール
[code] # yum install OpenIPMI OpenIPMI-tools OpenIPMI-libs[/code]
■OpenIPMIを有効にする
OpenIPMIに対応しているかどうかはハードやBIOS設定によるので注意。
[code] # modprobe ipmi_si[/code]
とコマンドを叩いて無事にロードされる場合は対応できている。
しかし何故か対応しているのにipmi関連kernelモジュールが自動でロードされないので、rc.localに無理やり書いてロードする。
/etc/rd.d/rc.local に以下を記述
[code] modprobe ipmi_devintf
modprobe ipmi_si
modprobe ipmi_msghandler[/code]
[code] # ntsysv[/code]
ipmi
ipmievd
にチェックして再起動
個別にmodprobeした場合はipmi関係サービスを手動起動してもOK
[code] # service ipmi start
# service ipmievd start[/code]
これで値が取得可能になる
[code]# ipmitool sdr
Planar 3.3V | 3.40 Volts | ok
Planar 5V | 5.04 Volts | ok
Planar 12V | 12.20 Volts | ok
Planar 5V SB | 4.99 Volts | ok
CPU VCore | 0.87 Volts | ok
Planar VBAT | 3.05 Volts | ok
CPU VDIMM | 1.49 Volts | ok
PCH 1.05V | 1.07 Volts | ok
Ambient Temp | 22 degrees C | ok
Fan 1 Tach | 6188 RPM | ok
Fan 2 Tach | 6120 RPM | ok
Fan 3 Tach | 6188 RPM | ok
Fan 4 Tach | 6052 RPM | ok
Fan 5 Tach | 6120 RPM | ok
Watchdog | 0x00 | ok
VRD Status | 0x00 | ok
All DIMMs | 0x00 | ok
One of DIMMs | 0x00 | ok
Fan 1 | 0x01 | ok
Fan 2 | 0x01 | ok
Fan 3 | 0x01 | ok
Fan 4 | 0x01 | ok
Fan 5 | 0x01 | ok
Drive 0 | 0x00 | ok
Drive 1 | 0x00 | ok
Drive 2 | 0x00 | ok
Drive 3 | 0x00 | ok
NMI State | 0x00 | ok
CPU 1 | 0x80 | ok
ABR Status | 0x00 | ok
DASD Backplane 1 | 0x02 | ok
PCIs | 0x00 | ok
CPUs | 0x00 | ok
DIMMs | 0x00 | ok
Sys Board Fault | 0x00 | ok
Firmware Error | 0x00 | ok
Progress | 0x00 | ok
SEL Fullness | 0x00 | ok
CPU OverTemp | 0x01 | ok
All PCI Error | 0x00 | ok
PCI 1 | 0x00 | ok
PCI 2 | 0x00 | ok
PCI 6 | 0x00 | ok
CPU Fault Reboot | 0x00 | ok
Aux Log | 0x00 | ok
One of PCI Error | 0x00 | ok
DIMM 1 | 0x40 | ok
DIMM 2 | 0x40 | ok
DIMM 3 | 0x00 | ok
DIMM 4 | 0x40 | ok
DIMM 5 | 0x40 | ok
DIMM 6 | 0x00 | ok
DIMM 1 Temp | 0x00 | ok
DIMM 2 Temp | 0x00 | ok
DIMM 3 Temp | 0x00 | ok
DIMM 4 Temp | 0x00 | ok
DIMM 5 Temp | 0x00 | ok
DIMM 6 Temp | 0x00 | ok
Host Power | 0x00 | ok
OS RealTime Mod | 0x00 | ok[/code]