1. An article of manufacture embodied as one of hardware logic and a non-transitory computer readable storage medium including program logic for correcting a configuration problem, wherein the program logic when executed by a processor of a computer causes the computer to perform operations, wherein the operations comprise discovering the configuration problem in a network by: generating an event for a transaction, wherein configuration data is associated with the event; generating a trigger for the event, wherein a configuration policy is associated with the trigger; and comparing the configuration data with the configuration policy to determine that the configuration policy has been violated; determining that there are multiple solutions for the configuration problem in a knowledge data store; automatically selecting a solution from the multiple solutions to solve the configuration problem; when said solution can be automatically applied, automatically applying said solution; and when said solution cannot be automatically applied, notifying a user.