It's better to use HOSTALIAS thant HOSTADDRESS

I generally use a real name for naming my VMs in vCenter

As, check_esx3 try to find info by Object Name, hostalias is a good choice