There are also a number of plugins that are available with New Relic that will help accomplish some of the requests you have. Blue Medora provides plugins for New Relic that will allow you to monitor your entire VMware estate (VMs, Hosts, Datastores, etc), your Hardware (Compute, Storage, Networking, Load Balancers), and even your databases.
All of the plugins provided by Blue Medora are agentless and pull in hundreds of metrics on their respective technologies. Here is a link to learn more about the plugins.
If you have any questions about the plugins, feel free to ask and I will be happy to answer.