Zabbix IPMIモニタ機能の使い方を知りたいですか? このチュートリアルでは、Zabbixを構成してIPMIプロトコルを使用してホストを監視する方法を説明します。

•Zabbixバージョン:3.4.12
•Ubuntu Linuxバージョン:18

ハードウェアリスト:

以下のセクションでは、このZabbixチュートリアルの作成に使用される機器のリストを示します。

上記の各ハードウェアは、AmazonのWebサイトにあります。

Zabbix Playlist:

このページでは、Zabbixインストールに関連するビデオの一覧に素早くアクセスできます。

私たちのYouTubeチャンネルに登録することを忘れないでください FKIT.

Zabbix関連チュートリアル:

このページでは、Zabbixインストールに関連するチュートリアルの一覧に素早くアクセスできます。

チュートリアル – Zabbix IPMIモニタリングを有効にする

まず、ZabbixがIPMIチェックを実行できるように、IPMITOOLパッケージをインストールする必要があります。

また、IPMITOOLプログラムの場所をメモする必要があります。

WHICHコマンドを使用して、IPMITOOLプログラムの場所を調べます。

# apt-get update
# apt-get install openipmi libopenipmi0 ipmitool
# which ipmitool

/usr/bin/ipmitool

この例では、IPMITOOLプログラムはディレクトリ/ usr / binにあります。

次に、Zabbixサーバ設定ファイルを編集し、IPMIモニタ機能を有効にする必要があります。

Linuxコンソールで、次のコマンドを使用して、zabbix_server.confファイルの場所を探します。

この例では、zabbix_server.confファイルは/ usr / local / etcにあります。

見つけたら、zabbix_server.confファイルを編集する必要があります。

# updatedb
# locate zabbix_server.conf
# vi /usr/local/etc/zabbix_server.conf

私たちの設定の前に、元のファイルがあります。

LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama321
Timeout=4
LogSlowQueries=3000

構成ファイルの最後にStartIPMIPollers = 5を追加します。

ここに私たちの設定で新しいファイルがあります。

LogFile=/tmp/zabbix_server.log
DBHost=localhost
DBName=zabbix
DBUser=zabbix
DBPassword=kamisama321
Timeout=4
LogSlowQueries=3000
StartIPMIPollers=5

Zabbixサーバーは、IPMI情報を収集するために自動的に5つのプロセスを開始するように構成されていました。

これで、Zabbixサービスを再起動する必要があります。

インストールガイドを使用した場合は、次のコマンドを使用してZabbixを再起動できます。

# /etc/init.d/zabbix-server restart

Zabbixサーバが正常に起動した場合は、ログファイルに次のようなメッセージが表示されます。

25217:20180924:114910.972 server #15 started [ipmi poller #1]

25218:20180924:114910.973 server #16 started [ipmi poller #2]

25219:20180924:114910.985 server #17 started [ipmi poller #3]

25220:20180924:114910.977 server #18 started [ipmi poller #4]

25221:20180924:114910.973 server #19 started [ipmi poller #5]

この例では、Zabbixサーバーログファイルzabbix_server.logは/ tmpディレクトリ内にあります。

この例では、Zabbixサーバーは5つのIPMIデータコレクタプロセスを自動的に開始しました。

デバイスで使用可能なIPMIセンサーのリストを取得するには、次のコマンドを使用します。

# ipmitool -I lanplus -H 10.0.1.220 -U root -P calvin sensor

IPMIデバイスを反映するために、ユーザー名とパスワードを変更する必要があります。

この例では、ユーザー名rootとパスワードcalvingは、Dell iDRACインターフェイスのデフォルトの管理者ログインとパスワードです。

システムは利用可能なIPMIセンサーのリストを提示する必要があります。

