Trouble connecting new vSphere server to checkmk

This is all possible with only querying the vCenter. There is only one exception - System Time. This check is only working for the vCenter time if you get all the data from vCenter.
Until 1.6 agent the performance data was missing for the ESX hosts.
Give it a try. Turn on all options for the vCenter and look what comes back.
Before i extended the 1.5 agent to also get the performance data from vCenter as i had an infrastructure to monitor with 150 ESX servers and the responsible person told me - no local users are created on the servers.