1. A method of processing network activity data corresponding to a computer network, comprising: receiving network activity data from a network device on the computer network; generating, by a processor, an event corresponding to the network activity data and user defined network activity conditions, wherein the user defined network activity conditions cause the network monitor to generate the event; generating, by the processor, a probability based at least in part on Bayesian statistics, the probability corresponding to a likelihood that the event was a potential cause of or a potential symptom of another event; and generating by the processor, an event message corresponding to the event based on the probability.