VMware vFabric Hyperic
VMware vFabric Hyperic is an agent-based monitoring system that automatically collects metrics on the performance and availability of hardware resources, operating systems, middleware and applications in physical, virtualized and cloud environments.
The automation feature in VMware vFabric Hyperic discovers changes to the infrastructure and manages IT resources through run-book deployment.
VMware vFabric Hyperic can monitor applications running in virtual machines, detect application failures and automatically restart the application. If the application fails to start, VMware vFabric Hyperic can reset the virtual machine.