Jul 172014

I’ve been doing a lot of work with vCenter Operations over the last few months. I spent a lot of time with custom dashboards, super metrics and custom widgets based on XML files and widget interactions. The environment I’m in has an operations team responsible for monitoring 15+ vCenter environments. Most of the time spent working on this project was dedicated to creating a main dashboard that displayed high level metrics for all sites and then creating a site-specific dashboard that had a more narrow view of the resources at that site. A third type of dashboard was created for resource lookup. This dashboard allows for anyone to type in the name of a resource (virtual machine, host, cluster, etc..). Any resource selected from the Metric selector will then bring up metrics in a different widget and give you certain information in another widget (this is the custom xml file) depending on the type of resource.

In this first part I want to show you the final result. I prefer showing the result first so you have some perspective of what is being done in subsequent posts. Plus, who wants to read a bunch of boring and (likely) grammatically incorrect paragraphs from yours truly? Not I.

Here’s the main operations dashboard. Each column represents a site. Each column has individual metrics for different items such as ‘Hosts Down’ or ‘Max VM Disk’. Each metric is representative of a resource type for the entire site, therefore, Super Metrics were created to find the ‘max’ of something across a resource type within that site. I’ll explain more in subsequent posts.

operations master

Next up is the site-specific dashboard. This consists of Applications (metrics pulled using Hyperic), datastores (ordered by least free space) virtual machine disk space heat map (by % free) and a host overview area for the individual hosts at that site in which each row represents several metrics for a particular host.



This next dashboard is a resource finder. It consists of a resource selector that once you select a resource it will populate the available metrics in the metric selector below, which in-turn interacts with the metric graph and populates the metric graph with whichever metrics you selected. There is also a health tree on the bottom left. Whenever you select a resource in the resource finder the health tree populates. Finally, the resource details area on the top left will populate with different metrics depending upon the resource type you select. Here’s what the resource dashboard looks like



Above, I mentioned that the resource details widget of the resource finder dashboard displayed different metrics depending on the resource selected. Here are some examples of what you will see

“World” resource”                                                                                      “Datacenter” resource

resource master_worldresource master_datacenter


“Cluster” resource                                                                                        “Host” resource

resource master_cluster

resource master_host


“Virtual machine” resource                                                                          “Datastore” resource

resource master_vmresource master_datastore


That’s going to do it for this post. In Operationalizing vCenter Operations – Part 2 I will go over the main operations dashboard in detail, to include super metrics associated with it.

Jul 082014
Varrow Bound

Starting July 28th, 2014 I will be moving to Varrow as a principal cloud architect. I am currently working with my boss (the illustrious Chris Horn) on what that is, so please, don’t ask. Seriously though, I will be covering things associated with the following words: Secure Cyber Metadata Scalable Five 9s Resilient Agnostic Cloud [...]

Jun 242014
Programmatically Push Custom Data into vCenter Operations

I’ve been doing a lot of customization with vCenter Operations Manager lately, mainly customized dashboards, and I wanted to explore ways of getting data into vCOps other than having to use a third party adapter (such as Hyperic) or make my own adapter. Enter the HTTP Post Adapter. The HTTP Post adapter comes with vCenter [...]

May 152014
Finding orphaned Virtual Machines - The Python Way

For the past few years I’ve done a little dabbling in Powershell for on-demand automation. I wanted to expand my horizons outside the realm of Powershell and find something more powerful, not only for vSphere, but other technologies that have APIs accessible via Python. I had never used Python, but had to start somewhere. I decided [...]

Apr 152014

In 2006 I had no idea what VMware was, let alone what virtualization was. At the time I was an active duty member in the United States Air Force working in communications doing AD migrations and file server consolidations onto CX700s. Fast forward to February 2014 and I’m VCDX #129. I first learned about virtualization [...]

Oct 142013
PernixPro - A Flash Hypervisor Community

Today (October 14th), PernixData announced a new program that enables industry experts and enthusiasts to help shape one of the most (if not THE most) exciting products of 2013; PernixData FVP. PernixPro is a program that will allow its members to interact with PernixData experts, the research and development team and other PernixPro members. PernixPro [...]

Oct 112013
EMC Common Antivirus Agent (CAVA) – Virus Scanners Offline

Hey folks, @virtualtacit (http://blog.virtualtacit.com) and I ran into an interesting issue recently where the EMC CAVA antivirus servers were in an “OFFLINE” state and virus scanning services were down. EMC’s Common Anti-Virus Agent is software that runs on a Windows operating system and leverages the system’s antivirus client to scan CIFS shares that are located [...]