概要
これらの目的のために、IntelはRMMモジュール(リモート管理モジュール)を注文できます。これは、オペレーティングシステムをロードする前に、リモートサーバー管理用のモジュールです。 Intel IT Galaxyの Vasily Lizunovによる記事でもう少し読むことができます。
監視ツールとして、Zabbixを使用します。 この製品を選択する理由は非常に簡単です-自転車を組み立てる必要はありません。 ガイダンス用チャート? お願いします。 サイトの応答時間を知りたいですか? 問題ありません。 アラート? 小学校。 また、必要に応じて、SNMPを使用してスイッチから統計情報を削除することもできます。
また、重要な利点-Zabbixは、openipmiライブラリを介してIPMI対応デバイスと連携できます。 無料の監視システムでは、このような機能は見たことがありません。
IPMIを構成する
サーバーでIPMIを構成する最も簡単な方法は、ipmitoolユーティリティを使用することです。
〜#ipmitoolシェル
ipmitool>
ネットワーク関連の設定を構成します。 その際、実際にはサーバーの最初のネットワークインターフェイスであるチャネル#1を使用します。 RMMは、宛先のデータをインターセプトします。 専用のRMMインターフェイスを使用できますが、これは個人の好みの問題です。
ipmitool> lan set 1 ipsrc static
ipmitool> lan set 1 ipaddr 192.168.1.17
ipmitool> lan set 1 netmask 255.255.255.0
ipmitool> lan set 1 defgw ipaddr 192.168.1.10
RMM2には問題があります-RMCP +標準(IPMI 2.0)との完全な互換性はありません。 ipmitoolからリモート接続する場合は、 -o intelplusを-I lanplusに追加します。 RMM3にはこのような問題はありませんが、下位互換性のために、MD5認証メカニズムを使用してIPMI 1.5を使用できるようにします。
ipmitool> lan set 1 access on
ipmitool> lan set 1 auth USER MD5
userid = 2およびzabbixパスワードを持つ実際のzabbixユーザーを追加します。
ipmitool>ユーザーセット名2 zabbix
ipmitool> user set password 2 zabbix
ipmitool>ユーザーpriv 2 2 1
最後の行、ユーザー特権レベルの形式は
ユーザー特権<ユーザーID> <特権レベル> <チャネル番号> 可能な特権レベルは次のとおりです。 1コールバックレベル 2ユーザーレベル 3オペレーターレベル 4管理者レベル 5 OEM専有レベル 15アクセスなし
最後に、チャネルを構成し、ログインする機能を確認します。
ipmitool> channel setaccess 1 2 callin = on ipmi = on link = on privilege = 2
ipmitool>チャネルauthcap 1 2
ipmitool> user test 2 16 zabbix
成功
Zabbixをカスタマイズする
IPMIポーラーを有効にするには、zabbixサーバーの設定ファイルの「 StartIPMIPollers = 」行のコメントを解除する必要があります。これは、IPMIから情報を収集するプロセスの数を示します(通常1つで十分です)。 当然、まずopenipmiをサポートしたzabbixをビルドする必要があります(Gentooでopenipmi USEフラグを追加するだけです)
デーモンを再起動すると、ログに次が表示されます。
zabbix_serverを開始しています。 Zabbix 1.8.1(リビジョン9702)。
****有効な機能****
IPMIモニタリング:はい
...
サーバー#開始[IPMIポーラー]
Webインターフェースに移動し、「構成->ホスト」タブで新しいホストを作成します。
DNS名とIPアドレスのパラメーターは原則として重要ではありませんが、おそらく、たとえばzabbix-agentなどの他の監視ツールが使用されるため、それらを指定する方が適切です。
「Use IPMI」ボックスをチェックし、ipmitoolを介して登録された設定に従って、表示されるフィールドに入力します。
次のステップは、表示するアイテムを作成することです。 表示可能なセンサーのリストを取得するには、同じipmitoolを使用します。
ipmitool> sdr
BB + 1.1V IOH | 1.09ボルト| わかった
BB + 1.1V P1 Vccp | 0.96ボルト| わかった
BB + 1.1V P2 Vccp | 0.94ボルト| わかった
...
ここで、最初のフィールドはセンサーの名前、2番目のフィールドは値です。
これを要素の構成に追加します。
- タイプフィールド-IPMIセンサーを選択
- フィールド「IPMI sensor」-sdrで示されるように、センサーの名前を記録します。
- フィールド「キー」-データベースに書き込むための一意のキー。
関心のあるすべてのセンサーを同様の方法で入力し、次のようなものを取得します。
そして、「監視->最新データ」-センサーの値に移動します。
さらに、このデータを使用すると、グラフの描画、アラートトリガーの作成、SLAレポートの作成など、Zabbixでできることのほとんどすべてを実行できます。
たとえば、次のパターンがありました。
RMM2の場合
RMM3の場合
良い監視をしてください!
この記事は決して決定的なガイドではなく、主題の個人的な表現です。 したがって、エラーが発生する可能性があります。 habrasocietyがそれらを指し示していればうれしいです。