Generic Method for Resource Monitoring Configuration in Provisioning Systems
0 Assignments
0 Petitions
Accused Products
Abstract
A generic mechanism and model are provided to capture and store configuration profiles for resource monitors such that monitors can be flexibly deployed, configured, modified, and removed using appropriate sets of parameters and values. As an integral part of resource provisioning, this generic mechanism will require only a generic set of workflows and a generic data model to provision monitors. The provisioning system of the present invention captures and stores response parameters and values from monitors created during initial deployment such that these parameters can be used for later modification and removal of these monitors.
-
Citations
24 Claims
-
1-11. -11. (canceled)
-
12. An apparatus comprising a processor running a provisioning system in a network data processing system for provisioning resource monitors, the apparatus comprising:
-
means for providing at least one monitor specification, wherein a monitor specification includes a definition of parameters for a resource monitor, and wherein the monitor specification includes both a deployment profile specification for deploying the resource monitor and a response profile specification for modifying and removing the resource monitor, wherein the deployment profile specification defines a list of parameters that must be defined to deploy each instance of the resource monitor, and wherein the response profile specification defines parameters that are returned by deploying the resource monitor; means for providing at least one resource specification, wherein a resource specification includes a definition of parameters that must be defined for each instance of a resource, wherein the resource is the resource to be monitored, and wherein the resource specification identifies a type of resource monitor to use for monitoring the resource that complies with the resource monitor; means for associating the at least one monitor specification with the at least one resource specification to form at least one resource monitor instance configuration profile, wherein at least one instance of the resource monitor is assigned to at least one instance of the resource; means for storing the at least one resource monitor instance configuration profile; means for retrieving a resource monitor instance configuration profile for an instance of a given resource monitor assigned to an instance of a given resource; means for receiving a selection of the given resource monitor to be provisioned for the instance of the given resource, wherein a monitor configuration profile is defined for the selection of the given resource monitor in association with the resource monitor instance configuration profile; means for receiving at least one value for a parameter for the given resource monitor, wherein the monitor configuration profile includes the at least one value for the parameter; means for storing the monitor configuration profile for the given resource monitor in association with the instance of the given resource; and means for deploying the given resource monitor in accordance with the monitor configuration profile. - View Dependent Claims (16, 18, 19, 20, 21, 22)
-
-
13-15. -15. (canceled)
-
17. (canceled)
-
23. A computer program product comprising a computer recordable-type medium having encoded thereon computer usable program code for use within a data processing system for provisioning resource monitors, the computer program product comprising:
-
computer usable program code for providing at least one monitor specification, wherein a monitor specification includes a definition of parameters for a resource monitor, and wherein the monitor specification includes both a deployment profile specification for deploying the resource monitor and a response profile specification for modifying and removing the resource monitor, wherein the deployment profile specification defines a list of parameters that must be defined to deploy each instance of the resource monitor, and wherein the response profile specification defines parameters that are returned by deploying the resource monitor; computer usable program code for providing at least one resource specification, wherein a resource specification includes a definition of parameters that must be defined for each instance of a resource, wherein the resource is the resource to be monitored, and wherein the resource specification identifies a type of resource monitor to use for monitoring the resource that complies with the resource monitor; computer usable program code for associating the at least one monitor specification with the at least one resource specification to form at least one resource monitor instance configuration profile, wherein at least one instance of the resource monitor is assigned to at least one instance of the resource; computer usable program code for storing the at least one resource monitor instance configuration profile; computer usable program code for retrieving a resource monitor instance configuration profile for an instance of a given resource monitor assigned to an instance of a given resource; computer usable program code for receiving a selection of the given resource monitor to be provisioned for the instance of the given resource, wherein a monitor configuration profile is defined for the selection of the given resource monitor in association with the resource monitor instance configuration profile; computer usable program code for receiving at least one value for a parameter for the given resource monitor, wherein the monitor configuration profile includes the at least one value for the parameter; computer usable program code for storing the monitor configuration profile for the given resource monitor in association with the instance of the given resource; and computer usable program code for deploying the given resource monitor in accordance with the monitor configuration profile.
-
-
24-25. -25. (canceled)
Specification