読み方 : アイピーエムアイツール

IPMItool

IPMItoolとは?

サーバハードウェアを遠隔から管理・監視するためのオープンソースコマンドラインツールIPMIIntelligent Platform Management Interface)に対応した機器に対し、ネットワーク経由またはローカルから操作を行う。OSが起動していない状態やシステムが応答しない状態でも動作する。
IPMItoolのイメージ画像

IPMItoolが通信する相手は、サーバマザーボードに組み込まれた「BMC」(Baseboard Management Controller)と呼ばれる管理専用の制御チップである。BMCサーバ本体とは独立して動作し、専用の管理ポートIPアドレスを持つ場合もある。IPMItoolはこのBMCに対してLAN経由またはローカルインターフェース経由で命令を送信する。

主な操作としては、電源の投入や切断、再起動といった電源管理、CPU温度やファン回転数、電圧などのセンサー情報の取得、ハードウェア異常を記録したシステムイベントログの確認などがある。管理アカウントや通信設定の変更も可能である。

これらの操作はサブコマンドの形式で呼び出す。「ipmitool power」で電源操作、「ipmitool sensor」でセンサー情報取得、「ipmitool sel」でイベントログ表示を行う。出力はテキスト形式であるため、シェルスクリプトや監視ソフトウェアとの連携にも適している。LinuxをはじめUNIX系OSで広く使われており、複数のサーバをまとめて自動管理する用途にも向いている。

データセンターや企業のサーバ環境では、OSが応答しない状況でも機器の状態確認や復旧作業ができる手段として活用されてきた。機器メーカーが独自の管理画面を提供していることもあるが、IPMItoolはIPMI対応機器であればメーカーや機種を問わず共通のコマンド体系で操作できる。

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。