top of page

vCommunity Management Pack for VCF Operations

  • Writer: Brock Peterson
    Brock Peterson
  • Nov 6
  • 3 min read

Updated: 1 day ago

Broadcom Technical Account Manager Onur Yuzseven has been leading the development effort of a Management Pack for VCF Operations called the VCF Operations vCommunity Management Pack. You can find his blog here.


The goal here is to augment what comes out of the box with Operations, providing additional Metrics, Properties, Dashboards, and more. It was developed with the Operations Integrations SDK as opposed to the Management Pack Builder. You can get the vCommunity Management Pack here.


The vCommunity Management Pack provides a bunch of new Content, all of which was developed by Iwan Rahabok:

  • 44 Dashboards

  • 169 Views

  • 16 Reports

  • 37 Super Metrics


One thing to note, the vCommunity Management Pack requires Operations 9.0 and a Cloud Proxy.


We will discuss these in detail in a series of upcoming blogs, but let's start with the first four use cases we were addressing with this Management Pack.


Over the years, we've had many customers looking for visibility into more advanced ESXi Host and VM properties (beyond those already being captured by VCF Operations), so we started there. The first four use cases addressed were the following:


  • ESXi Host Advanced System Settings

  • ESXi Host Software Packages

  • VM Advanced Parameters

  • VM Options


ESXi Host Advanced System Settings as seen in vCenter, can now be captured! Say for example, you wanted to capture the ESXi Host Advanced System Setting called Syslog.global.loghost


ree

To start capturing this Advanced System Setting just uncomment the Key in the config file: esxi_advanced_system_settings.xml, which can be found here.


ree

The esxi_advanced_system_settings.xml file will have all available options by default, uncomment the ones you want to start collecting. Once configured, they will show on your ESXi Host objects like this.


ree

You can now use these Properties in Dashboards, Reports, View, Alerts, and more.


The second use case was to start capturing ESXi Software Packages, as seen in vCenter here.


ree

To start capturing any of these Software Packages, adjust the esxi_packages.xml configuration file. By default all Software Packages are included, comment in/out the ones you'd like to start capturing.


ree

On an ESXi Host they will show like this.


ree

You'll get the Software Package Name, Type, Vendor, Version, and more. All of which you can now use in Dashboards, Reports, Views, and Alerts.


The third use case addressed by the vCommunity Management Pack is VM Advanced Parameters as seen in vCenter here.


ree

We can now capture any VM Advanced Parameter by uncommenting them from the configuration file vm_advanced_parameters.xml , like this.


ree

Once added, they will show as Properties on VMs like this.


ree

Again, they are now available to be used in Dashboards, Reports, Views, Alerts, and more.


The fourth use case was to start capturing VM Options as seen in vCenter here.


ree

This is a bit more complicated as they don't have neatly provided Keys/Names, but you can use the vCenter MOB UI to find them. For example, if you want to capture the VMware Tools : Tools Upgrade value you can find it in the config section of the vCenter MOB UI, which is https://vcenterfqdn/mob/?moid=vmoid. In my case it looks like this.


ree

Clicking the config link takes me here.


ree

Scrolling down to tools click the link which will take you here.


ree

You can map these NAMES to the VM Options shown in vCenter, the one I wanted was toolsUpgradePolicy, which I added to the vm_options.xml along with its Property Path as shown in the UI.


ree

We've seeded this vm_options.xml configuration file with dozens of VM Options by default, just uncomment the ones you want to start capturing. VMs will now show this as a Property (along with the others listed).


ree

You can now use these Properties in Dashboards, Reports, Views, Alerts, and more.


The latest version of the vCommunity Management Pack can be found here. Onur has done a great job with version control, documentation, and more. The .pak file as well as the Source code is available for exploration.


ree

Download the .pak file. Once downloaded install it via Administration - Integrations - Repository - ADD.


ree

Click UPLOAD and you'll be given some more details.


ree

Click NEXT and follow the prompts. Once complete, you'll see it here.


ree

Selecting it will give you more details around what's included, Metrics, and Content. To configure an Adapter Instance, click ADD ACCOUNT, which will prompt you for a vCenter target.


ree

Details for configuration can be found here. Once configured it will look like this.


ree

You will next want to enable all the Super Metrics in your Policy/s, these are used in the vCommunity Dashboards found here.


ree

You are now up and running with the vCommunity Management Pack! This is just the first in what will be a series of blogs on this topic. Enjoy!

    bottom of page