IPMIによるH/W監視の設定について

お世話になります

現在ZABBIXを使用して監視の検証を行っています。
■構成
ZABBIXのバージョン:1.6.8
ZABBIXサーバーのOS:2.6.18-128.7AXS3(asianLinux)

ZABBIXサーバーの他のサーバー(DELL)にiDRAC(iDRAC 6)が搭載されいるのでIPMIによる監視を検証しているのですが、うまく監視ができていない状態です。IPMI監視のパッケージはサーバーに導入済みです
■IPMIパッケージ
# rpm -qa | grep Open
OpenIPMI-libs-2.0.6-11.2AXS3
OpenIPMI-2.0.6-11.2AXS3
#
■使用可能コマンド
ipmi_ui、ipmicmd、ipmilan、ipmish

監視するに当たり、IPMIセンサーなどの番号がサーバー側から取得できるようになっていないと監視できず、
ipmitoolのrpmパッケージが必要ということになりますでしょうか。

マニュアルやwebを探してみたのですが、監視設定方法(ZABBIX側および被監視対象サーバー)が見当たりませんでした。。。

何卒ご教授の程よろしくお願いいたします。

コメント表示オプション

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

Zabbixからの監視自体には、OpenIPMI-libsとOpenIPMIのパッケージがインストールされていれば良かったと思います。
ただ、コマンドラインを利用して、Zabbixサーバから値が取得できるかを確認するために、ipmitoolがあった方が良いかも知れません。

今回の場合、何がどううまく行かないのかが全く書かれていないため、原因を調べるためには、以下のような段階を踏む必要があると思います。

 1.そもそもネットワーク経由でiDRACをIPMIで呼び出せるのか?
 2.Zabbixサーバの設定でIPMI Pollerが有効になっているか?
 3.対象となるホストにIPMIを使用するチェックがされているか?
 4.アイテムの設定に誤りはないか?

1.の確認をするためには、まず、ipmitoolを利用できるようにして(パッケージOpenIPMI-tool?のインストールを行って)、コマンドラインからIPMIでのアクセスが可能かをまず確認してください。

2.は、1.で値が取得できるのであれば、Zabbix側の設定としては、zabbix_server.conf内に
<code>
StartIPMIPollers=1
</code>
というように0より大きな値の設定を行って、zabbix-serverを再起動し、IPMIの情報取得が可能となるようにしてください。

3.と4.は、Zabbix上のホストやアイテムの設定を再度確認してください。
可能な限りどのように設定されたのか情報をご提供下さい。

ユーザー nos の写真

TNKさん

ご回答誠にありがとうございます。
状況としては、ZABBIXのIPMI監視の機能の検証(どうやったら監視できるのか)を行っているのですが、設定がいまいち分かない状態で
IPMIから情報も取得できていないというところです。

ご指摘いただいた4点についてですが、
>1.
現在ipmitoolパッケージが導入できない状況なので。。。
>2.
すみません、未設定でした
>3.4.
今現在以下のように設定をしています(見よう見まねというか。。)

========================================================
■ホスト
名前 : TEST_IPMI<任意で作成>
グループ : IPMI
DNS : ブランク
IPアドレス : 0.0.0.0 (IPMI監視のため任意に入力)
接続方法 : IPアドレス
ZABBIXエージェントポート : 10050
プロキシ : プロキシなし
ステータス : 有効
テンプレート : なし
IPMI使用 : チェックあり
IPMI IP : <iDRACのIPアドレス>
IPMIポート : 623
IPMI認証 : デフォルト
IPMI特権 : ユーザ
IPMIユーザ : <ユーザ名>
IPMIパスワード : <パスワード>

⇒エージェントの状態:不明

■アイテム
名前 : TEST_IPMI<任意で作成>
タイプ : IPMIエージェント
IPMIセンサー :/RFM0/FAN1_SPEED(
⇒IPMIセンサーが確認できなかったため、webから転記)
キー : FAN
データ型 : 数値(整数)
単位 : ブランク
乗数を使用 : 使用しない
更新間隔 : 30秒

=========================================================
やはり、設定がなっていないため
情報をひっぱってきてはくれていないようです
初歩的な部分でつまづいていると痛感しています。。。

ユーザー TNK の写真

IPMI認証アルゴリズムを「RMCP+」に変えてみてはいかがでしょうか?

ユーザー nos の写真

TNKさん

ご回答ありがとうございます。
ご指摘いただいた通りにしてみたところ、エージェントの状態が
「利用不可:Cannot connect to IPMI host. Error 0x2 No such file or directory」と表示が変わりました。

おそらくIPMIセンサーやキーの部分が違っているということでしょうか。
ipmitoolをなんとか使用可能にしてセンサー情報を収集できるようにしたいと思います

ユーザー kodai の写真

こんにちは。

TNKさんの回答の通り、いちどipmitoolなどでIPMIのデータが取れることを確認された方が良いと思います。

ipmitoolの情報は以下の記事などを参考にされると良いと思います。

http://www.thinkit.co.jp/free/article/0710/5/4/
http://www.sssg.org/blogs/naoya/archives/1228

ユーザー nos の写真

kodaiさん

ご回答ありがとうございます。
なんとかipmitoolを導入することができてセンサー情報など取得することができ、
zabbix上でも監視することができました。

皆様には大変ご迷惑をおかけしましたが、
本当にありがとうございます。

どういう風な監視ができるのかを含めていろいろ検証していきたいと思います。