×

Object-based computer system management

  • US 9,143,360 B2
  • Filed: 01/05/2011
  • Issued: 09/22/2015
  • Est. Priority Date: 02/16/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method, performed by a computer system having a memory, a processor, and a managed object instances cache, the method comprising:

  • receiving an indication of a desired state for the computer system, the desired state specifying at least one property for each managed object of a plurality of managed objects that are to be available for the computer system to be in the desired state, wherein each managed object is associated with a unique identifier to uniquely distinguish the managed object in a managed environment;

    determining that the managed object instances cache does not include an indication of an instance of a first managed object that is to be available for the computer system to be in the desired state;

    in response to the determining that the managed object instances cache does not include an indication of an instance of the first managed object that is to be available for the computer system to be in the desired state,invoking a managed object manager to detect an instance of the first managed object at least in part by inventorying managed objects according to a managed object inventory policy, wherein the managed object inventory policy is received from a server and wherein the managed object inventory policy specifies a schedule for invoking the managed object manager, one or more managed objects to inventory, one or more managed object definitions, and one or more inventory settings, andstoring an indication of the detected instance in the managed object instances cache; and

    determining, by the computer system, whether the computer system is compliant with the desired state based at least in part on indications of instances of managed objects stored in the managed object instances cache and the properties of managed objects specified by the desired state.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×