これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドipmi_uiです。
プログラム:
NAME
ipmi_ui-IPMIシステムへの粗いインターフェース
SYNOPSIS
イプミウイ [-dmsg] [-dmem] [-c] 接続-1[接続-2]
接続は次のいずれかとして指定されます。
SMI マイナー番号
or
LAN IPアドレス ポート [IPアドレス-2 ポート2] 認証 特権 ユーザ名 password
DESCRIPTION
ipmi_ui プログラムはIPMIシステムに接続し、IPMIエンティティへのアクセスを許可します。
センサーとOpenIPMIコントロール。 それはかなり粗雑で、主にOpenIPMIをテストするためのものですが、
それを超えていくつかの用途があるので、それは提供されます。
通常は、 ipmi_ui フルスクリーン形式で起動します。 左側のウィンドウには、
コマンドの右側のウィンドウには、OpenIPMIからのログが表示されます。 両方のウィンドウはスクロール可能です
PageUpキーとPageDownキーを押して、「F1スクロールする左側のウィンドウを選択するための「キー」、
"F2「」キーを押して、スクロールする適切なウィンドウを選択します。
環境を設定する必要があることに注意してください TERM 端末に合わせて適切に可変、または
ipmi_ui 画面にゴミが表示されます。
コマンドラインにXNUMXつの接続仕様を設定できることに注意してください。そうすれば、ipmi_uiは
XNUMXつの接続を行います。 これを実行できるのは、接続が同じIPMIドメインに対するものである場合のみです。
さまざまな管理コントローラーを介して。 また、各LAN接続にはXNUMXつのIPがある場合があります
アドレス。 これらは、同じ管理コントローラーに対するXNUMXつの異なるアドレスです。 だからあなたは
IPMIドメインへの合計4つのIPアドレス、XNUMXつの管理コントローラーとXNUMXつのIPアドレスを持つことができます
IPは各管理コントローラーにアドレスします。
OPTIONS
-dmsg メッセージのデバッグをオンにすると、すべてのメッセージがログウィンドウにダンプされます。
-dmem メモリデバッグをオンにすると、メモリの割り当てと割り当て解除が次のようになります。
チェックしました。 プログラムが終了すると、そうでなかったすべてのメモリがダンプされます
適切に解放された(リークされた)。
-snmp SNMPトラップハンドラーを有効にします。 ipmi_ui SNMPコードを有効にしてコンパイルする必要があります
このオプションが利用可能になります。
-c プログラムをコマンドラインモードで実行します。 これはスクリプト作成に役立ちます。 すべての出力
標準出力になり、ウィンドウ処理はありません。
マイナー番号
システムインターフェイス以外のシステムの場合、接続するSMI番号。
一般的に、これは'0'.
IPアドレス
LANインターフェースのIPアドレス。
ポート LANインターフェースのUDPポート、一般 623.
IPアドレス-2
一部のシステムは複数のIP接続をサポートします。これにより、XNUMX番目のアドレスと
オプションです。 指定した場合、OpenIPMIは両方のIPアドレスを使用し、フェイルオーバーして
それらのXNUMXつが失敗した場合、動作しているもの。
ポート2 XNUMX番目のIP接続用のポート(通常は 623.
認証 接続に使用する認証、「なし""ストレート""md5"、または
"md2".
特権
接続に使用する特権、「折り返し電話""user""オペレータ"、または
"管理人"。一部のIPMI操作は、正しい特権がないと失敗することに注意してください。
ユーザ名
接続に使用するユーザー名。 この匿名ユーザーを使用する場合、これは
空の文字列""になります。
password
接続に使用するパスワード。
エンティティ
エンティティは、エンティティID(エンティティのタイプ)とエンティティによって一覧表示されます
実例。 エンティティは、システム内でアクティブまたは非アクティブである可能性があります。これは、標準のIPMIアルゴリズムです。
これを決定するために使用されます。 エンティティに対するコマンドは次のとおりです。
エンティティ
システム内のすべてのエンティティを一覧表示します。 出力はエンティティ指定子であり、その後に続きます
括弧内のオプションのエンティティ名の後に「存在する」または「存在しない」が続きます。
存在確認
すべてのエンティティの存在を確認します。
FRU エンティティ
エンティティに関連付けられているFRU情報を一覧表示します。
ダンプ_フル 論理的です デバイスアドレス デバイスID モン プライベートバス チャンネル
指定されたFRUデバイスから生の情報をダンプします。
センサー
センサーは、OpenIPMIが監視できる入力デバイスを定義します。
センサー エンティティ
特定のエンティティを監視するすべてのセンサーを一覧表示します。 出力はセンサーです
指定子(エンティティ指定子の後にセンサー名が続き、スペースが変換されます
〜)。 センサー名が続きます。
センサー センサー
指定されたセンサーを引き上げて、そのすべての情報を表示します。 フルスクリーンモードでは、
センサーは毎秒再クエリされます。
リアーム 全体的な [アサーションマスク アサート解除マスク]
指定されたセンサーをリアームします。 もしも 全体的な is 1、その後、センサー全体が再調整されます。 もしも
全体的な is 0、 そうして アサーションマスク & アサート解除マスク 指定する必要があります
リアームするしきい値または状態。
イベント有効化 イベント スキャニング アサーション-ビットマスク deassertion-ビットマスク
特定のセンサーのイベントを有効または無効にします。 イベント イベントをオンまたはオフにします
センサー(0 or 1). スキャニング センサーのスキャンをオンまたはオフにします(0 or 1).
アサーション-ビットマスク あるべきしきい値または状態のビットマスクを指定します
しきい値または状態がアサートされると、有効または無効になります。 それは0の束であり、
1の場合、最初のものはしきい値/状態0用で、XNUMX番目はしきい値/状態用です。
1など deassertion-ビットマスク しきい値のビットマスクを指定するか、次のように述べます。
しきい値または状態がディアサートされたときに有効または無効にする必要があります。
CONTROLS
コントロールは、LED、電源、リセットライン、
そのような。
controls エンティティ
特定のエンティティを制御するすべてのコントロールを一覧表示します。 出力はコントロールです
指定子(エンティティ指定子の後にコントロール名が続き、スペースが変換されます
〜)。 コントロール名が続きます。
コントロール コントロール
指定されたコントロールを引き上げて、現在の状態を表示します。
セットコントロール val1 [val2 ...]
コントロールの値を変更します。 複数の値を持つコントロールの場合、 あらゆる
値を指定する必要があります。
イベント
イベントはセンサーからの非同期メッセージであり、センサーが実行したことをユーザーに通知します
なにか。 イベントは通常、システムイベントログ(SEL)に保存されます。 OpenIPMIはフェッチします
システム内のSELからのイベント。
複数のSELが存在する可能性があるため、イベントは、元のMCによって次の形式で指定されます。
「(channeladdr)」とログ番号。 同じログ番号が複数のMCに存在する場合があります。
イベントは、受信時にログウィンドウに表示されます。
センサー、それらは可能な限り多くの情報で表示されます。
デイベント チャンネル mc アドレス ログ番号
指定されたイベントを削除します。 多くのSELは個別の削除をサポートしていないため、
これにより、イベントのローカルコピーのみが削除され、SEL内のコピーは削除されません。 これで
場合、SEL内のイベントを削除するには、削除する必要があります を SELおよび
OpenIPMIが完全なSELクリアを実行するまで約10秒待ちます。
クリアセル
SEL内のすべてのイベントを削除します。 このプロセスには時間がかかる場合があるため、これを行うと
すぐに終了すると、完了しない場合があります。
リストセル
SELのローカルコピーにあるすべてのイベントを一覧表示します。 これは、ローカルコピーのみです。
実際のコピーには変更があり、これは反映されません。
get_sel_time チャンネル mc 番号
指定されたMCのSELで時間を取得します。
管理 コントローラー (MC)
OpenIPMIでは、通常、管理コントローラーを扱いません。 それらは考慮されます
システムの内部。 ただし、デバッグのために、それらに関する情報が提供されます。
mcs システム内のすべてのMCと、それらがアクティブであるかどうかを一覧表示します。 MCはに表示されます
形式は「(チャネルアドレス)」です。
mc チャンネル mc アドレス
主にgetデバイスからのMCに関する大量の情報を表示します
idコマンド。
mcmd チャンネル mc アドレス LUN NetFN CMD [データ ...]
指定されたMCにIPMIコマンドを送信します。 これを行うには、MCが存在し、アクティブである必要があります。
mc_reset チャンネル mc アドレス [暖かいです | 冷たい]
指定されたMCにウォームリセットコマンドまたはコールドリセットコマンドを送信します。 MCがとる行動は
システム固有。
スキャン チャンネル mc アドレス
指定されたアドレスでMCをスキャンします。 MCは存在するが、OpenIPMIが知らなかった場合
それについては、追加されます。 MCが存在しなくなった場合、MCは削除されます。
mc_events_enable チャンネル mc 番号 使用可能
特定のMCのイベント生成を有効または無効にします。
mc_events_enabled チャンネル mc 番号
特定のMCでイベントが有効になっているかどうかを出力します。
LAN
OpenIPMIには、LANのLANパラメータを簡単に設定できる機能があります。
繋がり。 LANパラメータには、OpenIPMIが使用しようとするロックがあることに注意してください。 もしも
LANパラメータを読み取ると、それらを書き込むかクリアするまでロックされます。
ロック。
リードランパーム チャンネル mc 番号 チャンネル
MCからlanparm情報を読み取り、表示ウィンドウに表示します。
ビューランパーム
現在のlanparm情報を表示ウィンドウに表示します。
書き込みランプ チャンネル mc 番号 チャンネル
現在のLANPARM情報をMCに書き込みます。 これはMCでなければならないことに注意してください
パラメータはから読み取られました。
クリアランプロック [チャンネル mc 番号 チャンネル]
LANPARMロックをクリアします。 MCが指定されている場合、LANPARMロックは直接です
クリアされました。 指定しない場合、現在のパラメーターのLANPARMロックが解除されます。
セットランパーム 設定 [セレクタ] 値
指定された構成アイテムを値に設定します。 オプションのセレクターはアイテムに使用されます
「auth」や「destination」の項目のようなセレクターを取ります。
プラットフォーム イベント フィルタ (PEF)
OpenIPMIには、BMCのPEF設定の管理に役立つ機能が含まれています。 PEFに注意してください
パラメータには、OpenIPMIが使用しようとするロックがあります。 PEFパラメータを読み取る場合、
それらを書き込むか、ロックを解除するまで、それらはロックされます。
リードペフ チャンネル mc 番号
MCからPEF情報を読み取ります。
クリアペフロック [チャンネル mc 番号]
PEFロックをクリアします。 MCが指定されている場合、そのMCのPEFロックは直接です。
クリアされました。 MCが指定されていない場合、現在のPEFのロックはクリアされます。
ビューペフ
表示ウィンドウに現在のペフ情報を表示します。
書き込みペフ チャンネル mc 番号
現在のPEF情報をMCに書き込みます。
セットペフ 設定 [セレクタ] 値
指定された構成アイテムを値に設定します。 オプションのセレクターはアイテムに使用されます
イベントフィルター、アラートポリシー、またはアラートのすべてのように、セレクターを取ります
文字列。
ペット 接続 チャンネル IPアドレス mac_addr 左セレクター ポリシー番号 aptセレクター 土地-目的地-
セレクタ
指定された接続からPETトラップを送信するドメインの接続を設定します
指定されたチャネル上の指定されたIP/MACアドレス。 これはすべてのLANとPEFを行います
イベントトラップを送信するようにシステムを構成するために必要な構成。
CONNECTIONS
OpenIPMIは、単一のドメインへの複数の接続を維持できます。 通常は使用するだけです
一度にこれらのXNUMXつ(ただし、もうXNUMXつは常にテスト中です)。 これは
「アクティブな」接続。 どの接続がアクティブであるかを照会および設定できます。
接続番号は、コマンドラインからの接続です。 XNUMXつ指定できます
コマンドラインでの接続(「LAN", "SMI", など)。 最初の
接続 貴社 指定する is 接続 ゼロ、 2番目の is 接続 1.
is_con_active 接続
指定された接続がアクティブかどうかを印刷します。
アクティベートコン 接続
指定された接続をアクティブにします。
その他 コマンド
MSG チャンネル IPMB アドレス LUN NetFN CMD [データ ...]
指定されたIPMBアドレスにIPMIコマンドを送信します。 これは、
指定されたMCが見つからないか、有効にできません。
SDRS チャンネル mc アドレス するセンサー
指定されたMCからすべてのsdrをダンプします。 もしも するセンサー is true、次にデバイスをダンプします
SDR。 もしそれが false、MCにメインSDRリポジトリをダンプします。
スキャン チャンネル IPMB アドレス
指定されたIPMBに対してIPMBバススキャンを実行して、指定された場所でMCを検出しようとします
住所。 IPMBバスのスキャンは遅くなる可能性があります。これは、次の場合に処理を高速化するのに役立ちます。
すでに住所を知っています。
やめます プログラムを終了します。
再接続します
IPMIコントローラーの切断と再接続を試みます。 これは主に
テスト。
ディスプレイウィン
念のため、表示ウィンドウ(左側のウィンドウ)をスクロール用に設定します。F1" 鍵
動作しません。
ログウィン
念のため、ログウィンドウ(右側のウィンドウ)をスクロール用に設定します。F2「キーはしません
作業。
助けます すべてのコマンドに関する簡潔なヘルプ出力をダンプします。
ERROR 出力
すべてのエラー出力はログウィンドウに送られます。
onworks.netサービスを使用してオンラインでipmi_uiを使用する