CONFIGURING MONITORING FOR VIRTUALIZED SERVERS
1 Assignment
0 Petitions
Accused Products
Abstract
A method for configuring and maintaining external monitoring of one or more instances of a virtual machine within a virtualized computing environment. The method includes a computer processor monitoring a hypervisor. The method further includes a computer processor identifying a first list, wherein the first list is comprised of one or more monitoring templates respectively associated with one or more virtual machine types, and maintaining a second list comprised plurality of provisioned instances of virtual machines, wherein the second list also includes a first information respectively associated with the plurality of provisioned instances of virtual machines. The method further includes a computer processor compiling a third list and transmitting the third list to the monitoring system. The method further includes a computer processor receiving the third list and in response, a computer processor executing one or more monitoring functions based, at least in part, on the third list.
143 Citations
20 Claims
-
1-8. -8. (canceled)
-
9. A computer program product for configuring and maintaining external monitoring of one or more instances of a virtual machine within a virtualized computing environment, the computer program product comprising:
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to monitor a hypervisor; program instructions to identify a first list, wherein the first list is comprised of one or more monitoring templates respectively associated with one or more virtual machine types; program instructions to maintain a second list comprised plurality of provisioned instances of virtual machines, wherein the second list also includes a first information respectively associated with the plurality of provisioned instances of virtual machines, and wherein the first information respectively includes at least one of an ID, a state of a virtual machine, a virtual machine template, and a virtual machine type; program instructions to compile a third list; in response to compiling the third list, program instructions to communicate with a monitoring system, wherein communicating includes, at least in part, program instructions to transmit the third list to the monitoring system; and in response to the monitoring system receiving the third list, program instructions to execute one or more monitoring functions based, at least in part, on the third list. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
16. A computer system for configuring and maintaining external monitoring of one or more instances of a virtual machine within a virtualized computing environment, the computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on the computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising; program instructions to monitor a hypervisor; program instructions to identify a first list, wherein the first list is comprised of one or more monitoring templates respectively associated with one or more virtual machine types; program instructions to maintain a second list comprised plurality of provisioned instances of virtual machines, wherein the second list also includes a first information respectively associated with the plurality of provisioned instances of virtual machines, and wherein the first information respectively includes at least one of an ID, a state of a virtual machine, a virtual machine template, and a virtual machine type; program instructions to compile a third list, wherein the third list is a list of monitored instances of provisioned virtual machines based, at least in part, on the first list and the second list, and wherein the list of monitored instances is respectively associated with one or more monitoring templates; in response to compiling the third list, program instructions to communicate with a monitoring system, wherein communicating includes, at least in part, program instructions to transmit the third list to the monitoring system; and in response to the monitoring system receiving the third list, program instructions to execute one or more monitoring functions based, at least in part, on the third list. - View Dependent Claims (17, 18, 19, 20)
-
Specification