VMware監視 · 1 min read · Oct 18, 2025

Opsviewを使用したVMware ESX/vSphereの監視

Opsviewを使用したVMware ESX/vSphereの監視

Opsviewは、仮想化されたデバイスを監視するための強力で柔軟な方法を提供します。VMware ESXおよびESX上で実行されているVMを監視するためには、以下に示すいくつかのソフトウェアをダウンロードしてインストールする必要があります。具体的には、VMware vSphere SDK for PerlとESXをチェックするためのNagiosプラグインです。

まず、Opsviewサーバーにターミナルを取得する必要があります(例えば、ssh経由で)。接続したら、「su -」でrootに切り替え(まだであれば)、「cd /usr/local/src」を実行します。

次に、VMwareのウェブサイトからVMware SDK(前述のもの)をダウンロードする必要があります。リンクはこちらです。これにはwww.vmware.comへのログインアクセスが必要です。

ファイルはOpsviewシステムに接続するために使用しているマシンにダウンロードされるため、ssh://またはWinSCP(プラットフォームに応じて)を使用してOpsviewシステムにコピーする必要があります。ファイル名は以下のようになります:

VMware-vSphere-Perl-SDK-5.0.0-422456.x86_64.tar.gz

ファイルを/usr/local/srcにコピーしたら、rootとして、ディストリビューションに応じていくつかのパッケージをインストールする必要があります:

Red Hat Enterprise Linux

yum install openssl-devel perl-Class-MethodMaker perl-SOAP-Lite perl-XML-LibXML openwsman-perl perl-Data-Dump

Opsviewはperl-uuid用の別のパッケージを構築しており、以下のリンクで入手可能です。’rpm -iv ’を使用してインストールしてください。

RHEL 6

x86: https://s3.amazonaws.com/perl-UUID/perl-UUID-0.04-1.0.el6.i686.rpm

x86-64: https://s3.amazonaws.com/perl-UUID/perl-UUID-0.04-1.0.el6.x86_64.rpm

RHEL 5

x86: https://s3.amazonaws.com/perl-UUID/perl-UUID-0.02-1.el5.i386.rpm

x86-64: https://s3.amazonaws.com/perl-UUID/perl-UUID-0.02-1.el5.x86_64.rpm

Ubuntu/Debian:

apt-get install cpanmin libdata-dump-perl libsoap-lite-perl libclass-methodmaker-perl libxml-libxml-simple-perl libssl-dev libarchive-zip-perl libuuid-perl

VMware SDK内の特異性のため、次のコマンドを実行する必要があります:

export http_proxy=
export ftp_proxy=

インストールが完了したら、cd /usr/local/srcに移動し、次のコマンドを実行します:

tar zxvf VMware-vSphere-Perl-SDK-5.0.0-422456.x86_64.tar.gz  
cd vmware-vsphere-cli-distrib/  
./vmware-install.pl

vmware-install.plコマンドを実行すると、ユーザー契約を読み、同意することを確認するように求められます。完了すると、SDKがインストールされます。

これがOpsviewを設定してVMwareを監視するためのコマンドライン部分の要約です。次に、GUIを介してVMwareホストを追加します。これを行うには、Opsviewにログインし、「設定 > ホスト」に移動し、左上の緑の「プラス」アイコンをクリックして新しいホストを追加します。

フィールドを適切に入力する必要があります。すなわち、ホストアドレス、説明など、以下のように:

新しいホストを追加する際のこの「ホスト」セクションの主な部分は、下部の「ホストテンプレート」です。VMware監視用のホストテンプレートは、Opsview 4.1以降で2つあります:

OS – VMware ESX – ゲストESXサーバー上で実行されている仮想マシン用のホストテンプレートを使用します。
OS – VMware ESX – ホスト仮想マシンをホストしているESXサーバー自体用のホストテンプレートを使用します。

ホストに適したホストテンプレート、すなわち「OS – VMware ESX – ホスト」を選択し、矢印をクリックして左のボックスに移動し、最後に次へクリックします。

次に、オプションで通知を設定したり、追加のモニターを追加したりできますが、監視を機能させるためには「属性」に移動し、「ESXUSER」、「ESXPASSWORD」、および「DATASTORE」(監視したいデータストアの名前)の値を指定する必要があります:

「変更を送信」をクリックすると、新しいVMwareホストが追加されます。次に、「設定 > 変更を適用」に移動し、構成を再読み込みする必要があります。8〜10秒後にOpsviewが再読み込みされ、新しいホストが監視されている状態になります。以下のように:

「設定 > サービスチェック」に移動して、サービスチェックを追加、複製、カスタマイズすることもできます。必要に応じて(例えば、複数のデータストアを監視したい場合など)。

投稿者: ブライアン・キング

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。