Cloud Management Platform Cloud Operations Tech Tips vCenter Operations vRealize Operations

The return of the One Click Cluster Capacity Dashboard in vRealize Operations 6.0

Since the release of vRealize Operations Manager 6.0, I have received an over-whelming amount of requests to re-create the one click cluster capacity dashboard on vROps 6.0. I should mention here that the dashboard xml, which I created with vCenter Operations 5.x would not work with vRealize Operations 6.0, since a number of metrics have changed in vRealize Operations  6.0 and the one which still remain are also laid in a different pattern within the database. 

So without further ado, let me quickly show you the face of the New One Click Cluster Capacity Dashboard 

 Just like the previous version of the dashboard, you would need to click on the cluster name on the left pane which will give you the details of the cluster and the important capacity metrics. With vRealize Operations Manager 6.0, I have selected the metrics which I believe are important and would give you an overview of the cluster. Let me quickly explain these 16 metrics to you.

  • Total Hosts = Total number of hosts in the cluster
  • Total Datastores = Total number of datastores in the cluster
  • Total VMs = Total number of virtual machines
  • Powered on VMs = Number of powered on VMs in the cluster
  • VM:HOST Average number of running virtual machines per running host.
  • vCPU:pCPU Ratio of CPU consumption to provision based on consumer demand
  • vMEM:pMEM = Ratio of Memory consumption to provision based on consumer demand
  • WASTAGE% = Overall score of waste, on a scale of 100
  • VM Remaining Average = Capacity remaining based on average consumer demand
  • CPU – VM Remaining = Capacity remaining based on average consumer CPU demand
  • Memory – VM Remaining = Capacity remaining based on average consumer Memory demand
  • Disk – VM Remaining = Capacity remaining based on average consumer Disk Space demand
  • VM Remaining Large = Capacity remaining based on Large consumer demand
  • VM Remaining Medium = Capacity remaining based on Medium consumer demand
  • VM Remaining Small = Capacity remaining based on Small consumer demand
  • VM Remaining Average = Capacity remaining based on average consumer demand

In case you want some more or other metrics to show up in your scoreboard widget, then you can refer to the vRealize Operations Admin Guide here which gives you the description of various metrics available.

 Now let me tell you how to replicate this dashboard in your environment. Here are the pre-requisites:-

  1. vRealize Operations Manager 6.0.1 – Advanced or Enterprise Edition
  2. Administrative Access to vRealize Operations
  3. Internet Explorer or Mozilla Firefox

 Here are the steps to replicate the dashboard:

  • Login to your vRealize Operations instance with an administrator account. (This could be to any instance of the cluster in case you are running a vRealize Operations Cluster).
  • Click on Content – > Manage Metric Content -> Expand the folder “ReskndMetric” -> Click on the Green PLUS Sign to add a new XML -> Name the file as “cluster-cap” Copy the xml content highlighted in Green from below and paste it on the right window -> Click on Save.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>    <AdapterKinds>       <AdapterKind adapterKindKey="VMWARE">    <ResourceKind resourceKindKey="ClusterComputeResource">   <Metric attrkey="summary|total_number_hosts" label="Total Hosts" unit="" yellow="63" orange="64" red="65" />                    <Metric attrkey="summary|total_number_datastores" label="Total Datastores" unit="" yellow="255" orange="256" red="257" />                    <Metric attrkey="summary|total_number_vms" label="Total VMs" unit="" yellow="9999" orange="10000" red="10001" />                    <Metric attrkey="summary|number_running_vms" label="Powered On VMs" unit="" yellow="9999" orange="10000" red="10001" />                    <Metric attrkey="summary|avg_vm_density" label="VM : HOST" unit=":1" yellow="15" orange="30" red="40" />                    <Metric attrkey="cpu|demand|vConsumption.per.pConsumption" label="vCPU : pCPU" unit=":1" yellow="5" orange="6" red="7" />                    <Metric attrkey="mem|demand|vConsumption.per.pConsumption" label="vMEM : pMEM" unit="memory" yellow="2" orange="3" red="4" />                   <Metric attrkey="badge|waste" label="WASTAGE%" unit="%" yellow="20" orange="30" red="40" />                     <Metric attrkey="summary|capacityRemainingUsingConsumers_average" label="TOTAL VM REMAINING" unit="" yellow="10" orange="5" red="0" />                     <Metric attrkey="cpu|capacityRemainingUsingConsumers_average" label="CPU - VM REMAINING" unit="" yellow="10" orange="5" red="0" />                     <Metric attrkey="mem|capacityRemainingUsingConsumers_average" label="MEMORY - VM REMAINING" unit="" yellow="10" orange="5" red="0" />                     <Metric attrkey="diskspace|capacityRemainingUsingConsumers_average" label="DISK SPACE - VM REMAINING" unit="" yellow="10" orange="5" red="0" />                   <Metric attrkey="summary|capacityRemainingUsingConsumers_large" label="VM REMAINING-LARGE" unit="" yellow="10" orange="5" red="0" />                   <Metric attrkey="summary|capacityRemainingUsingConsumers_medium" label="VM REMAINING-MEDIUM" unit="" yellow="10" orange="5" red="0" />                   <Metric attrkey="summary|capacityRemainingUsingConsumers_small" label="VM REMAINING-SMALL" unit="" yellow="10" orange="5" red="0" />                   <Metric attrkey="summary|capacityRemainingUsingConsumers_average" label="VM REMAINING-AVERAGE" unit="" yellow="10" orange="5" red="0" />          </ResourceKind>       </AdapterKind>    </AdapterKinds>

Once you are done with creating this file, you now need to import a dashboard which is called “CLUSTER CAPACITY DASHBOARD” To import this dashboard you need to download the following file: CLUSTER-CAP.json (click on the filename to download).

Once you have this file, let’s see the steps to import it.

  • Login to your vROps instance with an administrator account. (This could be to any instance of the cluster in case you are running a vROps Cluster).
  • Click on Content – > Dashboards -> Actions -> Click on the Import Dashboard.

  • Browse to the CLUSTER-CAP.json file and click on Ok.

This will bring the Cluster Capacity Dashboard in the list of dashboards which you have..

Hope you enjoy the new Cluster Capacity Dashboard!!

Related Articles

Comments

22 comments have been added so far

  1. The JSON file download link is failing. How can I get a copy of the JSON file. Love this tool and want to deploy it at a customer site. Thanks! Tristan

      1. Hi iit is great Dashboard ,i am nit able to get the below Value can please advice
        vMEM:pMEM = Ratio of Memory consumption to provision based on consumer demand ,I am getting the result ?

        Thanks

        1. Just wondering if you got an answers on how to fix the issue of vMEM:pMEM.
          As me to it’s the only one who is not working.

          Thanks

          1. I had the same issue. After tinkering for about a week with this setting we decided to start with a fresh policy and the value finally began to populate correctly.

  2. This is a great dashboard and thanks for making the updated version. I’m having one problem where the Memory metric is always blue and never comes back with an actual value. Its always a ? memory. Any ideas on this? I’m running the latest version of vRealize Ops man.

  3. Hi,

    I’m running Version 6.3.0.4276418 of vROPS and want to know how can I make the vMEM:pMEM work as now nothing is displayed.

    Thanks

  4. Having gone through step by step in creating the one click dashboard from start to finish, I have a blank dashboard. I’m using Vrops:
    Version 6.3.0.4443153
    Build 4443153

    Any ideas why this is???? Any help would be appreciated…………..

Leave a Reply

Your email address will not be published. Required fields are marked *