web-dev-qa-db-ja.com

ipmitoolとfreeipmiは同じセンサーを認識しません

さまざまなメーカーのサーバーが多数あり、Redhat7.6でfreeipmiを使用してハードウェアヘルスを監視するためのスクリプトがすでに機能しています。

これで、freeipmiの出力が次のようになる新しいHP ProLiant DL560Gen10マシンができました。

root@machine ~ # ipmi-sensors -t "Power_Supply"
ID  | Name           | Type         | Reading    | Units | Event
102 | Power Supply 1 | Power Supply | N/A        | N/A   | N/A
103 | PS 1 Output    | Power Supply | N/A        | W     | N/A
104 | Power Supply 2 | Power Supply | N/A        | N/A   | N/A
105 | PS 2 Output    | Power Supply | N/A        | W     | N/A
106 | Power Supply 3 | Power Supply | N/A        | N/A   | N/A
107 | PS 3 Output    | Power Supply | N/A        | W     | N/A
108 | Power Supply 4 | Power Supply | N/A        | N/A   | N/A
109 | PS 4 Output    | Power Supply | N/A        | W     | N/A
111 | Power Supplies | Power Supply | N/A        | N/A   | N/A

Freeipmiは電源のステータスを確認できません。ipmitoolはそれを確認できます。

root@machine ~ # ipmitool sdr type "Power Supply"
Power Supply 1   | 32h | ok  | 10.1 | Presence detected
PS 1 Output      | 3Ah | ok  | 10.1 | 185 Watts
Power Supply 2   | 33h | ok  | 10.2 | Presence detected, Failure detected, Power Supply AC lost
PS 2 Output      | 3Bh | ok  | 10.2 | 0 Watts
Power Supply 3   | 34h | ok  | 10.3 | Presence detected
PS 3 Output      | 3Ch | ok  | 10.3 | 55 Watts
Power Supply 4   | 35h | ok  | 10.4 | Presence detected, Failure detected, Power Supply AC lost
PS 4 Output      | 3Dh | ok  | 10.4 | 0 Watts
Power Supplies   | 42h | ok  | 19.1 | Fully Redundant

電源センサーがipmitoolで使用できるのに、freeipmiで使用できないのはなぜですか?ファンやドライブなどの他のタイプにも問題があります。ツールは両方とも、BMCから情報を取得するために異なる方法を使用していますか?

よろしく、ゲッツ

3
Goetz423

FreeIPMIメンテナはこちら。 ipmi-sensorsの回避策フラグ「-Wdiscretereading」を試してください。 HPマザーボードには、多数のセンサーを違法に定義するというよく知られた問題があります。他の回避策フラグも役立つ可能性があります。リストはipmi-sensorsのマンページにあります。

3
Albert Chu