センサー監視
- 温度、ファン RPM、電圧、消費電力のリアルタイムの読み取り値。
- 履歴データ付きのライブチャート (最大 1 年、
data.retention_days で制御)。
- ブラウザー通知付きの設定可能なアラートしきい値。
ipmideck は各 BMC を ipmi.poll_interval で設定された間隔でポーリングします (デフォルト 30 秒、
IPMIDECK_IPMI_POLL_INTERVAL で上書き可能)。
FanPilot: インテリジェントなファン制御
- ビジュアルなドラッグ&ドロップのファンカーブエディター。
- 組み込みプロファイル: Silent、Balanced、Performance、Full Speed、Custom。
- 温度限界付近でのファンの振動を防ぐ設定可能なヒステリシス。
- 安全オーバーライド: 重要温度以上でファンは 100% に強制されます。
- ダッシュボードから独立して動作し続ける自律ループ。
FanPilot の安全オーバーライドは常に勝ちます。重要温度に達すると、どのファンカーブもファンを 100% 未満に
保つことはできません。熱限界がどのプロファイルよりも優先されます。
電源制御
- Power On、Soft Off、Hard Off、Reset、Power Cycle。
- リアルタイムの電源状態インジケーター。
- 破壊的アクションのための確認ダイアログ。
- 状態を変更するすべての操作の完全なコマンド監査ログ。
System Event Log (SEL)
- BMC ハードウェアイベントログを重大度フィルタリング付きで表示。
- 検索、日付範囲フィルター、CSV または JSON へのエクスポート。
ハードウェアインベントリ (FRU)
- シリアル番号、部品番号、製造元情報。
- ボード、シャーシ、製品データを一目で。
マルチサーバーダッシュボード
- 単一の ipmideck インスタンスから複数の BMC を管理。
- すべてのサーバーの状態概要を備えたパノラマビュー。
ハードウェアとの通信方法
ipmideck はすべての IPMI 操作を ipmitool を通じて駆動し、暗号化されたセッションのために lanplus
(IPMI 2.0) 経由で呼び出します。引数は常にリストとして渡され、シェルを通すことは決してないので、
コマンドインジェクションの面はありません。完全な全体像は セキュリティ を参照してください。