vCenter and Skyline Health Problem

November 11, 2020 1 By Allan Kjaer

If you enable CEIP on a vCenter, there will for the “some” installation come a alert that the UDP heartbeat not working.

I have seen this in multiple installations, and do not see any disconnects, or any other problems.

I have check driver/firmware for compatibility, NICs in en ESXi hosts port for packets drop/errors, the switch ports for packets drops/error, and none of them had any issue. So this looks like a bug.

I the Skyline Health you ca see this warning:

This issue occurs when the UDP heartbeat message sent by ESX/ESXi
host is not received by vCenter Server. if vCenter Server does
not receive the UDP heartbeat message, it treats the host as not
responding. ESX/ESXi host send heartbeats every 10 seconds and
vCenter Server has a window of 60 seconds to receive the
heartbeats. This behavior can be an indication of a congested
network between the ESX/ESXi host and vCenter Server.

The solution is the change the timeout from the default 60 and to 120, in the vCenter advanced setting.

config.vpxd.heartbeat.notRespondingTimeout = 120

See the VMware KB here.

NOTE: I did not restart the service, and looks likes it works.

Please share this page if you find it usefull: