Monitoring resources in a cloud-computing environment
First Claim
1. A method for monitoring resources in a cloud-computing environment, comprising:
- provisioning a set of cloud resources to a user of the cloud-computing environment;
allocating a set of private resources to the user, each private resource being assigned within the set of cloud resources of the user;
configuring monitoring templates, by an administration interface used by an administrator, for corresponding types of private resources and monitoring events, wherein each monitoring template of the monitoring templates provides specific parameters for a corresponding type of monitoring event and a corresponding type of private resource defined for the monitoring template;
associating at least one of the monitoring templates with a notification template defining a format used to inform the user when a monitoring event for the monitoring template is raised according to a predefined program interface;
storing the monitoring templates in a catalog;
exposing the monitoring templates from the catalog, each for one of a plurality of corresponding types of a private resource allocated to the user, wherein each of the monitoring templates monitor for a monitoring event at the private resource of the corresponding type, and wherein the user subscribes to at least one of the monitoring templates to monitor at least one of the private resources of the user;
receiving user subscription to at least one of the exposed monitoring templates, wherein each of the subscribed monitoring templates is for one of the private resources allocated to a subscribing user; and
providing a private monitoring agent, within one of the cloud resources of the subscribing user housing the private resource of the subscribing user, to monitor the private resource according to a subscribed monitoring template.
2 Assignments
0 Petitions
Accused Products
Abstract
Provided are a computer program product, system, and method for monitoring resources in a cloud computing environment. A set of cloud resources is provisioned to a user of the cloud-computing environment. A set of private resources is provided for the user, each private resource being provisioned within the set of cloud resources of the user. Monitoring templates are exposed, each one for a corresponding type of a private resource to the user. A user subscription is received to at least one of the monitoring templates, wherein each of the subscribed monitoring templates is for one of the user private resources. A private monitoring agent is provided within the cloud resources of the user housing the private resource of the user to monitor the private resource according to the corresponding selected monitoring template.
-
Citations
25 Claims
-
1. A method for monitoring resources in a cloud-computing environment, comprising:
-
provisioning a set of cloud resources to a user of the cloud-computing environment; allocating a set of private resources to the user, each private resource being assigned within the set of cloud resources of the user; configuring monitoring templates, by an administration interface used by an administrator, for corresponding types of private resources and monitoring events, wherein each monitoring template of the monitoring templates provides specific parameters for a corresponding type of monitoring event and a corresponding type of private resource defined for the monitoring template; associating at least one of the monitoring templates with a notification template defining a format used to inform the user when a monitoring event for the monitoring template is raised according to a predefined program interface; storing the monitoring templates in a catalog; exposing the monitoring templates from the catalog, each for one of a plurality of corresponding types of a private resource allocated to the user, wherein each of the monitoring templates monitor for a monitoring event at the private resource of the corresponding type, and wherein the user subscribes to at least one of the monitoring templates to monitor at least one of the private resources of the user; receiving user subscription to at least one of the exposed monitoring templates, wherein each of the subscribed monitoring templates is for one of the private resources allocated to a subscribing user; and providing a private monitoring agent, within one of the cloud resources of the subscribing user housing the private resource of the subscribing user, to monitor the private resource according to a subscribed monitoring template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising a non-transitory computer readable storage medium including code executed to monitor resources in a cloud computing environment and perform operations, the operations comprising:
-
provisioning a set of cloud resources to a user of the cloud-computing environment; allocating a set of private resources to the user, each private resource being assigned within the set of cloud resources of the user; configuring monitoring templates, by an administration interface used by an administrator, for corresponding types of private resources and monitoring events, wherein each monitoring template of the monitoring templates provides specific parameters for a corresponding type of monitoring event and a corresponding type of private resource defined for the monitoring template; associating at least one of the monitoring templates with a notification template defining a format used to inform the user when a monitoring event for the monitoring template is raised according to a predefined program interface; storing the monitoring templates in a catalog; exposing the monitoring templates from the catalog, each for one of a plurality of corresponding types of a private resource allocated to the user, wherein each of the monitoring templates monitor for a monitoring event at the private resource of the corresponding type, and wherein the user subscribes to at least one of the monitoring templates to monitor at least one of the private resources of the user; receiving user subscription to at least one of the exposed monitoring templates, wherein each of the subscribed monitoring templates is for one of the private resources allocated to a subscribing user; and providing a private monitoring agent, within one of the cloud resources of the subscribing user housing the private resource of the subscribing user, to monitor the private resource according to a subscribed monitoring template. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system to monitor resources in a cloud computing environment, comprising:
-
a processor; and a computer readable storage device having code executed by the processor to perform operations, the operations comprising; provisioning a set of cloud resources to a user of the cloud-computing environment; allocating a set of private resources to the user, each private resource being assigned within the set of cloud resources of the user; configuring monitoring templates, by an administration interface used by an administrator, for corresponding types of private resources and monitoring events, wherein each monitoring template of the monitoring templates provides specific parameters for the corresponding type of monitoring event and the corresponding type of private resource defined for the monitoring template; associating at least one of the monitoring templates with a notification template defining a format used to inform the user when a monitoring event for the monitoring template is raised according to a predefined program interface; storing the monitoring templates in a catalog; exposing the monitoring templates from the catalog, each for one of a plurality of corresponding types of a private resource allocated to the user, wherein each of the monitoring templates monitor for a monitoring event at the private resource of the corresponding type, and wherein the user subscribes to at least one of the monitoring templates to monitor at least one of the private resources of the user; receiving user subscription to at least one of the exposed monitoring templates, wherein each of the subscribed monitoring templates is for one of the private resources allocated to a subscribing user; and providing a private monitoring agent, within the cloud resources of the subscribing user housing the private resource of the subscribing user, to monitor the private resource according to a subscribed monitoring template. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25)
-
Specification