Patent ID: 8875129

Claim:
A method of managing a computer network configured with a virtual infrastructure, the virtual infrastructure comprising one or more first hosts configured to include a plurality of virtual machines and virtual objects and one or more second hosts configured to include a virtual center server and a monitoring component configured to monitor the virtual infrastructure, the first hosts and the second hosts being different physical hosts, the method comprising: defining one or more patterns of virtual machine events detectable within at least one of the virtual machines and/or at least one of the virtual objects of the one or more first hosts, the virtual machine events including changes in configuration and conditions of the virtual infrastructure; with the virtual center server, detecting a plurality of virtual machine events within one or more of the at least one of the virtual machines and/or the virtual objects and communicating the detected virtual machine events to the monitoring component; with the monitoring component, monitoring the virtual infrastructure based on the communicated virtual machine events to detect at least one of the patterns of virtual machine events in the virtual infrastructure; correlating at least one of the detected conditions for a first one of the virtual machines or virtual objects to a second one of the virtual machines or objects; and if the at least one pattern of virtual machine events is detected for the second one of the virtual machines or objects, generating an alert in response to the detection of the pattern.