VMWare ESXiサーバーとすべての仮想マシンを監視するためにZabbixを使用する方法を学びますか? このチュートリアルでは、Vmware ESXiサーバーを監視するようにZabbixを構成する方法を説明します。

•Zabbixバージョン:3.4.12

このチュートリアルは、VMware ESXi 5.5でテストされました。

このチュートリアルは、VMware ESXi 6.0でテストされました。

このチュートリアルは、VMware ESXi 6.5でテストされました。

ハードウェアリスト:

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

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

Zabbix Playlist:

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

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

Zabbix関連チュートリアル:

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

チュートリアル - Zabbix Vmwareの監視を有効にする

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

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

構成ファイルの最後にStartVMwareCollectors = 5を追加する

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

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

この例では、Zabbixサーバは自動的に5つのVmwareコレクタプロセスを開始するように設定されていました。

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

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

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

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

12278:20180806:154520.163 VMware monitoring: YES
12296:20180806:154520.189 server #17 started [vmware collector #2]

12299:20180806:154520.189 server #20 started [vmware collector #5]

12297:20180806:154520.189 server #18 started [vmware collector #3]

12295:20180806:154520.189 server #16 started [vmware collector #1]

12298:20180806:154520.221 server #19 started [vmware collector #4]

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

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

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

Zabbixサーバーダッシュボードを使用して、Vmware ESXiをネットワーク監視サービスに追加できます。

チュートリアル - Zabbix Monitor Vmware ESXi Server

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

ブラウザーを開き、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

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

•ホスト名 - Vmware ESXiサーバーを識別するためのホスト名を入力します。
•可視ホスト名 - ホスト名を繰り返します。
•新しいグループ - 類似したデバイスのグループを識別するための名前を入力します。
•Agent Interface - Vmware ESXiのIPアドレスを入力します。

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

zabbix Cisco - Antes

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

Zabbix Vmware Host

次に、マクロを使用してVmwareのログイン情報とIPアドレスを設定する必要があります。

Zabbixは、この情報を使用してVmwareサーバーに接続し、データを収集します。

画面上部の[マクロ]タブにアクセスし、次のマクロを作成します。

•{$ USERNAME} - ルート

•{$ PASSWORD} - ルートパスワード

•{$ URL} - https:// + VmwareサーバーのIPアドレス+ / sdk。

Zabbix connect Vmware ESXI server

次に、特定のネットワークモニタテンプレートにホストを関連付ける必要があります。

デフォルトでは、Zabbixにはさまざまな監視テンプレートが用意されています。

画面上部の[テンプレート]タブにアクセスします。

「選択」ボタンをクリックし、テンプレート「TEMPLATE VM VMWARE」を探します。

zabbix vmware monitor template

追加ボタン(1)をクリックします。

追加ボタン(2)をクリックします。

数分後、Zabbix Dashboardで最初の結果を確認することができます。

最終結果には少なくとも2時間かかります。

デフォルトでは、ZabbixはESXiサーバーで使用可能な仮想マシンを検出するまで1時間待機します。

デフォルトでは、Zabbixは仮想マシンのディスクおよびネットワークインターフェイスを検出するために1時間余分に待機します。

おめでとう! VMWare ESXiサーバーを監視するようにZabbixを構成しました。

おめでとう! VMWare ESXiサーバーからすべての仮想マシンを監視するようにZabbixを構成しました。