Are you using vCenter Server, or standalone ESXi?
If you are using vCenter Server, you have the Hardware Status tab If your host can see your individual disks, and I think it will, then it will monitor them and alarm on failure. There is a defined alarm for this in vCenter that you can configure to send an email.
If you are on standalone ESXi, you can view the same information on the Configuration tab - Health Status, but there isn't a built in way to alert.