System and method for automating network management tasks
First Claim
Patent Images
1. A method, implemented by a processor device, for providing network management automation, the method comprising:
- providing a graphical user interface (GUI) for automating network management tasks associated with a computer network;
receiving, through the GUI, a network command to be executed on the computer network;
executing the received network command on the computer network;
obtaining, by the processor device, a result from the computer network based on the execution of the received network command, wherein the obtained result comprises information associated with one or more network parameters;
defining, through the GUI, a parser for retrieving the information associated with the one or more network parameters in the obtained result, the parser comprising a defined pattern including a variable for storing the information associated with the one or more network parameters in the obtained result;
defining, through the GUI, an analysis routine for analyzing the computer network based on the variable;
generating, by the processor device, an executable network management application comprising the received network command, the defined parser and the defined analysis routine, the executable network management application including instructions for updating the variable recursively; and
saving the generated executable network management application so as to be executed at some point in the future or shared,wherein the analysis routine further includes location information indicating where to display the variable with respect to a graphical indicator representing a corresponding network component in a topology network map of the computer network.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for automating network management includes providing a GUI for receiving a network command to be executed on the network. The results from the execution of the network command are received by a parser including a variable for storing the retrieved information. An analysis routine is received, through the GUI, that analyzes the network based on the information in the variable. The method may include generating a network management application and may include instructions for recursively updating the variable.
19 Citations
20 Claims
-
1. A method, implemented by a processor device, for providing network management automation, the method comprising:
-
providing a graphical user interface (GUI) for automating network management tasks associated with a computer network; receiving, through the GUI, a network command to be executed on the computer network; executing the received network command on the computer network; obtaining, by the processor device, a result from the computer network based on the execution of the received network command, wherein the obtained result comprises information associated with one or more network parameters; defining, through the GUI, a parser for retrieving the information associated with the one or more network parameters in the obtained result, the parser comprising a defined pattern including a variable for storing the information associated with the one or more network parameters in the obtained result; defining, through the GUI, an analysis routine for analyzing the computer network based on the variable; generating, by the processor device, an executable network management application comprising the received network command, the defined parser and the defined analysis routine, the executable network management application including instructions for updating the variable recursively; and saving the generated executable network management application so as to be executed at some point in the future or shared, wherein the analysis routine further includes location information indicating where to display the variable with respect to a graphical indicator representing a corresponding network component in a topology network map of the computer network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 17, 18)
-
-
10. A system for providing network management automation, the system comprising:
-
a memory device storing computer codes for automating network management tasks associated with a computer network; and a processor device operatively coupled to the memory device, wherein the computer codes stored on the memory device, when executed by the processor device, cause the processor device to perform operations comprising; providing a graphical user interface (GUI); receiving, through the GUI, a network command to be executed on the computer network; executing the received network command on the computer network; obtaining a result from the computer network based on the execution of the received network command, wherein the obtained result comprises information associated with one or more network parameters; defining, through the GUI, a parser for retrieving the information associated with the one or more network parameters in the obtained result, the parser comprising a defined pattern including a variable for storing the information associated with the one or more network parameters in the obtained result; defining, through the GUI, an analysis routine for analyzing the computer network based on the variable; generating an executable network management application comprising the received network command, the defined parser and the defined analysis routine, the executable network management application including instructions for updating the variable recursively; and saving the generated executable network management application so as to be executed at some point in the future or shared, wherein the analysis routine further includes location information indicating where to display the variable with respect to a graphical indicator representing a corresponding network component in a topology network map of the computer network. - View Dependent Claims (11, 12, 13, 14, 15, 16, 19, 20)
-
Specification