Remote deployment of monitoring agents on computing systems
AssigneeBank of America Corporation
InventorAnnamalai Arunachalam
Life of this patent
Estimating the term…
Abstract
User input is obtained at a central monitoring device to deploy a monitoring agent at a host computing node. Based on the user input, a job is identified to be executed by a deployment server to deploy the monitoring agent at the host computing node. An execution time window is identified to execute the job at the host computing node. The deployment server is accessed using a service account that does not require human intervention and the execution of the job is triggered within the execution time window to cause the deployment server to deploy the monitoring agent at the host computing node.
Claims20
A system comprising:
- a deployment server configured to deploy a set of monitoring agents at a plurality of host computing nodes in an enterprise network, wherein each of the set of monitoring agents monitors at least one parameter related to one or more of the host computing nodes;
- a central monitoring device operatively coupled to the deployment server, wherein the central monitoring device comprises a processor configured to:
- obtain user input to deploy a monitoring agent of the set of monitoring agents at a host computing node of the plurality of host computing nodes;
- identify, based on the user input, a job to be executed by the deployment server to deploy the monitoring agent at the host computing node, wherein the job includes a set of steps to deploy the monitoring agent at the host computing node;
- identify an execution time window to execute the job at the host computing node, wherein the execution time window includes a time interval within which the job can be executed at the host computing node;
- and
- trigger execution of the job at the deployment server within the execution time window to cause the deployment server to deploy the monitoring agent at the host computing node.
A method for deploying a monitoring agent at a host computing node, comprising:
- obtaining user input to deploy the monitoring agent at the host computing node, wherein the monitoring agent monitors at least one parameter related to the host computing node;
- identifying, based on the user input, a job to be executed by a deployment server to deploy the monitoring agent at the host computing node, wherein the job includes a set of steps to deploy the monitoring agent at the host computing node;
- identifying an execution time window to execute the job at the host computing node, wherein the execution time window includes a time interval within which the job can be executed at the host computing node;
- and
- triggering execution of the job at the deployment server within the execution time window to cause the deployment server to deploy the monitoring agent at the host computing node.
A non-transitory computer-readable medium for storing instructions which when executed by a processor causes the processor to perform a method for deploying a monitoring agent at a host computing node, the method comprising:
- obtaining user input to deploy the monitoring agent at the host computing node, wherein the monitoring agent monitors at least one parameter related to the host computing node;
- identifying, based on the user input, a job to be executed by a deployment server to deploy the monitoring agent at the host computing node, wherein the job includes a set of steps to deploy the monitoring agent at the host computing node;
- identifying an execution time window to execute the job at the host computing node, wherein the execution time window includes a time interval within which the job can be executed at the host computing node;
- and
- triggering execution of the job at the deployment server within the execution time window to cause the deployment server to deploy the monitoring agent at the host computing node.
Dependencies are inferred from the claim text.