Systems and methods for monitoring and alerting events that virtual machine software produces in a virtual infrastructure
First Claim
Patent Images
1. 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.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present disclosure provide methods and systems for generating an alert based upon detection of a pattern of events within a virtual infrastructure. Other embodiments may be described and claimed.
-
Citations
33 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system comprising:
-
a virtual infrastructure implemented on one or more physical hosts, the virtual infrastructure comprising; a virtual control center comprising a component that provides control and intra-partitioning of the physical hosts into the virtual infrastructure, each of the partitioned hosts comprising; at least one virtual machine, and at least one virtual object, wherein the virtual control center is configured to detect virtual machine events in the at least one virtual machine and the at least one virtual object; and a component configured to; define at least one pattern of multiple virtual machine migration events detectable within the virtual infrastructure, monitor the virtual infrastructure by receiving detected virtual machine events from the virtual control center, and if the at least one pattern is detected, generate an alert in response to detection of the pattern. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. One or more machine-accessible storage memory storing software instructions that when executed by one or more processors within a computing environment cause the processors to perform a method, the method comprising:
-
receiving at least one pattern of events defined by a user or system administrator for a virtual infrastructure relating to at least one virtual machine and/or at least one virtual object implemented on one or more physical hosts in the virtual infrastructure; monitoring the virtual infrastructure for the occurrence of the pattern of events; if the at least one pattern of events is detected within a first one of the at least one virtual machine or the virtual object, generating an alert for a second affected one of the at least one virtual machine or the virtual object in response to detection of the pattern based on a correlation of the detected pattern of events to a pattern of events for the second affected virtual machine or virtual object; remediating one or more events with respect to the first virtual machine or object and the second affected at least one virtual machine and/or virtual object; and marshaling the second affected virtual machine or virtual object. - View Dependent Claims (28, 29, 30, 31, 32, 33)
-
Specification