IPMI監視のセンサーについて

おはようございます。

IPMI監視の設定について
試行錯誤しております。
ご教示頂ければ幸いです。

現在、ハードウェアメーカの監視ツールがインストール
されていないWindows2003のサーバにて、HDD/FAN等の
障害検知をしようと考えており、IPMIの利用を考えております。
メーカ監視ツールがインストされていないため、SMNPでの監視は
難しいため、IPMIの利用を検討しています。

が、実際に設定すると、取得できる項目とできない項目があるようです。
zabbixのIPMI監視で「IPMIセンサー」に
ipmitool -I lan -H <ip> -U <user> -P <pass> sdr
で確認した項目を入力しています。

Temp | -55 degrees C | cr
Planar Temp | 26 degrees C | ok
CMOS Battery | 3.03 Volts | ok
VCORE | 0x01 | ok
PROC VTT | 0x01 | ok
1.5V PG | 0x01 | ok
1.8V PG | 0x01 | ok
Presence | 0x01 | ok
PROC Fan | 3075 RPM | ok
DIMM Fan | 3075 RPM | ok
PCI Fan | 1350 RPM | ok
Status | 0x80 | ok
VRM | 0x01 | ok
OS Watchdog | 0x00 | ok
SEL | Not Readable | ns
Intrusion | 0x00 | ok

「Planar Temp」や「PROC Fan」など、数値で表示されているものは
取得できるのですが、「Status」などはエラーになります。

また、
ipmitool -I lan -H <ip> -U <user> -P <pass> chassis status
等の項目を監視することは不可能でしょうか?
上記コマンドの実行結果に
Drive Fault : false
Cooling/Fan Fault : false
などの項目がありますので、これを監視できればと思っています。

宜しくお願いいたします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー kodai の写真

IPMIのアイテムを設定された際の「データ型」は何に設定されていますか?

Planar TempやPROC Fanなどのように返ってくる値が数値の場合は「数値(整数)」や「数値(浮動小数)」で良いのですが、Statusのように0x80という値が返ってくるようでしたら「文字列」を選ぶ必要があります。

ユーザー Mitsuu の写真

kodaiさんは書きました:
IPMIのアイテムを設定された際の「データ型」は何に設定されていますか?

Planar TempやPROC Fanなどのように返ってくる値が数値の場合は「数値(整数)」や「数値(浮動小数)」で良いのですが、Statusのように0x80という値が返ってくるようでしたら「文字列」を選ぶ必要があります。

kodaiさんのご指示通り、「文字列」にしてみましたが、zabbix_server_logでは

Item [サーバー名:ipmi.Status] error: Sensor or control Status@[IPアドレス]:623 does not exist
Parameter [サーバ名:ipmi.Status] is not supported, old status [0]

となり、取得できないようです。

IPMIセンサー名は「Status」を指定しています。
その他設定すべき点はございますでしょうか?

ユーザー taka0070 の写真

IPMI監視ではdiscrete sensorはサポートされていないようです。

こちらに対応させるパッチが公開されているようなので
試してみてはいかがでしょうか
https://support.zabbix.com/browse/ZBXNEXT-300