Monitoring software provisioning
First Claim
Patent Images
1. A computer-implemented method comprising:
- providing configuration information from a provisioning server over a network to a plurality of virtual machines at one or more target machines, wherein the configuration information comprises a task for a provisioning process that provisions software on the plurality of virtual machines;
causing the task from the configuration information to be performed during the provisioning process for a virtual machine among the plurality of virtual machines;
receiving a status message at the provisioning server from the virtual machine over the network, wherein the status message indicates an occurrence of an event within the virtual machine during the provisioning process, wherein the event comprises an error that causes the provisioning process to stall or terminate before completion of the provisioning process, and wherein the status message comprises details of the error;
parsing, by a processor at the provisioning server, the details of the error to extract a status of the provisioning process within the virtual machine, wherein the status indicates the error in the provisioning process within the virtual machine; and
generating a notification message to notify a user of the status of the provisioning process within the virtual machine, wherein the notification message is generated at determined intervals during the provisioning process within the virtual machine.
1 Assignment
0 Petitions
Accused Products
Abstract
A provisioning server can actively monitor the software provisioning processes being performed on a target machine to determine the status and integrity of the provisioning processes and notify an administrator or user of the status and integrity. The provisioning server can be configured to include a monitoring module and a message module. The monitoring module can be configured to monitor software provisioning processes being performed on a target machine and determine the status and integrity of the provisioning processes. The message module can be configured send notification to the administrator or user of the status and integrity of the provisioning processes.
-
Citations
12 Claims
-
1. A computer-implemented method comprising:
-
providing configuration information from a provisioning server over a network to a plurality of virtual machines at one or more target machines, wherein the configuration information comprises a task for a provisioning process that provisions software on the plurality of virtual machines; causing the task from the configuration information to be performed during the provisioning process for a virtual machine among the plurality of virtual machines; receiving a status message at the provisioning server from the virtual machine over the network, wherein the status message indicates an occurrence of an event within the virtual machine during the provisioning process, wherein the event comprises an error that causes the provisioning process to stall or terminate before completion of the provisioning process, and wherein the status message comprises details of the error; parsing, by a processor at the provisioning server, the details of the error to extract a status of the provisioning process within the virtual machine, wherein the status indicates the error in the provisioning process within the virtual machine; and generating a notification message to notify a user of the status of the provisioning process within the virtual machine, wherein the notification message is generated at determined intervals during the provisioning process within the virtual machine. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
-
a network interface to a network; and a processor at a provisioning server to communicate with the network interface to; provide configuration information from the provisioning server over the network to a plurality of virtual machines at one or more target machines, wherein the configuration information comprises a task for a provisioning process that provisions software on the plurality of virtual machines, cause the task from the configuration information to be performed during the provisioning process for a virtual machine among the plurality of virtual machines, receive a status message from the virtual machine over the network via the network interface, wherein the status message indicates an occurrence of an event within the virtual machine during the provisioning process, wherein the event comprises an error that causes the provisioning process to stall or terminate before completion of the provisioning process, and wherein the status message comprises details of the error, parse the details of the error to extract a status of the provisioning process within the virtual machine, wherein the status indicates the error in the provisioning process within the virtual machine, and generate a notification message to notify a user of the status of the provisioning process within the virtual machine wherein the notification message is generated at determined intervals during the provisioning process within the virtual machine. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer readable medium comprising instructions stored therein that, when executed by a processor, cause the processor to:
-
provide configuration information from a provisioning server over a network to a plurality of virtual machines at one or more target machines, wherein the configuration information comprises a task for a provisioning process that provisions software on the plurality of virtual machines; cause the task from the configuration information to be performed during the provisioning process for a virtual machine among the plurality of virtual machines; receive a status message at the provisioning server from the virtual machine over the network, wherein the status message indicates an occurrence of an event within the virtual machine during the provisioning process, wherein the event comprises an error that causes the provisioning process to stall or terminate before completion of the provisioning process, and wherein the status message comprises details of the error; parse, by the processor at the provisioning server, the details of the error to extract a status of the provisioning process within the virtual machine, wherein the status indicates the error in the provisioning process within the virtual machine; and generate a notification message to notify a user of the status of the provisioning process within the virtual machine, wherein the notification message is generated at determined intervals during the provisioning process within the virtual machine. - View Dependent Claims (10, 11, 12)
-
Specification