1. A system for dynamically identifying and correlating network domain events, comprising: a plurality of managed objects in a network domain; a management server in communication with the managed objects, the management server being configured to receive domain events from at least one of the managed objects; a management module on the management server configured to maintain a topology of managed objects in the network domain; a rule knowledge base in communication with the management server, the rule knowledge base comprising correlation rules for identifying and correlating domain events; a correlation module configured to utilize a processor to correlate the domain events with the topology using the correlation rules to identify an interaction between the managed objects and the domain events; and a hypothesis module configured to create a hypothesis regarding a cause of a first domain event based on a corresponding correlation rule and generate a time window based on the hypothesis, wherein the time window is used to monitor future domain events that occur within the time window.