概要Zabbixではバージョン2.2.0から、VMware環境の監視をサポートしています。Zabbixは、ローレベルディスカバリルールを使用して、自動的にVMwareハイパーバイザーと仮想マシンを発見し、事前定義済みのホストのプロトタイプに基づいて、それらを監視するホストを作成することができます。vCenterまたはESXハイパーバイザーを監視するためにすぐに使えるテンプレートがいくつか用意されています。vCenterまたはvSphereのバージョンは、4.1です。仮想マシン監視は、2つのステップで行います。Zabbixプロセスによりデータが収集されます。Webサーバから必要な情報を取得し、それを前処理し、Zabbixサーバの共有メモリに保存します。次に、ZabbixシンプルチェックのVMwareキーを使用して、ポーラーによりデータが収集されます。単一のVMwareサービスからのデータ収集は、必ず単一のcollectorによって行われます。複数のcollectorプロセスで共有することはできません。複数のcollectorは、複数のVMwareサービスを同時に処理できます。いうことから、大規模システムのvCenterサービス全体を監視する代わりに、ESXハイパーバイザーを直接監視することを推奨します。仮想マシン監視を動作させるには、--with-libxml2および--with-libcurlコンパイルオプションを付けて、Zabbixをコンパイルする必要があります。次の設定ファイルオプションを使用して、仮想マシン監視を調整することができます。collectorインスタンスの数。VMwareデータを保存するための共有メモリサイズ。Mware内部チェックzabbix[vmware,buffer,...]を使用して、VMwareキャッシュ使用量を監視できます(内部チェックを参照してください)。collectorインスタンスがない場合は、共有メモリは割り当てられないことに注意してください。単一のVMwareサービスからデータ収集までの秒単位の間隔。この間隔は、VMware監視アイテムの最小間隔に設定する必要があります。ディスカバリZabbixは、ローレベルディスカバリルールを使用して、自動的にVMwareハイパーバイザーと仮想マシンを発見することができます。上のスクリーンショット内のディスカバリルールキーは、vmware.hv.discovery[{$URL}]です。ホストのプロトタイプローレベルディスカバリルールで、ホストのプロトタイプを作成することができます。仮想マシンが発見されると、これらのプロトタイプが実際のホストになります。プロトタイプは、発見される前は、リンクされたテンプレートに起因するもの以外は、独自のアイテムやトリガーを持つことはできません。発見されたホストは、既存のホストに属すことになり、ホストの設定用にその既存のホストのIPを利用します。ホストのプロトタイプ設定では、ホスト名、表示名、ホストグループのプロトタイプの各フィールドにLLDマクロが使用されます。ホストステータス、既存のホストグループへのリンク、テンプレートのリンクは、その他のオプションとして設定できます。発見されたホストには、接頭の文字に作成したディスカバリルールの名前を付加します。発見されたホストは、手動で削除できます。発見されたホストは、ディスカバリルールの[存在しなくなったリソースの保持期間(日)]の値に基づいて自動的に削除されます。設定オプションのほとんどは、ホストとホストインベントリの有効化/無効化を除いて、読み込み専用です。発見されたホストは、それ自体のホストのプロトタイプを持つことはできません。vCenterまたは直接ESXハイパーバイザーを監視するためのすぐに使えるテンプレートがいくつか用意されています。これらのテンプレートには、あらかじめ設定されたLLDルールが含まれており、さらに仮想システム監視用のチェック機能が多く組み込まれています。VMware」テンプレートを使用する必要があることに注意してください。Guest」テンプレートはディスカバリによって使用され、通常は手動でホストにリンクする必要はありません。ホストの設定VMwareシンプルチェックを使用するには、ホストに次のユーザーマクロが定義されている必要があります。URL(https://servername/sdk)。次の例は、Zabbixで迅速にVMware監視をセットアップする方法を示しています。--with-libcurl)を付けてコンパイルします。Zabbixサーバ設定ファイルのStartVMwareCollectorsオプションを1以上に設定します。新しいホストを作成します。次のように、VMware認証に必要なホストマクロを設定します。次のように、ホストをVMwareサービステンプレートにリンクさせます。本ページは2014/08/05時点の原文を基にしておりますので、内容は必ずしも最新のものとは限りません。最新の情報は、英語版のZabbix2.2マニュアルを参照してください。