Alerting on ESX Host with VM information

Ok Thwack Fam I need your help figuring out on how to alert when an ESX Host goes down and that alert includes all the VMs (names) that were on the ESX Host when it went down but not only that... There are two custom property fields on the VMs that I would need to include as well. 

So what we would need in the alert would be

Host Info 

 - Name of host

VM Info 

- Name of VMs

- Custom property 1 on VMs

- Custom property 2 on VMs 

Is this even possible?