Patent ID: 7779112

Claim:
A deployment device comprising: a computer configured to deploy, a distributed monitoring of a computer system having a plurality of resources to be monitored by said deployment device, wherein said resources form a monitored domain, said deployment device including a computer readable storage medium upon which is encoded a sequence of instructions, which when executed by the computer, cause the deployment device to establish distributed monitoring of the computer system; a plurality of indicator agents stored on a computer readable storage medium each configured to evaluate an indicator comprising a value characterizing a status or an operation of one or more resources of the computer system and an indicator-defining function for determining said value by searching through object identifiers, instantiating associated variables using a network management protocol, and unifying the object identifiers using a unifiability criteria; a configuration module encoded with a sequence of instructions to specify one or more domains of the computer system in which each said indicator agent is to be deployed, the configuration module comprising a configuration deployment agent that creates a configuration agent for creating the plurality of indicator agents for the resource, and each indicator agent evaluates one of the plurality of indicators and manages an associated subscriber list; and writing modules associated with each indicator agent, and encoded with a sequence of instructions to write in the associated subscriber list, upon receiving a subscription notification from at least one other indicator agent, an identification and management information of said at least one other indicator agent, and the subscriber list being managed by the associated indicator agent and stored using storage means of the resource associated with the indicator agent.