SDDC Health Management Solution version 4.x is not collecting Health data from vCenter Server Appliance server
search cancel

SDDC Health Management Solution version 4.x is not collecting Health data from vCenter Server Appliance server

book

Article ID: 343694

calendar_today

Updated On:

Products

VMware Aria Suite

Issue/Introduction

Symptoms:
  • The vCenter Server Deployment and vCenter Server objects are created by the SDDC Health Management Solution adapter, but the vCenter Server services and their metrics are not created or available.
  • The /storage/vcops/log/adapters/SDDCHealthAdapter/SDDCHealthAdapter_ID.log shows errors similar to:
ERROR [pool-287-thread-1] (61397) com.vmware.adapter3.sddchealth.managers.vCenterResourceManager.listServiceHealthDetails - [VC_IP_Address]Failed: HTTP error code: 403 Forbidden
java.lang.RuntimeException: Failed: HTTP error code: 403 Forbidden
at com.vmware.adapter3.sddchealth.session.RestAPISession.getVmonApi(RestAPISession.java:132)
at com.vmware.adapter3.sddchealth.managers.vCenterResourceManager.listServiceHealthDetails(vCenterResourceManager.java:874)
at com.vmware.adapter3.sddchealth.managers.vCenterResourceManager.collect(vCenterResourceManager.java:364)
at com.vmware.adapter3.sddchealth.SDDCHealthAdapter$1.run(SDDCHealthAdapter.java:1286)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:748)
  • The issue occurs although root user and password are configured for the vCenter Server object per product documentation.


Environment

VMware vRealize Operations Manager 6.7.x
VMware vRealize Operations Manager 6.6.x
VMware vRealize Operations Manager 7.0.x

Resolution

This is a known issue affecting SDDC Management Health Solution version 4.x.

This issue is resolved in SDDC Management Health Solution version 5.0 and later, available at VMware Solution Exchange.

Workaround:
To workaround this issue, the corresponding VMware vSphere adapter instance collection user needs to be assigned with minimum permissions to collect vmon metrics.
  1. Log into the affected vCenter web UI as an Administrator that can edit permissions.
  2. Navigate to Administration > Users and Groups > Groups.
  3. Select the SystemConfiguration.Administrator group.
  4. Click Add Member under Group Members.
  5. Search for the collection user used by the corresponding VMware vSphere adapter instance in vRealize Operations Manager and add the user into the group.
  6. Click OK.
The SDDC Health Management Solution should now be able to collect Health data from vCenter Server.