Patent ID: 9058330
Filing Date: 2015-06-16
Classification: G06F

Abstract:
1. A method for verifying an installation, the method comprising: processing contents of a plurality of software packages effective to generate installations of the plurality of software packages on one or more virtual machines; for each virtual machine of the one or more virtual machines, traversing a corresponding installation directory of the each virtual machine and generating an installation index of content identifiers for files found in the installation directory, the files being a result of processing the plurality of software packages to install the plurality of software packages on the each virtual machine; transmitting one or more installation indexes for the one or more virtual machines to a monitoring client; generating, by the monitoring client, a repository index including software indexes, by, for each software index, populating the each software index with content identifiers for files by analyzing the contents of a corresponding software package of the plurality of software packages, the corresponding software package including files and instructions effective to install the corresponding software package; identifying, by the monitoring client, first software packages for which not all of the content identifiers of a corresponding software index of the software indexes are found in the installation index; and reporting, by the monitoring client, a status of the one or more virtual machines in accordance with the first software packages including reporting that the first software packages were not installed correctly; wherein transmitting the one or more installation indexes for the one or more virtual machines to the monitoring client is performed in one or more servlets corresponding to the one or more virtual machines in response to requests from the monitoring client for uniform resource locators corresponding to the one or more virtual machines.