top of page

vCommunity Management Pack for VCF Operations

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

Updated: Nov 15

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.


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


Each of these has a corresponding configuration file (among others) found in Infrastructure Operations - Configurations - Management Packs Configuration.


ree

They are mapped by name and should be cloned before editing as they will be overwritten at Management Pack upgrade time. Here you can see I've cloned vm_advanced_parameters.xml to vm_advanced_parameters_v2.xml and uncommented everything.


ree

You will then point to this newly cloned configuration file in your vCommunity Adapter Instance, like this. Do this same thing for the other configuration files.


ree

Now, let's look into each use case in detail. First, 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 cloned configuration file.


ree

The esxi_advanced_system_settings.xml file will have all available options by default, clone this and uncomment the ones you want to start collecting. Be sure to use this newly cloned configuration file in your Adapter Instance/s. Once configured, these ESXi Advanced System Settings will show on your ESXi Host objects.


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 cloned configuration file. By default all Software Packages are included, comment in/out the ones you'd like to start capturing. Here I've uncommented all of them.


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 cloned configuration file, 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. Note: the vCenter MOB is disabled is vCenter 9.0, to enable it follow this KB.


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. I uncommented all of them in my cloned configuration file.


ree

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.


As a note, you can have multiple vCommunity Adapter Instances with their own configuration files. I have one and it looks like this.


ree

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.


Finally, we are taking feature requests here, please log anything you'd like to see. Much more to come here, enjoy!

    bottom of page