1. A computer implemented method of managing operation of a computer resource, comprising: discovering computer resource assets that are available to the computer resource; maintaining data related to the computer resource assets and a configuration of the computer resource assets; collecting event data about the computer resource that may impact the computer resource's ability to meet a set of policies related to the computer resource; accumulating relevant statistical data about the computer resource that may impact the computer resource's ability to meet the set of policies related to the computer resource; analyzing the event data and the statistical data against the set of policies; based on the analyzing step, determining that at least one action is to be performed in connection with the computer resource; invoking the at least one action; and updating the data related to the computer resource assets and the configuration of the computer resource assets according to the at least one action.