METHOD FOR USING DYNAMICALLY SCHEDULED SYNTHETIC TRANSACTIONS TO MONITOR PERFORMANCE AND AVAILABILITY OF E-BUSINESS SYSTEMS
First Claim
1. A method for monitoring operations of a specified transaction server that has an associated network topology, wherein said method comprises the steps of:
- defining a plurality of zones within said network topology;
assigning one or more monitoring agents to each of said zones, wherein each agent is adapted to selectively run synthetic transactions with said specified server;
monitoring results of successive synthetic transactions carried out by said agents, in order to detect any errors associated with said successive transactions; and
in response to detecting a problem associated with a particular synthetic transaction run by a particular one of said agents, dynamically scheduling one or more agents to run synthetic transactions, wherein each scheduled transaction has a specified relationship with said particular synthetic transaction.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus is provided for monitoring operations of a specified transaction server that has an associated network topology. One embodiment comprises the steps of defining a plurality of zones within the network topology, and assigning one or more monitoring agents to each of the zones, wherein each agent is adapted to selectively run synthetic transactions with the specified server. The method further comprises monitoring results of successive synthetic transactions carried out by the agents, in order to detect any errors associated with the successive transactions. In response to detecting a performance or an availability problem, selectively, that is associated with a particular synthetic transaction run by a particular one of the agents, one or more agents is dynamically scheduled to run synthetic transactions, wherein each scheduled transaction has a specified relationship with the particular transaction.
43 Citations
20 Claims
-
1. A method for monitoring operations of a specified transaction server that has an associated network topology, wherein said method comprises the steps of:
-
defining a plurality of zones within said network topology; assigning one or more monitoring agents to each of said zones, wherein each agent is adapted to selectively run synthetic transactions with said specified server; monitoring results of successive synthetic transactions carried out by said agents, in order to detect any errors associated with said successive transactions; and in response to detecting a problem associated with a particular synthetic transaction run by a particular one of said agents, dynamically scheduling one or more agents to run synthetic transactions, wherein each scheduled transaction has a specified relationship with said particular synthetic transaction. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11)
-
-
7. The method of claim L, wherein:
agents are scheduled to run said particular synthetic transaction in each of said zones, other than the zone to which said particular agent is assigned.
-
12. A computer program product executable in a computer readable medium for monitoring operations of a specified transaction server that has an associated network topology, wherein said computer program product comprises:
-
instructions for defining a plurality of zones within said network topology; instructions for assigning one or more monitoring agents to each of said zones, wherein each agent is adapted to selectively run synthetic transactions with said specified server; instructions for monitoring results of successive synthetic transactions carried out by said agents, in order to detect any errors associated with said successive transactions; and instructions responsive to detecting a problem associated with a particular synthetic transaction run by a particular one of said agents, for dynamically scheduling one or more agents to run synthetic transactions, wherein each scheduled transaction has a specified relationship with said particular synthetic transaction. - View Dependent Claims (13, 14, 15, 16)
-
-
17. An apparatus for monitoring operations of a specified transaction server that has an associated network topology, wherein said apparatus comprises:
-
a plurality of monitoring agents, each assigned to one of a plurality of zones within said network topology, wherein each agent is adapted to selectively run synthetic transactions with said specified server; means for monitoring results of successive synthetic transactions carried out by said agents, in order to detect any errors associated with said successive transactions; and means responsive to detecting a problem associated with a particular synthetic transaction run by a particular one of said agents, for dynamically scheduling one or more agents to run synthetic transactions, wherein each scheduled transaction has a specified relationship with said particular synthetic transaction. - View Dependent Claims (18, 19, 20)
-
Specification