AUTOMATED CREATION OF MONITORING CONFIGURATION TEMPLATES FOR CLOUD SERVER IMAGES
First Claim
1. Non-transient media comprising software which, when executed on a computing system, causes the computing system to execute steps leading to creation of a monitoring configuration usable by a monitoring system for monitoring an instance in a cloud computing network, the instance being created by a cloud controller according to an image or provisioning template, the steps executed by the computing system under control of the software comprising:
- maintaining a database of monitoring configuration templates, each monitoring configuration template being associated with an image or provisioning template;
obtaining from the cloud controller information indicating that a new instance has been created using an image or provisioning template;
obtaining from the cloud controller information identifying the image or provisioning template used for creating the new instance;
determining if any of the monitoring configuration templates stored in the database of monitoring configuration templates is associated with the image or provisioning template used for creating the new instance;
if none of the monitoring configuration templates stored in the database of monitoring configuration templates is associated with the image or provisioning template used for creating the new instance;
creating a new monitoring configuration template;
associating the new monitoring configuration template with the image or provisioning template used for creating the new instance; and
adding the new monitoring configuration template to the database of monitoring configuration templates;
using the monitoring configuration template that is associated with the image or provisioning template used for creating the new instance to create a monitoring configuration associated with the new instance; and
providing the monitoring configuration associated with the new instance to the monitoring system.
1 Assignment
0 Petitions
Accused Products
Abstract
Monitoring configurations for monitoring systems are automatically created for cloud server instances by polling the cloud controller to detect creation of each new instance, obtaining the image ID for the new instance from the cloud controller, and using a monitoring configuration template associated with the image ID to create the monitoring configuration. If a monitoring configuration template is not available for the image ID, a new template is created, either manually and/or automatically, and added to the template database. Automated template creation can include polling and analyzing instance ports and/or detecting and interrogating embedded monitoring agents such as WMI or SNMP. Monitor packs including detection criteria and interrogation checks can be used to detect monitoring agents and construct appropriate templates. Embodiments further monitor the cloud controller to detect termination of instances, and remove corresponding monitoring configurations from the monitoring to avoid generating false alerts.
-
Citations
18 Claims
-
1. Non-transient media comprising software which, when executed on a computing system, causes the computing system to execute steps leading to creation of a monitoring configuration usable by a monitoring system for monitoring an instance in a cloud computing network, the instance being created by a cloud controller according to an image or provisioning template, the steps executed by the computing system under control of the software comprising:
-
maintaining a database of monitoring configuration templates, each monitoring configuration template being associated with an image or provisioning template; obtaining from the cloud controller information indicating that a new instance has been created using an image or provisioning template; obtaining from the cloud controller information identifying the image or provisioning template used for creating the new instance; determining if any of the monitoring configuration templates stored in the database of monitoring configuration templates is associated with the image or provisioning template used for creating the new instance; if none of the monitoring configuration templates stored in the database of monitoring configuration templates is associated with the image or provisioning template used for creating the new instance; creating a new monitoring configuration template; associating the new monitoring configuration template with the image or provisioning template used for creating the new instance; and adding the new monitoring configuration template to the database of monitoring configuration templates; using the monitoring configuration template that is associated with the image or provisioning template used for creating the new instance to create a monitoring configuration associated with the new instance; and providing the monitoring configuration associated with the new instance to the monitoring system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification