Unsolved

This post is more than 5 years old

1 Message

142722

November 1st, 2012 18:00

VM Processor Report

We are trying to create a report for audit using vfoglight pro 6.6.1 that provides proof that processor configuration for a group of VMs has not changed over the past two years.  So far I have been unable to successfully pull this information using the available metrics from individual VMs.  Can anyone provide guidance or direct me to a resource that would help clarify how to create this?

Thanks

Len

132 Posts

November 1st, 2012 19:00

I know that you can get the data from a hidden list located under the VMWVirtualMachine called changeSummary.

This is not available in drag and drop dashboards.

In WCF, you can create a script function which accepts a VMWVirtualMachine object, and pass it to the following script code:

return VMWVirtualMachine.get("changeSummary",specificTimeRange);

Once you have this working, you can create a row-oriented table with VMWVirtualMachine as it's Context input, and using the results of this function as it's row source, select your fields, and you have a report for 1 VM.  Set the table to have a function of portlet and reportlet, and it should be available to use for parameterized drag and drop.

171 Posts

November 2nd, 2012 02:00

There is actually a pretty trivial way to do this, standard deviation.  If you look over a long period of time, 2 years in your case, there should be a STDDEV of 0 for the number of CPUs for that period if it has remained the same.  If it has changed there will be some standard deviation over that time frame.  If you create a table with the VM Name, CPUs allocated and then filter where the CPUs allocated -> Period -> Stddev is greater or less than 0, you should get your list of VMs with changes.

132 Posts

November 2nd, 2012 09:00

Thomas, that is truly a clever way to determine if something has changed!

I will definately be using that for some of my work.

No Events found!

Top