Architecture for system monitoring using high-performance providers
First Claim
1. A method for monitoring for system information, comprising:
- receiving, at a central information mechanism, a request for system information from a client process;
obtaining, at the central information mechanism, the system information from at least one provider;
returning the system information to the client process;
receiving information indicating that the client process wants monitoring of the system information; and
loading at least one provider in a process space of the client process.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and architecture that enables performance monitoring in a centralized information source model. A refresher is provided into which a client process such as a management application may add information objects obtained from a common information model object manager (the CIMOM 64). If the client a returned object to the refresher, this signals the CIMOM 64 that the client process wants performance monitoring. If the CIMOM 64 determines that the information comes from a high performance provider, the CIMOM 64 loads the high-performance provider into the client process space. A refresh call updates the objects via the high performance providers without needing to again contact the CIMOM 64, resulting in a highly efficient mechanism for providing information on a regular basis. Multiple providers may be in a single refresher, multiple refreshers may be used, and refreshers may be loaded within other refreshers, providing additional flexibility and ease of use to a client process. Remote objects may be put into a refresher, whereby the method and architecture use the CIMOM 64 for the remote information. Shared memory techniques may also be used for obtaining performance information.
48 Citations
41 Claims
-
1. A method for monitoring for system information, comprising:
-
receiving, at a central information mechanism, a request for system information from a client process;
obtaining, at the central information mechanism, the system information from at least one provider;
returning the system information to the client process;
receiving information indicating that the client process wants monitoring of the system information; and
loading at least one provider in a process space of the client process. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
- 14. A system for providing performance information to a client process, comprising, a provider of performance information, a central information mechanism connected for communication with the provider, a proxy connected for communication with the client process and for communication with the central information mechanism to return an object having performance information therein to the client process, and a refresher associated with the proxy, the client process adding the object to the refresher, and the proxy updating the object in the refresher with performance information independent of a call to the central information mechanism.
- 28. A method for providing system information including performance information to a client process, comprising, receiving a request for system information from the client process, communicating with a provider via a central information mechanism to obtain the information, returning a first object to the client process having the system information therein, receiving the first object in a refresher, and updating the first object in the refresher independent of the central information mechanism.
Specification