Temp | na | | na | na | na | na | 85.000 | 90.000 | na
Temp | na | | na | na | na | na | 85.000 | 90.000 | na
Temp | na | | na | na | 3.000 | 8.000 | 42.000 | 47.000 | na
Temp | na | | na | na | 3.000 | 8.000 | 42.000 | 47.000 | na
Ambient Temp | 27.000 | degrees C | ok | na | 3.000 | 8.000 | 42.000 | 47.000 | na
Planar Temp | na | | na | na | 3.000 | 8.000 | 90.000 | 95.000 | na
CMOS Battery | 0x0 | discrete | 0x0080| na | na | na | na | na | na
ROMB Battery | na | discrete | na | na | na | na | na | na | na
VCORE PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
VCORE PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
0.75 VTT PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
0.75 VTT PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
CPU VTT PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
1.5V PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
1.8V PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
5V PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
MEM CPU2 FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
5V Riser1 PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
MEM CPU1 FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
VTT CPU2 FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
VTT CPU1 FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
0.9V PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
CPU2 1.8 PLL PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
CPU1 1.8 PLL PG | 0x0 | discrete | 0x0180| na | na | na | na | na | na
1.1 FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
1.0 LOM FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
1.0 AUX FAIL | 0x0 | discrete | 0x0180| na | na | na | na | na | na
FAN MOD 1A RPM | 6360.000 | RPM | ok | na | 2640.000 | na | na | na | na
FAN MOD 1B RPM | 4560.000 | RPM | ok | na | 1920.000 | na | na | na | na
FAN MOD 2A RPM | 6480.000 | RPM | ok | na | 2640.000 | na | na | na | na
FAN MOD 2B RPM | 4440.000 | RPM | ok | na | 1920.000 | na | na | na | na
FAN MOD 3A RPM | 6360.000 | RPM | ok | na | 2640.000 | na | na | na | na
FAN MOD 3B RPM | 4560.000 | RPM | ok | na | 1920.000 | na | na | na | na
FAN MOD 4A RPM | 6480.000 | RPM | ok | na | 2640.000 | na | na | na | na
FAN MOD 4B RPM | 4440.000 | RPM | ok | na | 1920.000 | na | na | na | na
FAN MOD 5A RPM | na | | na | na | 2640.000 | na | na | na | na
FAN MOD 5B RPM | na | | na | na | 1920.000 | na | na | na | na
FAN MOD 6A RPM | na | | na | na | 2640.000 | na | na | na | na
FAN MOD 6B RPM | na | | na | na | 1920.000 | na | na | na | na
Presence | 0x0 | discrete | 0x0180| na | na | na | na | na | na
Presence | 0x0 | discrete | 0x0180| na | na | na | na | na | na
Heatsink Pres | 0x0 | discrete | 0x0180| na | na | na | na | na | na
Presence | 0x0 | discrete | 0x0280| na | na | na | na | na | na
Presence | 0x0 | discrete | 0x0280| na | na | na | na | na | na
Presence | 0x0 | discrete | 0x0180| na | na | na | na | na | na

おめでとう! Zabbix上でIPMIを監視するために必要な機能を有効にしました。

Zabbixサーバーダッシュボードを使用して、IPMIデバイスを監視できるようになりました。

チュートリアル – Zabbix IPMIモニタ

これで、Zabbixサーバーのダッシュボードにアクセスし、IPMIデバイスをホストとして追加する必要があります。

ブラウザーを開き、Webサーバー+ / zabbixのIPアドレスを入力します。

この例では、ブラウザに次のURLが入力されています。

•http://35.162.85.57/zabbix

ログイン画面で、デフォルトのユーザー名とデフォルトのパスワードを使用します。

•デフォルトのユーザー名:管理者
•デフォルトパスワード:zabbix

zabbix login

ログインに成功すると、Zabbix Dashboardに送信されます。

zabbix dashboard

ダッシュボード画面で、[Configuration]メニューにアクセスし、[Host]オプションを選択します。

zabbix add host

画面の右上にある[ホストの作成]ボタンをクリックします。

Zabbix Create Host

ホスト構成画面で、以下の情報を入力する必要があります。

•ホスト名 – 監視するホスト名を入力します。
•可視ホスト名 – ホスト名を繰り返します。
•新しいグループ – 類似したデバイスのグループを識別するための名前を入力します。
エージェントインターフェイス – [削除]オプションをクリックします。
•[IPMI Interfaces] – ホスト名のIPアドレスを入力します。

私たちの設定の前に、元の画像があります。

zabbix Cisco - Antes

ここに私たちの設定で新しい画像があります。

Zabbix Host IPMI

このホストをZabbixデータベースに含めるには、[追加]ボタンをクリックします。

ダッシュボード画面で、[Configuration]メニューにアクセスし、[Host]オプションを選択します。

zabbix add host

前に作成したホスト名を見つけてクリックします。

この例では、ホスト名を選択しました。IPMI

[ホストのプロパティ]画面で、[アプリケーション]タブにアクセスします。

Zabbix Windows Service Application menu

画面の右上にある[アプリケーションの作成]ボタンをクリックします。

Zabbix IPMI Create Application

[ホストアプリケーション]画面で、IPMIという名前の新しいアプリケーションを作成します。

Zabbix IPMI Application

アプリケーションの作成が完了したら、[アイテム]タブにアクセスします。

Zabbix Item Tab

画面の右上にある[アイテムの作成]ボタンをクリックします。

明細の登録画面で、以下の項目を設定する必要があります。

•名前:IPMI監視項目にIDを入力します。
•タイプ:IPMIエージェント
•キー:カスタム識別キーを作成します。
•IPMIセンサー:デバイスで使用可能なIPMIセンサーの名前を入力します
•情報の種類:数値(浮動小数点数)
•単位:C
•更新間隔:60秒
•値を表示:そのまま
•アプリケーション:IPMI

Zabbix IPMI ITEM

[追加]ボタンをクリックし、アイテムの作成を完了します。

5分お待ち下さい。

設定をテストするには、[Monitoring]メニューにアクセスし、[Latest data]オプションをクリックします。

Zabbix Latest data

フィルタ設定を使用して、目的のホスト名を選択します。

この例では、ホスト名IPMI

[適用]ボタンをクリックします。

Zabbix IPMI Filter

Zabbixを使用してIPMIモニタリングの結果を確認できるはずです。

Zabbix IPMI Monitor

おめでとう! IPMIを使用してホストを監視するようにZabbixサーバを設定しました。