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インターフェースでホストを作成します。

  • ホスト名 フィールドに、ホスト名を入力します(例: "VMware environment")。
  • テンプレート フィールドに、"VMware FQDN" テンプレート(または "VMware" テンプレート)を入力または選択します。 これらのテンプレートの詳細については、仮想マシン監視を参照してください。
  • ホストグループ フィールドに、ホストグループを入力または選択します(例: 新しいホストグループ "VMware")。

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

3. 追加 ボタンをクリックしてホストを作成します。このホストは、VMware環境を表します。

収集されたメトリクスを表示する

おめでとうございます。ここまでで、Zabbix はすでに VMware 環境を監視しています。

VMware 環境の設定によっては、Zabbix が 検出 を行い、その後、検出されたエンティティー用のホストを作成する場合があります。必要に応じて、ホストの検出と作成は 手動で実行 することもできます。

作成されたホストを表示するには、データ収集 → ホスト メニューセクションに移動します。

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

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

一部のアイテムにはデータがなく、サポートされていません の状態になっていることに注意してください。これは、監視対象の VMware 環境で有効になっていないため、Zabbix が特定のデータストア上で有効な パフォーマンスカウンター を見つけられないためです。

障害アラートの設定

Zabbix は、さまざまな方法でインフラストラクチャの障害を通知できます。
このガイドでは、メールアラートを送信するための基本的な設定手順を説明します。

1. ユーザー設定 → プロファイル に移動し、メディア タブに切り替えて、メールアドレスを追加します

2. 障害通知を受信する のガイドに従います。

次回 Zabbix が障害を検知したときに、メールでアラートを受信できるはずです。

参照

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