Apparatus and method of representing real-time distributed command execution status across distributed systems
First Claim
1. A method of displaying an execution status of a command, said command being sent to a plurality of computer systems on a network for execution, each computer system on the network having a network address and a software management utility running thereon, said method comprising:
- cross-referencing into a table each computer system on the network to the network address of the computer system and to the software management utility running on the computer system;
entering the command on a command line in a local command interface;
specifying in the local command interface the plurality of computer systems on the network on which the command is to be concurrently executed;
mapping the command entered in the local command interface onto a plurality of corresponding commands, each corresponding command being a particular command of a particular software management utility running on a particular computer system of the specified computer systems;
dispatching, using the cross-referenced network address of the specified computer systems, the corresponding commands to the specified computer systems;
in response to the dispatching, displaying a dialog window, said dialog window being divided into sub-windows for displaying a present status of the execution of the command on each of the specified computer systems; and
displaying the status of the execution of the command on each of the specified computer systems within a proper sub-window.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for displaying system management command execution status in real-time are provided. The apparatus and method display a window that is divided into a plurality of sub-windows. One sub-window is used to display all the computers on which the system command has not yet started to execute. Another sub-window is used to display all computer systems on which the execution of the command has started. One sub-window is used to display all computer systems that have not successfully completed the command and another sub-window is used to display all computer systems that have successfully executed the command. When a computer system, displayed in the window displaying all computer systems that have started execution of the command, is highlighted or selected, the real-time progress of the execution of the command is displayed. If the computer system is instead displayed in the window in which all computers that have not successfully executed the command are displayed, the reason for the unsuccessful completion of the execution of the command is displayed.
-
Citations
36 Claims
-
1. A method of displaying an execution status of a command, said command being sent to a plurality of computer systems on a network for execution, each computer system on the network having a network address and a software management utility running thereon, said method comprising:
-
cross-referencing into a table each computer system on the network to the network address of the computer system and to the software management utility running on the computer system; entering the command on a command line in a local command interface; specifying in the local command interface the plurality of computer systems on the network on which the command is to be concurrently executed; mapping the command entered in the local command interface onto a plurality of corresponding commands, each corresponding command being a particular command of a particular software management utility running on a particular computer system of the specified computer systems; dispatching, using the cross-referenced network address of the specified computer systems, the corresponding commands to the specified computer systems; in response to the dispatching, displaying a dialog window, said dialog window being divided into sub-windows for displaying a present status of the execution of the command on each of the specified computer systems; and displaying the status of the execution of the command on each of the specified computer systems within a proper sub-window. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer program product on a computer readable medium, the computer readable medium including instructions for execution by a processor, which, when executed by the processor, cause the processor to perform a method for displaying an execution status of a command, said command being sent to a plurality of computer systems on a network for execution, each computer system on the network having a network address and a software management utility running thereon, said method comprising:
-
cross-referencing into a table each computer system on the network to the network address of the computer system and to the software management utility running on the computer system; entering the command on a command line in a local command interface; specifying in the local command interface the plurality of computer systems on the network on which the command is to be concurrently executed; mapping the command entered in the local command interface onto a plurality of corresponding commands, each corresponding command being a particular command of a particular software management utility running on a particular computer system of the specified computer systems; dispatching, using the cross-referenced network address of the specified computer systems, the corresponding commands to the specified computer systems; in response to the dispatching, displaying a dialog window, said dialog window being divided into sub-windows for displaying a present status of the execution of the command on each of the specified computer systems; and displaying the status of the execution of the command on each of the specified computer systems within the proper sub-window. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. An apparatus comprising:
-
one or more processors; a memory coupled to at least one of the processors; a plurality of computer systems on a network, each computer system on the network having a network address and a software management utility running thereon; a set of instructions stored in the memory and executed by at least one of the processors in order to perform actions of; cross-referencing into a table each computer system on the network to the network address of the computer system and to the software management utility running on the computer system; entering the command on a command line in a local command interface; specifying in the local command interface the plurality of computer systems on the network on which the command is to be concurrently executed; mapping the command entered in the local command interface onto a plurality of corresponding commands, each corresponding command being a particular command of a particular software management utility running on a particular computer system of the specified computer systems; dispatching, using the cross-referenced network address of the specified computer systems, the corresponding commands to the specified computer systems; in response to the dispatching, displaying a dialog window, said dialog window being divided into sub-windows for displaying a present status of the execution of the command on each of the specified computer systems; and displaying the status of the execution of the command on each of the specified computer systems within the proper sub-window. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification