SNMPを使用してVMware ESXiコンピュータを監視する方法を学習しますか? このチュートリアルでは、Vmware ESXiでSNMPを構成する方法と、ZabbixエージェントをインストールせずにVMWare ESXiを監視するようにZabbixサーバーを構成する方法を説明します。
このチュートリアルは、Vmware ESXi 6
このチュートリアルは、Vmware ESXi 6.5
このチュートリアルは、Zabbix 3.4
ハードウェアリスト:
以下のセクションでは、このZabbixチュートリアルの作成に使用される機器のリストを示します。
上記の各ハードウェアは、AmazonのWebサイトにあります。
Zabbix Playlist:
このページでは、Zabbixインストールに関連するビデオの一覧に素早くアクセスできます。
私たちのYouTubeチャンネルに登録することを忘れないでください FKIT.
Zabbix関連チュートリアル:
このページでは、Zabbixインストールに関連するチュートリアルの一覧に素早くアクセスできます。
チュートリアル – VMware ESXiでのSNMP設定
ここでは、Vmware ESXiでSNMPサービスを設定する必要があります。
Vmwareコンソールで、次のコマンドを使用してSNMPを設定します。
# esxcli system snmp set –communities GokuBlack
# esxcli system snmp set –syscontact=”Zamasu <zamasu@dbsuper.com>”
# esxcli system snmp set –syslocation=”Universe10 – IT Room”
# esxcli system snmp set –enable true
GokuBlackコミュニティには、Vmware ESXiサーバーに対する読み取り専用アクセス許可があります。
このサーバーの担当者はZamasuとして構成されていました。
装置の位置は、宇宙のITルーム10として構成されていました。
Vmware ESXi SNMPサービスが正常に設定されました。
SNMP設定をテストするには、Zabbixサーバコンソールで次のコマンドを使用します。
# apt-get install snmp
# snmpwalk -v2c -c GokuBlack 192.168.0.50
以下は、SNMPWALK出力の小さなサンプルです。
iso.3.6.1.2.1.1.1.0 = STRING: “VMware ESXi 6.5.0 build-7388607 VMware, Inc. x86_64”
iso.3.6.1.2.1.1.2.0 = OID: iso.3.6.1.4.1.6876.4.1
iso.3.6.1.2.1.1.3.0 = Timeticks: (6430200) 17:51:42.00
iso.3.6.1.2.1.1.4.0 = STRING: “Zamasu <zamasu@dbsuper.com>”
iso.3.6.1.2.1.1.5.0 = STRING: “TECH-VM01”
iso.3.6.1.2.1.1.6.0 = STRING: “Universe10 – IT Room”
おめでとう! Vmware ESXiを実行しているコンピュータでSNMPサービスを設定しています。
Zabbixサーバダッシュボードを使用して、このコンピュータをネットワーク監視サービスに追加することができます。
チュートリアル – SNMPを使用したZabbix Vmware ESXiの監視
今度は、Zabbixサーバーダッシュボードにアクセスし、Vmware ESXiコンピュータをホストとして追加する必要があります。
ブラウザーを開き、Webサーバー+ / zabbixのIPアドレスを入力します。
この例では、ブラウザに次のURLが入力されています。
•http://35.162.85.57/zabbix
ログイン画面で、デフォルトのユーザー名とデフォルトのパスワードを使用します。
•デフォルトのユーザー名:管理者
•デフォルトパスワード:zabbix
ログインに成功すると、Zabbix Dashboardに送信されます。
ダッシュボード画面で、[Configuration]メニューにアクセスし、[Host]オプションを選択します。
画面の右上にある[ホストの作成]ボタンをクリックします。
ホスト構成画面で、以下の情報を入力する必要があります。
•ホスト名 – Vmware ESXiサーバーを識別するためのホスト名を入力します。
•可視ホスト名 – ホスト名を繰り返します。
•新しいグループ – 類似したデバイスのグループを識別するための名前を入力します。
•エージェントインターフェイス – [削除]オプションをクリックします。
•SNMPインタフェース – Vmware ESXiサーバのIPアドレスを入力します。
私たちの設定の前に、元の画像があります。
ここに私たちの設定で新しい画像があります。
次に、ZabbixがVmware ESXiサーバに接続するために使用するSNMPコミュニティを設定する必要があります。
画面の上部にある[マクロ]タブにアクセスします。
次の名前のマクロを作成します。{$ SNMP_COMMUNITY}
{$ SNMP_COMMUNITY}マクロ値は、VMWare ESXi SNMPコミュニティである必要があります。
次に、特定のネットワークモニタテンプレートにホストを関連付ける必要があります。
デフォルトでは、Zabbixにはさまざまな監視テンプレートが用意されています。
画面上部の[テンプレート]タブにアクセスします。
[選択]ボタンをクリックして、Templateという名前のテンプレートを探します。Template OS LINUX SNMPv2
追加ボタン(1)をクリックします。
追加ボタン(2)をクリックします。
数分後、Zabbix Dashboardで初期の結果を確認することができます。
最終結果には少なくとも1時間かかります。
デフォルトでは、ZabbixはVmware ESXiサーバー上のインターフェイス数を検出するまで1時間待機します。
デフォルトでは、Zabbixはネットワークインタフェースから情報を収集する前に1時間待機します。
設定をテストするには、[Monitoring]メニューにアクセスし、[Graphs]オプションをクリックします。
1時間待ってから、Vmware ESXiのコンピュータグラフにアクセスしてください。
画面の右上にあるALLというグループを選択します。
Vmware ESXiコンピュータのホスト名を選択します。
次の名前のグラフを選択します。MEMORY UTILIZATION
メモリ使用率のグラフが表示されるはずです。
おめでとう! SNMPを使用してVMWare ESXiサーバーを監視するようにZabbixサーバーを構成しました。