Monitor HDD attached to a Virtual Machine


I know the HDD monitoring has been under discussion for a long time but I can’t find clear answer about it.
Most of my nodes (docker containers) are installed in a Debian Virtual Machine hosted on ESXi hypervisor (HP Micro Server).
It means that when I share an internal HDD to a VM, it’s actually a virtual disk.

In this case, is there a way to monitor HDD health?
I suppose S.M.A.R.T. functions won’t work.

Thank you for your help!

You have to monitor it from ESXi itself.