Location of logs on ESXi: /var/log/fdm.log
[YYYY-MM-DDTHH:MM:SS] In(###) Fdm[#######]: [Originator@#### sub=Invt opID=WorkQueue-########] Treating power off as unclean for inaccessible vm /vmfs/volumes/<volume_name>/<VM_Name>/VM_Name.vmx
[YYYY-MM-DDTHH:MM:SS] Db(###) Fdm[#######]: [Originator@#### sub=Execution opID=host-########] Failing over vm /vmfs/volumes/<volume_name>/<VM_Name>/VM_Name.vmx (isRegistered=true)
Location of logs on ESXi: /var/log/vmkernel.log
[YYYY-MM-DDTHH:MM:SS] In(###) vmkernel: cpu##:#######)UserDump: ####: vmx: Dumping cartel ####### (from world #######) to file /vmfs/volumes/<volume_name>/<VM_Name>/vmx-zdump.001 ...
All versions of vSphere
If a VM is restarted for a reason that is considered an unclean power off then vSphere HA will restart the virtual machine regardless of VM Monitoring settings. Unclean power offs can happen for several reasons including:
It is by design that vSphere HA will restart VM's regardless of VM monitoring settings if the shutoff is unclean. To avoid vSphere HA events on planned VM shutdowns, it is recommended to use a "Power Off" in the vSphere UI.
If the vSphere HA VM restart was due to a VMX crash, contact Broadcom Support for further analysis.
If VM Monitoring is enabled, see A specific virtual machine was restarted by vSphere HA.