vSphere UI Health Alarm is triggered frequently in the vCenter
VMware vCenter Server 7.x
VMware vCenter Server 8.x
The alarm triggers when the heap memory allocated to the vSphere-UI process exceeds the warning threshold.
This can be validated in the vSphere-UI logs if the below events are found.
/var/log/vmware/vsphere-ui/logs/vsphere_client_virgo.log
[YYYY-MM-DDThh:mm:ss.zzzZ] [WARN ] health-status-84 com.vmware.vise.vim.cm.healthstatus.AppServerHealthService Memory usage: used=650,119,584; max=708,698,368; percentage=91.73431369%. Status: YELLOW[YYYY-MM-DDThh:mm:ss.zzzZ] [WARN ] health-status-84 com.vmware.vise.vim.cm.healthstatus.AppServerHealthService Memory usage: used=652,054,488; max=708,698,368; percentage=92.00733591%. Status: YELLOW[YYYY-MM-DDThh:mm:ss.zzzZ] [WARN ] health-status-84 com.vmware.vise.vim.cm.healthstatus.AppServerHealthService Memory usage: used=652,212,576; max=708,698,368; percentage=92.02964272%. Status: YELLOW[YYYY-MM-DDThh:mm:ss.zzzZ] [WARN ] health-status-84 com.vmware.vise.vim.cm.healthstatus.AppServerHealthService Memory usage: used=654,812,680; max=708,698,368; percentage=92.39652715%. Status: YELLOW[YYYY-MM-DDThh:mm:ss.zzzZ] [WARN ] health-status-84 com.vmware.vise.vim.cm.healthstatus.AppServerHealthService Memory usage: used=657,052,616; max=708,698,368; percentage=92.71259053%. Status: YELLOW[YYYY-MM-DDThh:mm:ss.zzzZ] [WARN ] health-status-84 com.vmware.vise.vim.cm.healthstatus.AppServerHealthService Memory usage: used=658,848,896; max=708,698,368; percentage=92.96605238%. Status: YELLOW
Add additional heap memory (500MB) to the vSphere UI process by following the KB Manually increasing the heap memory of components in vCenter Server 7.x and 8.x