I need to know why was the alert coming every 15 seconds and what can I do to prevent this happening in future.
Well, it is mostly the VM might be heavy running and tools might have not responded to it during that time. This might happen if you have VM monitoring and application monitoring enabled at high rates.
[VMware vCenter - Alarm Virtual machine high availability error] Cannot reset in cluster Datacenter due to a guest OS error.
This could be the possiblity that HA is unable to restart the Guest as the tools has not replied.
what can I do to prevent this happening in future.
Disable VMmonitoring Image may be NSFW.
Clik here to view.