Service check for vSphere

cc @conorbranagan @remh 
I added a call to `RetrieveContent`, I don't think it would add a huge overhead but this is required if we want to give the status at every `get_server_instance`, otherwise we will just get the status at the very beginning.