Unable to view vSAN Skyline Health information in vSphere Client.
The error message seen in vSAN Cluster > Monitor > vSAN - Skyline Health is "Unable to query vSAN health information. Check vSphere Client logs for details."
On validating the vCenter's /var/log/vmware/vsan-health/vmware-vsan-health-summary-result.log we can see that the vSAN cluster's health information is available:
2025-01-06T03:11:32.818Z INFO vsan-mgmt[19428] [VsanHealthSummaryLogUtil::PrintHealthResult opID=noOpId] Cluster vSAN-Cluster Overall Health : yellow
Group hcl health : yellow
Test hcldbuptodate health : yellow
.
.
The vCenter is able to query the vSAN hosts and get the cluster health information, but fails to populate the UI with this information.
VMware vSAN 7.0
Follow below plan of action to resolve this issue:
Restart vSAN Management Service on all hosts in the vSAN cluster. SSH into the host and run the command: /etc/init.d/vsanmgmtd restart
Restart vSAN health service on the vCenter. SSH into the vCenter and run the command: service-control --stop vmware-vsan-health && service-control --start vmware-vsan-health
This error can also be seen due to other issues, if this KB does not help, please refer the below: