vROps Application Dashboard

Hey Hey,

Back again with another dashboard I hope some of you may find it useful or use as a building block for your environment.
I did a dashboard like this back in 5.x HERE This is a little different but along the same lines.

For this to work we will need VIN up and running as well as the solution installed in vROps. To extend this further Hyperic would be a perfect match supplying more data.

This dashboard will be grouping all the VMs running an application in this case MSSQL. A dashboard like this could go to an applications team to give them data so they don’t harass you. It doesn’t have to be used like this. The application scoreboard widget can be used in general for any VM with VIN running.

When sitting in with customer I like to layout the dashboards so below is how we are laying this one out.

Create the group
So what we need to do is create a custom group using the data the VIN solution brings into vROps.
1) Navigate to the content section and Custom Groups
2) Click Add
3) Fill in Name, Group Type, Policy and tick Keep Group Membership up to date
4) Select Virtual Machines in the Object Type
5) in the first rule select Properties –> Application components running on the Virtual Machine –> Contains –> MS-SQL
6) Click Save

Application Servers (Object List Widget)
This section configures the Object List Widget which will display the application servers in this case im using MS SQL servers
1) Enter title
2) Select Children for the Node
3) Select the custom group that was created previously
4) Click Save


Relationship (Object Relationship Widget)
This section we will configure the relationship widget
1) Enter Name
2) Select Self Provider to Off
3) Click Save


Dependencies (Topology Widget)
This section is just fill I know a lot of customers like it. If I was running Hyperic I would display more application specific metrics like rows read a second etc in this section.
1) Give the widget a name
2) Self provider as Off
3) Select the relationships I chose all but this is up to you
4) Click Save


Application XML
For the next widget a metric configuration will be needed.
Below is the XML that is used
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<AdapterKind adapterKindKey="VMWARE">
<ResourceKind resourceKindKey="VirtualMachine">
<Metric attrkey="cpu|demandPct" label="CPU Demand" unit="%"/>
<Metric attrkey="cpu|usage_average" label="CPU Usage" unit="%"/>
<Metric attrkey="mem|active_average" label="Guest Active Mem" unit="mb"/>
<Metric attrkey="mem|usage_average" label="Mem Usage" unit="GB"/>
<Metric attrkey="guestfilesystem|freespace_total" label="Guest Free Sapce" unit="gb"/>
<Metric attrkey="net|usage_average" label="Average Network Throughput" unit="KBps"/>
<Metric attrkey="net|droppedRx_summation" label="Net Dropped Rx" unit="#"/>
<Metric attrkey="net|droppedTx_summation" label="Net Dropped Tx" unit="#"/>
<Metric attrkey="Super Metric|sm_9359a793-3a0f-411b-b632-779832fc9cdd" label="OS Uptime" unit="days"/>


Super Metric
We will also need a super metric I created for OS uptime all it does is convert to days.
uptime metric

Metrics (Scoreboard Widget)
This section we will configure the scoreboard widget to use the an application xml config.
1) Enter a Title Name
2) Select Self Provider to Off
3) Select the application metric config that we have created
4) Click save


Property List ( Property List Widget)
In this section we will use the built in VIN solution xml file
1) Enter a title
2) Set Self Provider to off
3) Select the Metric Configuration to the vm_vin_appcomp_props.xml(comes with vin vROps plugin)
4) Click Save

widget-app properties

Below is the interaction which is simple in this case everything is based on the Object List.

Now hopefully ive explained it semi well. we should have a dash like below


3 thoughts on “vROps Application Dashboard

  1. Thank you for this post. In my case, I don’t have the Application components running on the Virtual Machine property. I wonder why ? What to do to list applications ?

    • Hi Souad,

      That application property data will only be there when you configure VIN adapter or management pack. Have you got this running and configured?

  2. Pingback: vRealize Operations - Application Dashboard - my cloud-(r)evolution

Leave a Reply

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


Anti SPAM BOT Question * Time limit is exhausted. Please reload CAPTCHA.