ZabbixでVMwareを監視する
はじめに
このページでは、VMware の基本的な監視を開始するために必要な手順を説明します。
このガイドの対象者
このガイドは、Zabbix の新規ユーザー向けに作成されており、VMware の基本的な監視を有効にするために必要な最小限の手順をまとめています。 より詳細なカスタマイズオプションを探している場合や、より高度な設定が必要な場合は、Zabbix マニュアルの Virtual machine monitoring セクションまたは Configuration セクションを参照してください。
前提条件
このガイドを進める前に、OS に応じた手順に従って Zabbix サーバーと Zabbix Webインターフェースをダウンロードしてインストール する必要があります。
環境によっては、このガイドの一部の手順が多少異なる場合があります。 このガイドは Ubuntu を実行している環境を前提としています。
VMware はすでに設定済みであることを前提としています。 このガイドでは VMware の設定については扱いません。
Zabbixサーバーの設定
VMwareを監視するには、vmware collector のZabbixプロセスを有効にする必要があります。
VMware監視の実行方法の詳細については、仮想マシン監視を参照してください。
1. Zabbixサーバーの設定ファイルを開きます。
vi /etc/zabbix/zabbix_server.conf
2. Zabbixサーバーの設定ファイルで、StartVMwareCollectors パラメーターを見つけ、2 以上に設定します(デフォルト値は 0 です)。
### Option: StartVMwareCollectors
# Number of pre-forked vmware collector instances.
#
# Mandatory: no
# Range: 0-250
# Default:
# StartVMwareCollectors=0
StartVMwareCollectors=2
3. Zabbixサーバーを再起動します。
systemctl restart zabbix-server
vmware collector プロセスが起動したら、次の手順に進みます。
Zabbix Webインターフェースの設定
1. Zabbix Webインターフェースにログインします。
2. Zabbix Webインターフェースで ホストを作成 します。
- Host name フィールドにホスト名を入力します(例: "VMware environment")。
- Templates フィールドに "VMware FQDN" テンプレート(または "VMware" テンプレート)を入力または選択します。 これらのテンプレートの詳細については、仮想マシン監視 を参照してください。
- Host groups フィールドにホストグループを入力または選択します(例: 新しいホストグループ "VMware")。

- Macros タブで、次のホストマクロを設定します:
- {$VMWARE.URL} - VMware サービス(vCenter または ESXi ハイパーバイザー)の SDK URL (https://servername/sdk)
- {$VMWARE.USERNAME} - VMware サービスのユーザー名
- {$VMWARE.PASSWORD} - VMware サービスの {$VMWARE.USERNAME} ユーザーのパスワード

3. Add ボタンをクリックしてホストを作成します。このホストは VMware 環境を表します。
収集されたメトリックを表示する
おめでとうございます。ここまでで、Zabbix はすでに VMware 環境の監視を開始しています。
VMware 環境の構成によっては、Zabbix が 検出 を行い、その後、検出されたエンティティに対してホストを作成する場合があります。 必要に応じて、ホストの検出と作成は 手動で実行 することもできます。
作成されたホストを表示するには、データ収集 > ホスト メニューセクションに移動します。

収集されたメトリックを表示するには、監視 > ホスト メニューセクションに移動し、作成された "VMware environment" ホスト、または検出されたエンティティ用に作成されたホストのいずれかの横にある 最新データ をクリックします。

この操作により、選択したホストから収集されたすべての最新メトリックの一覧が開きます。

一部のアイテムにはデータがなく、サポートされていません の状態になっている点に注意してください。 これは、監視対象の VMware 環境で有効になっていないため、Zabbix が特定のデータストア上で有効な パフォーマンスカウンター を見つけられないためです。
障害アラートの設定
Zabbix は、さまざまな方法でインフラストラクチャの障害を通知できます。
このガイドでは、メールアラートを送信するための基本的な設定手順を説明します。
1. ユーザー設定 > プロフィール に移動し、メディア タブに切り替えて、メールアドレスを追加 します。

2. 障害通知の受信 のガイドに従います。
次回 Zabbix が障害を検出すると、メールでアラートを受け取れるはずです。
関連情報
- アイテムの作成 - 追加の監視メトリクスの監視を開始する方法。
- 障害エスカレーション - 複数段階のアラートシナリオを作成する方法 (例: まずシステム管理者にメッセージを送信し、次に、45分以内に障害が解決されない場合はデータセンター管理者にメッセージを送信する)。
- 仮想マシン監視 - VMware監視に関する追加情報(データ収集プロセス、サーバー設定オプション、トラブルシューティングガイダンスなど)。
- VMware監視のアイテムキー - Zabbixで監視できるVMwareメトリクスの完全な一覧。
- テンプレート VMware - VMwareテンプレートに関する追加情報。
- テンプレート VMware FQDN - VMware FQDNテンプレートに関する追加情報。