1. A computer-implemented method for managing a clustered virtualization environment, comprising: identifying a cluster of computing nodes that are interconnected by at least one communication path, wherein at least two of the computing nodes are further interconnected to a storage pool comprising at least one node-local storage device and at least one networked storage device; invoking, on a first node, a first health module comprising at least one first node data collection unit that accesses the storage pool; invoking, on a second node, a second health module comprising at least one second data collection unit that accesses the storage pool; storing, in the storage pool, a first set of collected data generated by the first health module, the first set of collected data tracking a health status for the first node or the cluster of computing nodes by receiving observations taken at the first node; and storing, in the storage pool, a second set of collected data generated by the second health module, the second set of collected data tracking a health status for the second node or the cluster of computing nodes by receiving observations taken at the second node.