System and method for scripting explorer for server configuration
First Claim
1. A system to provide a scripting framework for server configuration, comprising:
- a plurality of management objects maintained on one or more servers, wherein each management object represents a manageable resource of a plurality of manageable resources that are associated with the one or more servers; and
a scripting explorer, running on one or more processors, operable to;
establish a connection to the one or more servers;
present a first set of management objects in the plurality of management objects in a configuration information traversable hierarchy on a graphical user interface (GUI) of the scripting explorer, wherein each management object in the configuration information traversable hierarchy manages configuration information associated with the one or more servers;
present a second set of management objects in the plurality of management objects in a runtime information traversable hierarchy on the GUI of the scripting explorer, wherein each management object in the runtime information traversable hierarchy manages runtime information associated with the one or more servers;
enable a user to perform one or more operations in a sequence on both the configuration information traversable hierarchy and the runtime information traversable hierarchy to configure the plurality of servers via the GUI, wherein the one or more operations performed by the user are not pre-defined; and
allow the user to start recording the one or more operations by the user into a script file in the sequence that can be reused later.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides provide GUI-type server scripting explorer that allows a user to browse, invoke, and update via its GUI all kinds of management objects available on a server. The explorer embeds a command interpreter through which the user can invoke server scripting commands directly from within the tool. All the actions that the user performed can be recorded to a file to build a server configuration script that can be used to repeat the same actions to config the server in the future. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.
-
Citations
18 Claims
-
1. A system to provide a scripting framework for server configuration, comprising:
-
a plurality of management objects maintained on one or more servers, wherein each management object represents a manageable resource of a plurality of manageable resources that are associated with the one or more servers; and a scripting explorer, running on one or more processors, operable to; establish a connection to the one or more servers; present a first set of management objects in the plurality of management objects in a configuration information traversable hierarchy on a graphical user interface (GUI) of the scripting explorer, wherein each management object in the configuration information traversable hierarchy manages configuration information associated with the one or more servers; present a second set of management objects in the plurality of management objects in a runtime information traversable hierarchy on the GUI of the scripting explorer, wherein each management object in the runtime information traversable hierarchy manages runtime information associated with the one or more servers; enable a user to perform one or more operations in a sequence on both the configuration information traversable hierarchy and the runtime information traversable hierarchy to configure the plurality of servers via the GUI, wherein the one or more operations performed by the user are not pre-defined; and allow the user to start recording the one or more operations by the user into a script file in the sequence that can be reused later. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method to provide a scripting framework for server configuration, comprising:
-
maintaining a plurality of management objects on one or more servers, wherein each of the plurality of management objects represents a manageable resource of a plurality of manageable resources that are associated with the one or more servers; establishing a connection to the one or more servers via a scripting explorer; presenting a first set of management objects in the plurality of management objects in a configuration information traversable hierarchy on a graphical user interface (GUI) of the scripting explorer, wherein each management object in the configuration information traversable hierarchy manages configuration information associated with the one or more servers; presenting a second set of management objects in the plurality of management objects in a runtime information traversable hierarchy on the GUI of the scripting explorer, wherein each management object in the runtime information traversable hierarchy manages runtime information associated with the one or more servers; enabling a user to perform one or more operations in a sequence on both the configuration information traversable hierarchy and the runtime information traversable hierarchy to configure the plurality of servers via the GUI, wherein the one or more operations performed by the user are not pre-defined; and allowing the user to start recording the one or more operations by the user into a script file in the sequence that can be reused later. - View Dependent Claims (15, 16, 17)
-
-
18. A machine readable medium having instructions stored thereon that when executed cause a system to:
-
maintain a plurality of management objects on one or more servers, wherein each of the plurality of management objects represents a manageable resource of a plurality of manageable resources that are associated with the one or more servers; establish a connection to the one or more servers via a scripting explorer; present a first set of management objects in the plurality of management objects in a configuration information traversable hierarchy on a graphical user interface (GUI) of the scripting explorer, wherein each management object in the configuration information traversable hierarchy manages configuration information associated with the one or more servers; present a second set of management objects in the plurality of management objects in a runtime information traversable hierarchy on the GUI of the scripting explorer, wherein each management object in the runtime information traversable hierarchy manages runtime information associated with the one or more servers; enable a user to perform one or more operations in a sequence on both the configuration information traversable hierarchy and the runtime information traversable hierarchy to configure the plurality of servers via the GUI, wherein the one or more operations performed by the user are not pre-defined; and allow the user to start recording the one or more operations by the user into a script file in the sequence that can be reused later.
-
Specification