Patent ID: 7805511

Claim:
A system for monitoring health issues of a virtual server, the system comprising: a set of two or more server systems, each server system configured for providing data-access service to a storage system for one or more client systems; the storage system for storing data; the virtual server comprising a plurality of virtual-server components for collectively providing data-access service for the client systems, the virtual-server components comprising: a plurality of physical components distributed over the set of two or more server systems and the storage system; and a plurality of virtual components distributed over the set of two or more server systems and the storage system, a virtual component configured for having a current associated physical component in the set of server systems or the storage system and transparently changing association to a new associated physical component in the set of server systems or the storage system, wherein data-access service to a client system is uninterrupted during the change of association, the virtual components including at least one virtual volume in the storage system; and a set of health modules, each health module residing on a server system, the set of health modules configured for: collectively monitoring a set of predetermined health issues regarding the functions or performance of the virtual-server components, wherein a virtual volume is configured for having a current associated aggregate in the storage system and transparently changing association to a new associated aggregate in the storage system, and the set of health modules automatically monitor the set of predetermined health issues regarding the functions or performance of the new associated aggregate in the storage system.