Please understand that this forum is not the same as IBM Support. Most of the folks in this forum, including myself, are customers and enthusiasts trying to help each other out and learn. Those here who do work for IBM are generally not here in an official capacity and this forum is not part of their job.
For guidance for your specific situation, identifying the products you need to configure, hands-on help, and custom solutions, you should start by opening a PMR request or engaging your account manager. In the most extreme case where you might need custom development, IBM Proserv can help.
But that’s not what you’d need for your scenario, I think. I believe you should be able to collect what you want by configuring the VMWare Management Extender. I know it’s included in the Bigfix Lifecycle license, and probably in others. The VMWare Management Extender uses the VMWare VCenter API to communicate with VCenter, and can collect information on your physical ESX hosts and virtual machines, and cam send commands such as ‘create a vm’, ‘clone a vm from template’, ‘take/restore snapshot’, and lots of other goodness to automate the datacenter.
:edit: As you mentioned you are using BigFix Inventory, it’s very likely you have the Lifecycle license (which also includes Inventory).
I just installed Inventory last week, and I see that there are some VMWare Management tasks to configure. I suspect these use the same VMWare Management Extenders to pull data into Inventory specifically, but I can’t say for sure as I haven’t configured it yet.