1. A computer-based method of constructing one or more correlation rules for use by an event management system for managing a network with one or more computing devices, the method comprising the steps of: selecting one or more event patterns representing event data associated with the network of computing devices being managed by the event management system; automatically learning predicates of the one or more correlation rules from the one or more selected event patterns; and adding one or more corresponding actions to the one or more automatically learned predicates to form the one or more correlation rules.