SystemEDGE host with VCAIM is only discovered as a Server host element, and not as a VMware manager element causing no VM related entities managed by the VCAIM to be created as elements in IM
The root cause for this problem was due to changes made to the default Monitoring Profile to Metric Family associations.
When a SystemEDGE host with VCAIM server element is discovered in IM, it is first created as a simple Server host element and added to the 'All Server' default collection.
The 'All Servers' collection is associated, out of the box, to the 'Virtual Server' Monitoring Profile. Here we see this association after going to the Data Aggregator->Monitoring Configuration->Monitoring Profiles view. We then selected the default 'Virtual Server' Monitoring Profile, and selected its Collections tab. Note the presence of the 'All Servers' default collection:
When the new Server element is added to the collection, the Metric Families associated to the 'Virtual Server' Monitoring Profile launch their discoveries to discover the metrics on the new element. The important Metric Family involved with this Monitoring Profile is the 'VMWare VirtualCenter' Metric Family. It is this Metric Families discovery that triggers the discovery of the VCAIMs presence on the new Server element.
We can see this important default Metric Family to Monitoring Profile association by going to the Data Aggregator->Monitoring Configuration->Monitoring Profiles view. We then selected the default 'Virtual Server' Monitoring Profile, and selected its Metric Families tab. Note the presence of the 'VMWare VirtualCenter' default Metric Family:
Once these associations are properly configured, as they are out of the box, and the Server element is discovered, when the Metric Families for the Virtual data are discovered against the servers VCAIM, the new Server element is 'upgraded' to be recognized as a VMware vCenter server and is moved to the 'All VMWare vCenters' default collection.
The addition to this collection, and this collections association to the 'VMWare Virtual Machine' Monitoring Profile, and its associated Metric Families, is what triggers the discovery and creation of the VMWare entities managed by the VCAIM, such as Virtual Machines, ESX Hosts, etc., etc.
If any of these out of the box default Collection to Monitoring Profile to Metric Family associations have been removed or broken, the VM Entities will not have elements created for them.
If this is found to be the case, recreating those associations, and running an 'Update Metric Families' action against the SystemEDGE Host w/ VCAIM, will resolve this.