Support Documentation How-To Installing VMware Perl API

Installing VMware Perl API

Introduction In order to use the check_esx3 plugin with op5 Monitor you will need to install the VMware Perl API.

Unfortunately, we can not bundle the VMware Perl API with op5 Monitor for legal reasons, but it's available as a free download (registration needed) from VMware.
Prerequisites Before installing you will need the following:
  • op5 Monitor >= 3.x
  • op5plugins >= 2.4.0
  • An account at vmware.com to be able to download the Perl API
  • VMware Infrastructure (VI) Perl Toolkit Packages (link)
    • VI Perl Toolkit - Linux Installer (.tar.gz 32-bit version)
Installation

Download the latest version of the VI Perl Toolkit from VMware support page.

In this example we use VMware-VIPerl-1.6.0-104313.i386.tar.gz, but the instructions should apply to newer versions as well.

Upload the file to your op5 Monitor server's /root directory.

cd /root
tar xvzf VMware-VIPerl-1.6.0-104313.i386.tar.gz
cd vmware-viperl-distrib/
./vmware-install.pl
"Creating a new VMware VIPerl Toolkit installer database using the tar4 format.

Installing VMware VIPerl Toolkit.

You must read and accept the VMware VIPerl Toolkit End User License Agreement to continue.
Press enter to display it."
<ENTER>
"Read through the License Agreement"

"Do you accept? (yes/no)"
yes

"In which directory do you want to install the executable files?
[/usr/bin]"
<ENTER>

"The following Perl modules were found on the system but may be too old to work
with VIPerl:

Crypt::SSLeay
Compress::Zlib

The installation of VMware VIPerl Toolkit 1.6.0 build-104313 for Linux
completed successfully. You can decide to remove this software from your system
at any time by invoking the following command:
"/usr/bin/vmware-uninstall-viperl.pl".

Enjoy,

--the VMware team"

Note: "Crypt::SSLeay" and "Compress::Zlib" are not required for check_esx3 to work.
Revision and date Revision 1
2008-10-13
Bookmark and Share