Hi Leighsat,
Take a look at this discussion: http://communities.vmware.com/thread/449319
It is explained how you can monitor services inside VMs. You can use that technique and monitor VMware vCenter Service and detect if it is working or not.
The same is true for other services (MS SQL Server, etc).
Let me know if this works for your case.
Alex D.