Question: Why are VMware tests not discovered for an ESXi host running vSphere 6.7?
Answer: By default - the Traverse VMware monitor (revision 9.5 and earlier) use TLS 1.0 to access the VMware API, while vSphere 6.7 by default only accepts requests utilizing TLS 1.2.
Now, to allow the Traverse VMware monitor to use TLS 1.0, 1.1 or 1.2, on the appropriate DGE or DGE extension, simply modify the following parameter in 'TRAVERSE_HOME\bin\monitor.lax' at the end of the line beginning with 'lax.nl.java.option.additional=' to include the additional TLS versions:
-Dhttps.protocols=TLSv1,TLSv1.1,TLSv1.2
Then restart the 'Data Gathering Engine' component.
Applies to: Traverse 9.5 and lower.
Reference: https://docs.vmware.com/en/VMware-vSphere/6.7/rn/vsphere-esxi-vcenter-server-67-release-notes.html