Installing the Performance Overview plugin on Virtual Center 2.5 Update 4

This is a great plugin, but it took a bit of work getting it installed.

Install VC2.5u4.  If you are upgrading, and have not installed u4 yet, stop the “VMware Infrastructure Web Access” service first.  Upgrade, then start the “VMware Infrastructure Web Access” service.  Not doing this can cause you problems.  This may be fixed by this VMware KB article.

Download and install Java JDK 1.6

Make sure to add the Java executables directory to your path (C:\Program Files\Java\jdk1.6.0_12\bin\ in the case of my JDK.)  Later updates will use a different path.  If you have an earlier version installed, and you need to keep the older version, type the following in a command window

set path=C:\Program Files\Java\jdk1.6.0_11\bin\;%path%

Create  a System Variable (not User) called JAVA_HOME, with a value of C:\Program Files\Java\jdk1.6.0_12. This is essentially the top level Java Directory.

Log out and back in to let your session pick up the new user variables.

In your file browser, find the perfCharts directory.  This will be the same folder you installed VC2.5u4 from, under \vpx\perfCharts.  Open a command window, and change to this directory.  In the same command window run

install.bat

It’s a huge security hole, but I couldn’t find another way to do it.

Once that’s done, start Virtual Center and click on the a host.  You should see a Performance Overview tab.  If you don’t, check that the plugin is installed (Plugins -> Manage Plugins -> Installed.)

Everything worked as expected, but I got this error in the Performance Overview window
“STATs Report service internal error Message: STATs Report application initialization is not completed successfully.”

To solve this, you need to configure the built in MSDE database to accept TCP/IP as a protocol.  Assuming your MSDE is on the same machine as your VC, start the SQL Configuration Manager –

Start > Programs > Microsoft SQL Server 2005 > Configuration Tools > SQL Server Configuration Manager.

SQL Server 2005 Network Configuration -> Protocols for SQLEXP_VIM -> TCP/IP

Yes for Enabled and Yes for Listen All

Restart the following services in order, or reboot

SQL Server (SQLEXP_VIM)
SQL Browser (Make sure it has either an automatic or manual start
VMware Infrastructure Web Access