Abstract:
Methods and apparatus to manage a dynamic deployment environment including one or more virtual machines. A disclosed example involves: (a) automatically scanning the virtual machines in the deployment environment to identify a service installed on any of the virtual machines; (b) automatically determining whether the identified service corresponds to a service monitoring rule; (c) when the service corresponds to the service monitoring rule, automatically determining whether a monitoring agent identified by the service monitoring rule is installed on the virtual machines on which the service is installed; (d) when the monitoring agent identified by the service monitoring rule is not installed on the virtual machines on which the service is installed, automatically installing the monitoring agent on the virtual machines on which the service is installed; and (e) when the monitoring agent identified by the service monitoring rule is installed on the virtual machines on which the service is installed, automatically configuring the monitoring agent to monitor the service in accordance with the service monitoring rule on the virtual machines on which the service is installed, wherein (a), (b), (c), (d) and (e) are repeatedly performed without human intervention.
Abstract:
Methods and apparatus to manage monitoring agents. A disclosed example involves determining if a virtual machine has a first service installed that corresponds to a service rule, the service rule to specify a service identifier and a configuration for a monitoring agent. The method also involves determining if the virtual machine has the monitoring agent corresponding to the first service. The method also involves, in response to determining if the first service matches the service identifier specified by the service rule and that the monitoring agent is not installed on the virtual machine, initiating installation of the monitoring agent on the virtual machine.
Abstract:
Systems and methods for enhancing the availability of multi-tier applications on cloud computing platforms are disclosed. An example method comprises identifying, using a processor, dependencies among application components in a multi-tier application; generating, using the processor, an application blueprint defining the multi-tier application based on the identified dependencies; generating a remediation policy based on the identified dependencies in the application blueprint, the remediation policy comprising instructions to restore availability of the multi-tier application; detecting unavailability of the multi-tier application; identifying, using the processor, one of the application components as being responsible for the unavailability of the multi-tier application; and restarting, using the processor, the identified one of the application components based on the remediation policy to restore availability of the multi-tier application.
Abstract:
Methods and apparatus to manage a dynamic deployment environment including one or more virtual machines. A disclosed example involves: (a) automatically scanning the virtual machines in the deployment environment to identify a service installed on any of the virtual machines; (b) automatically determining whether the identified service corresponds to a service monitoring rule; (c) when the service corresponds to the service monitoring rule, automatically determining whether a monitoring agent identified by the service monitoring rule is installed on the virtual machines on which the service is installed; (d) when the monitoring agent identified by the service monitoring rule is not installed on the virtual machines on which the service is installed, automatically installing the monitoring agent on the virtual machines on which the service is installed; and (e) when the monitoring agent identified by the service monitoring rule is installed on the virtual machines on which the service is installed, automatically configuring the monitoring agent to monitor the service in accordance with the service monitoring rule on the virtual machines on which the service is installed, wherein (a), (b), (c), (d) and (e) are repeatedly performed without human intervention.
Abstract:
Methods and apparatus to manage a dynamic deployment environment including one or more virtual machines. A disclosed example involves: (a) automatically scanning the virtual machines in the deployment environment to identify a service installed on any of the virtual machines; (b) automatically determining whether the identified service corresponds to a service monitoring rule; (c) when the service corresponds to the service monitoring rule, automatically determining whether a monitoring agent identified by the service monitoring rule is installed on the virtual machines on which the service is installed; (d) when the monitoring agent identified by the service monitoring rule is not installed on the virtual machines on which the service is installed, automatically installing the monitoring agent on the virtual machines on which the service is installed; and (e) when the monitoring agent identified by the service monitoring rule is installed on the virtual machines on which the service is installed, automatically configuring the monitoring agent to monitor the service in accordance with the service monitoring rule on the virtual machines on which the service is installed, wherein (a), (b), (c), (d) and (e) are repeatedly performed without human intervention.
Abstract:
Systems and methods for enhancing the availability of multi-tier applications on cloud computing platforms are disclosed. An example method comprises identifying, using a processor, dependencies among application components in a multi-tier application; generating, using the processor, an application blueprint defining the multi-tier application based on the identified dependencies; generating a remediation policy based on the identified dependencies in the application blueprint, the remediation policy comprising instructions to restore availability of the multi-tier application; detecting unavailability of the multi-tier application; identifying, using the processor, one of the application components as being responsible for the unavailability of the multi-tier application; and restarting, using the processor, the identified one of the application components based on the remediation policy to restore availability of the multi-tier application.
Abstract:
Methods and apparatus to manage a dynamic deployment environment including one or more virtual machines. A disclosed example involves: (a) automatically scanning the virtual machines in the deployment environment to identify a service installed on any of the virtual machines; (b) automatically determining whether the identified service corresponds to a service monitoring rule; (c) when the service corresponds to the service monitoring rule, automatically determining whether a monitoring agent identified by the service monitoring rule is installed on the virtual machines on which the service is installed; (d) when the monitoring agent identified by the service monitoring rule is not installed on the virtual machines on which the service is installed, automatically installing the monitoring agent on the virtual machines on which the service is installed; and (e) when the monitoring agent identified by the service monitoring rule is installed on the virtual machines on which the service is installed, automatically configuring the monitoring agent to monitor the service in accordance with the service monitoring rule on the virtual machines on which the service is installed, wherein (a), (b), (c), (d) and (e) are repeatedly performed without human intervention.
Abstract:
Methods and apparatus to manage a dynamic deployment environment including one or more virtual machines. A disclosed example involves: (a) automatically scanning the virtual machines in the deployment environment to identify a service installed on any of the virtual machines; (b) automatically determining whether the identified service corresponds to a service monitoring rule; (c) when the service corresponds to the service monitoring rule, automatically determining whether a monitoring agent identified by the service monitoring rule is installed on the virtual machines on which the service is installed; (d) when the monitoring agent identified by the service monitoring rule is not installed on the virtual machines on which the service is installed, automatically installing the monitoring agent on the virtual machines on which the service is installed; and (e) when the monitoring agent identified by the service monitoring rule is installed on the virtual machines on which the service is installed, automatically configuring the monitoring agent to monitor the service in accordance with the service monitoring rule on the virtual machines on which the service is installed, wherein (a), (b), (c), (d) and (e) are repeatedly performed without human intervention.
Abstract:
Methods and apparatus to manage a dynamic deployment environment including one or more virtual machines. A disclosed example involves: (a) automatically scanning the virtual machines in the deployment environment to identify a service installed on any of the virtual machines; (b) automatically determining whether the identified service corresponds to a service monitoring rule; (c) when the service corresponds to the service monitoring rule, automatically determining whether a monitoring agent identified by the service monitoring rule is installed on the virtual machines on which the service is installed; (d) when the monitoring agent identified by the service monitoring rule is not installed on the virtual machines on which the service is installed, automatically installing the monitoring agent on the virtual machines on which the service is installed; and (e) when the monitoring agent identified by the service monitoring rule is installed on the virtual machines on which the service is installed, automatically configuring the monitoring agent to monitor the service in accordance with the service monitoring rule on the virtual machines on which the service is installed, wherein (a), (b), (c), (d) and (e) are repeatedly performed without human intervention.
Abstract:
Methods and apparatus to manage a dynamic deployment environment including one or more virtual machines. A disclosed example involves: (a) automatically scanning the virtual machines in the deployment environment to identify a service installed on any of the virtual machines; (b) automatically determining whether the identified service corresponds to a service monitoring rule; (c) when the service corresponds to the service monitoring rule, automatically determining whether a monitoring agent identified by the service monitoring rule is installed on the virtual machines on which the service is installed; (d) when the monitoring agent identified by the service monitoring rule is not installed on the virtual machines on which the service is installed, automatically installing the monitoring agent on the virtual machines on which the service is installed; and (e) when the monitoring agent identified by the service monitoring rule is installed on the virtual machines on which the service is installed, automatically configuring the monitoring agent to monitor the service in accordance with the service monitoring rule on the virtual machines on which the service is installed, wherein (a), (b), (c), (d) and (e) are repeatedly performed without human intervention.