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 (318 - 328) to each of said zones, wherein each agent is adapted to selectively run synthetic transactions with said specified server; monitoring results of synthetic transactions carried out by said agents, in order to detect any errors associated with said synthetic transactions; and characterised by: in response to detecting a problem associated with a particular synthetic transaction run by a particular one of said agents, a normal mode of operation, wherein said monitoring agents are respectively scheduled to run said synthetic transactions at pre-specified times, is overridden and a dynamic scheduling mode is invoked wherein certain ones of said monitoring agents are respectively scheduled to run additional synthetic transactions immediately following detection of said problem, wherein each of the scheduled additional synthetic transactions has a specified relationship with the problem, wherein the step of dynamically scheduling comprises correlating the results of the additional synthetic transactions to determine whether the problem is limited to a particular section of the network topology. defining a plurality of zones within said network topology; assigning one or more monitoring agents (318 - 328) to each of said zones, wherein each agent is adapted to selectively run synthetic transactions with said specified server; monitoring results of synthetic transactions carried out by said agents, in order to detect any errors associated with said synthetic transactions; and characterised by: in response to detecting a problem associated with a particular synthetic transaction run by a particular one of said agents, a normal mode of operation, wherein said monitoring agents are respectively scheduled to run said synthetic transactions at pre-specified times, is overridden and a dynamic scheduling mode is invoked wherein certain ones of said monitoring agents are respectively scheduled to run additional synthetic transactions immediately following detection of said problem, wherein each of the scheduled additional synthetic transactions has a specified relationship with the problem, wherein the step of dynamically scheduling comprises correlating the results of the additional synthetic transactions to determine whether the problem is limited to a particular section of the network topology. in response to detecting a problem associated with a particular synthetic transaction run by a particular one of said agents, a normal mode of operation, wherein said monitoring agents are respectively scheduled to run said synthetic transactions at pre-specified times, is overridden and a dynamic scheduling mode is invoked wherein certain ones of said monitoring agents are respectively scheduled to run additional synthetic transactions immediately following detection of said problem, wherein each of the scheduled additional synthetic transactions has a specified relationship with the problem, wherein the step of dynamically scheduling comprises correlating the results of the additional synthetic transactions to determine whether the problem is limited to a particular section of the network topology.