Checking and repairing a network configuration
First Claim
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 comprisediscovering 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;
andwhen said solution cannot be automatically applied, notifying a user.
0 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a technique for correcting a configuration problem. The configuration problem is detected. It is determined whether there is at least one solution for the configuration problem in a knowledge data store. When it is determined that there is at least one solution in the knowledge data store, automatically selecting a solution to solve the configuration problem. When said solution can be automatically applied, automatically applying said solution. When said solution cannot be automatically applied, notifying a user.
27 Citations
15 Claims
-
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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for correcting a configuration problem, comprising:
-
a processor; a non-transitory computer readable storage medium accessible to the processor; and program logic including code that causes the processor to perform; 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 whether there is at least one solution 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. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for correcting a configuration problem, comprising:
-
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. - View Dependent Claims (12, 13, 14, 15)
-
Specification