5 ZabbixでVMwareを監視する

はじめに

このページでは、VMwareの基本的な監視を開始するために必要な手順について説明します。

このガイドの対象者

このガイドはZabbixの新規ユーザー向けに作成されており、VMwareの基本的な監視を有効にするために必要な最小限の手順が含まれています。 高度なカスタマイズやより詳細な設定が必要な場合は、Zabbixマニュアルの仮想マシン監視セクションや設定セクションを参照してください。

前提条件

このガイドを進める前に、ダウンロードとインストールの手順に従って、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フロントエンドの設定

1. Zabbixフロントエンドにログインします。

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 テンプレートに関する追加情報。