vCenter Server shows alarms "vsphere-ui status changed from green to yellow"
search cancel

vCenter Server shows alarms "vsphere-ui status changed from green to yellow"

book

Article ID: 387890

calendar_today

Updated On:

Products

VMware vCenter Server

Issue/Introduction

  • A "vSphere UI Health Alarm" has occurred indicating that vsphere-ui status has changed to yellow.
  • The vsphere_client_virgo.log in /var/log/vmware/vsphere-ui/logs contains the following errors:
    [YYYY-MM-DDTHH:mm:SS.SSSZ] [WARN ] health-status-73              com.vmware.vise.vim.cm.healthstatus.AppServerHealthService        Memory usage: used=566,946,048; max=629,669,888; percentage=90.03861528153621%. Status: YELLOW         
    [YYYY-MM-DDTHH:mm:SS.SSSZ] [INFO ] health-status-73              c.v.v.v.cm.HealthStatusRequestHandler$HealthStatusCollectorTask   Determined health status 'YELLOW: [(vmodl.LocalizableMessage) {
       dynamicType = null,
       dynamicProperty = null,
       key = webclient.memory.lowheap,
       arg = null,
       message = The server is running low on heap memory (>90% utilized.)
    }]' in 31 ms

Environment

VMware vCenter Server 7.x

VMware vCenter Server 8.x 

Cause

The heap memory utilization of the vsphere-ui service exceeds 90%.

It may recover automatically.

Resolution

Workaround:
To workaround this issue, restart vsphere-ui service.

service-control --restart vsphere-ui


If the issue persists or occurred again, manually increase the vsphere-ui heap memory.
For more information, see Manually increasing the heap memory of components in vCenter Server 6.x, 7.x and 8.x

Additional Information