Method and system for dynamic update of an application monitoring agent using a non-polling mechanism
First Claim
1. A method for updating operational parameters of a monitoring agent on a client in a distributed data processing system, the monitoring agent monitoring characteristics of at least one application executing on a server in the distributed data processing system, the method comprising the steps of:
- filtering, by the monitoring agent, network data from the client to the server;
determining, by the monitoring agent, whether an outgoing transaction in the network data is addressed such that an application on the server receives the outgoing transaction as a request to change the operational parameters of the monitoring agent; and
in response to a positive determination that the outgoing transaction is addressed such that an application on the server receives the outgoing transaction as a request to change the operational parameters of the monitoring agent, sending a request from the monitoring agent to the server to send to the monitoring agent an update of the operational parameters of the monitoring agent;
receiving, at the monitoring agent, the update of the operational parameters of the monitoring agent; and
storing updated operational parameters on the client in a manner accessible to the monitoring agent.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for updating operational parameters of a monitoring agent on a client in a distributed data processing system is presented. The monitoring agent filters the outgoing network data traffic from the client to a server and determines whether an outgoing transaction is addressed such that an application on the server receives the outgoing transaction as a request to change the operational parameters of the monitoring agent. The outgoing transaction is parsed for a destination address and matched with a destination address stored as an operational parameter of the monitoring agent on the client. The destination address may be a Uniform Resource Locator (URL) embedded within a Hypertext Transport Protocol (HTTP) request. In response to a positive determination, the monitoring agent then sends a request to the server to send to the monitoring agent an update of the operational parameters of the monitoring agent.
-
Citations
18 Claims
-
1. A method for updating operational parameters of a monitoring agent on a client in a distributed data processing system, the monitoring agent monitoring characteristics of at least one application executing on a server in the distributed data processing system, the method comprising the steps of:
-
filtering, by the monitoring agent, network data from the client to the server;
determining, by the monitoring agent, whether an outgoing transaction in the network data is addressed such that an application on the server receives the outgoing transaction as a request to change the operational parameters of the monitoring agent; andin response to a positive determination that the outgoing transaction is addressed such that an application on the server receives the outgoing transaction as a request to change the operational parameters of the monitoring agent, sending a request from the monitoring agent to the server to send to the monitoring agent an update of the operational parameters of the monitoring agent; receiving, at the monitoring agent, the update of the operational parameters of the monitoring agent; and storing updated operational parameters on the client in a manner accessible to the monitoring agent. - View Dependent Claims (2, 3, 4)
-
-
5. A method for updating operational parameters of a monitoring agent on a client in a distributed data processing system, the monitoring agent monitoring characteristics of at least one application executing on a server in the distributed data processing system, the method comprising the steps of:
-
filtering, by the monitoring agent, network data from the client to the server; determining, by the monitoring agent, whether an outgoing transaction in the network data is addressed such that an application on the server receives the outgoing transaction; and in response to a positive determination that the outgoing transaction is addressed such that an application on the server receives the outgoing transaction, sending a request from the monitoring agent to the server to send to the monitoring agent an update of the operational parameters of the monitoring agent; receiving, at the monitoring agent the update of the operational parameters of the monitoring agent; and storing updated operational parameters on the client in a manner accessible to the monitoring agent. - View Dependent Claims (6)
-
-
7. A data processing system comprising processor, memory, and a monitoring agent, the monitoring agent monitoring characteristics of at least one application executing on a server, the data processing system further comprising:
-
filtering means for filtering, by the monitoring agent, network data from a client to the server; determining means for determining, by the monitoring agent, whether an outgoing transaction in the network data is addressed such that an application on the server receives the outgoing transaction as a request to change the operational parameters of the monitoring agent; and sending means for sending, in response to a positive determination that the outgoing transaction is addressed such that an application on the server receives the outgoing transaction as a request to change the operational parameters of the monitoring agent, a request from the monitoring agent to the server to send to the monitoring agent an update of the operational parameters of the monitoring agent; receiving at the monitoring agent, the update of the operational parameters of the monitoring agent; and storing updated operational parameters on the client in a manner accessible to the monitoring agent. - View Dependent Claims (8, 9, 10)
-
-
11. A data processing system comprising processor, memory and a monitoring agent, the monitoring agent monitoring characteristics of at least one application executing on a server, the data processing system further comprising:
-
filtering means for filtering, by the monitoring agent, network data from a client to the server; determining means for determining, by the monitoring agent, whether an outgoing transaction in the network data is addressed such that an application on the server receives the outgoing transaction; and sending means for sending, in response to a positive determination that the outgoing transaction is addressed such that an application on the server receives the outgoing transaction, a request from the monitoring agent to the server to send to the monitoring agent an update of the operational parameters of the monitoring agent; receiving, at the monitoring agent, the update of the operational parameters of the monitoring agent; and storing updated operational parameters on the client in a manner accessible to the monitoring agent. - View Dependent Claims (12)
-
-
13. A computer program product on a computer storage medium for use in a data processing system for updating operational parameters of a monitoring agent on a client in the data processing system, the monitoring agent monitoring characteristics of at least one application executing on a server in the data processing system, the computer program product comprising:
-
instructions for filtering, by the monitoring agent, network data from the client to the server; instructions for determining, by the monitoring agent, whether an outgoing transaction in the network data is addressed such that an application on the server receives the outgoing transaction as a request to change the operational parameters of the monitoring agent; and instructions for sending, in response to a positive determination that the outgoing transaction is addressed such that an application on the server receives the outgoing transaction as a request to change the operational parameters of the monitoring agent, a request from the monitoring agent to the server to send to the monitoring agent an update of the operational parameters of the monitoring agent; instruction for receiving, at the monitoring agent, the update of the operational parameters of the monitoring agent; and instruction for storing updated operational parameters on the client in a manner accessible to the monitoring agent. - View Dependent Claims (14, 15, 16)
-
-
17. A computer program product on a computer storage medium for use in a data processing system for updating operational parameters of a monitoring agent on a client in the data processing system, the monitoring agent monitoring characteristics of at least one application executing on a server in the data processing system, the computer program product comprising:
-
instructions for filtering, by the monitoring agent, network data from the client to the server; instructions for determining, by the monitoring agent, whether an outgoing transaction in the network data is addressed such that an application on the server receives the outgoing transaction; and instructions for sending, in response to a positive determination that the outgoing transaction is addressed such that an application on the server receives the outgoing transaction, a request from the monitoring agent to the server to send to the monitoring agent an update of the operational parameters of the monitoring agent; instruction for receiving, at the monitoring agent, the update of the operational parameters of the monitoring agent; and instruction for storing updated operational parameters on the client in a manner accessible to the monitoring agent. - View Dependent Claims (18)
-
Specification