Apparatus, system, and method for monitoring computer system components
First Claim
1. An apparatus to monitor a computer system component, the apparatus comprising:
- an identifier module that associates a visual identifier with a computer system component, the visual identifier identifying an initiator of the association of the visual identifier with the computer system component;
a function module that associates one or more control functions with the visual identifier;
a presentation module that selectively displays the visual identifier for the computer system component within a present view of a user interface, the present view displaying a graphical topology of an information technology system, wherein the presentation module selectively displays the visual identifier while the computer system component has a detail view outside the scope of the present view and to maintain the visual identifier in the present view as the present view changes to each of a plurality of views, the detail view of the computer system component being outside the scope of at least one of the plurality of views, each of the plurality of views displaying the graphical topology at a different detail level, the visual identifier applying a particular control function associated with the computer system component directly in each of the plurality of views in response to a selection received through the visual identifier, the presentation module further applying the particular control function to the computer system component in the present view while the computer system component is outside the scope of the present view in response to the selection received through the visual identifier; and
a monitoring module that monitors the computer system component associated with the visual identifier and modifies the visual identifier in response to a change in operational status for the computer system component,wherein all or a portion of the identifier module, the function module, the presentation module, and the monitoring module comprise one or more of hardware and one or more non-transitory computer readable storage media storing executable code.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus, system, and method are disclosed for monitoring computer system components in large or complex systems. The apparatus includes an identifier module for associating at least one visual identifier with a computer system component. A function module associates one or more control functions with the visual identifier. A presentation module selectively displays the at least one identifier for the computer system component within a present view of a user interface. A monitoring module monitors the computer system component associated with the at least one identifier and modifies the identifier in response to a change in operational status for the computer system component.
-
Citations
20 Claims
-
1. An apparatus to monitor a computer system component, the apparatus comprising:
-
an identifier module that associates a visual identifier with a computer system component, the visual identifier identifying an initiator of the association of the visual identifier with the computer system component; a function module that associates one or more control functions with the visual identifier; a presentation module that selectively displays the visual identifier for the computer system component within a present view of a user interface, the present view displaying a graphical topology of an information technology system, wherein the presentation module selectively displays the visual identifier while the computer system component has a detail view outside the scope of the present view and to maintain the visual identifier in the present view as the present view changes to each of a plurality of views, the detail view of the computer system component being outside the scope of at least one of the plurality of views, each of the plurality of views displaying the graphical topology at a different detail level, the visual identifier applying a particular control function associated with the computer system component directly in each of the plurality of views in response to a selection received through the visual identifier, the presentation module further applying the particular control function to the computer system component in the present view while the computer system component is outside the scope of the present view in response to the selection received through the visual identifier; and a monitoring module that monitors the computer system component associated with the visual identifier and modifies the visual identifier in response to a change in operational status for the computer system component, wherein all or a portion of the identifier module, the function module, the presentation module, and the monitoring module comprise one or more of hardware and one or more non-transitory computer readable storage media storing executable code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system to monitor a computer system component in a storage area network, the system comprising:
-
one or more data storage servers in communication over a communication network; a client in electronic communication with the one or more servers; Input/Output (I/0) devices coupled to the data communications network and configured to interact with a user; a processor; a memory containing modules for execution on the processor, the modules comprising; an identifier module configured to associate a plurality of visual identifiers with a plurality of computer system components wherein at least one visual identifier is associated with each computer system component, each identifier identifying an initiator of the association of the identifier with a corresponding computer system component; a function module configured to associate one or more control functions with each computer system component associated with an visual identifier; and a presentation module configured to dynamically and selectively display at least one visual identifier for each computer system component associated with a visual identifier, to a present view of a user interface, the present view displaying a graphical topology of an information technology system, wherein the presentation module is configured to selectively display at least one visual identifier associated with a computer system component with a detail view outside the scope of the present view and to maintain the at least one visual identifier in the present view as the present view changes to each of a plurality of views, the detail view of the computer system component being outside the scope of at least one of the plurality of views, each of the plurality of views displaying the graphical topology at a different zoom level, the at least one visual identifier configured to apply a particular control function associated with the computer system component directly in each of the plurality of views in response to a selection received through the visual identifier; and the presentation module further configured to apply the particular control function to the computer system component in the present view while the computer system component is outside the scope of the present view in response to the selection received through the at least one visual identifier. - View Dependent Claims (10)
-
-
11. A non-transitory computer usable medium having computer usable program code for monitoring computer system components, said non-transitory computer usable medium comprising:
-
computer usable program code for associating a visual identifier with a computer system component; computer usable program code for associating one or more control functions with the visual identifier; computer usable program code for selectively displaying the visual identifier for the computer system component to a present view of a user interface, the present view displaying a graphical topology of an information technology system, wherein the computer usable program code selectively displays the visual identifier while the computer system component has a detail view outside the scope of the present view, the visual identifier comprising a computer system component status; computer usable program code for maintaining the visual identifier in the present view as the present view changes to each of a plurality of views, the detail view of the computer system component being outside the scope of at least one of the plurality of views, each of the plurality of views displaying the graphical topology at a different detail level, the visual identifier configured to apply a particular control function associated with the computer system component directly in each of the plurality of views in response to a selection received through the visual identifier; computer usable program code for applying the particular control function to the computer system component in the present view while the computer system component is outside the scope of the present view in response to the selection received through the visual identifier; and computer usable program code for monitoring the computer system component associated with the visual identifier and modifying the visual identifier in response to a change in operational status for the computer system component. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method for monitoring a computer system comprising a plurality of computer system components, the method comprising:
-
identifying a computer system to monitor; initiating a user interface; executing an apparatus to monitor a computer system component through the user interface, the apparatus comprising a plurality of modules configured to; associate a visual identifier with a computer system component, the visual identifier identifying an initiator of the association of the visual identifier with the computer system component; associate one or more control functions with each computer system component associated with a visual identifier; selectively display the visual identifier for the computer system component within a present view of a user interface, the present view displaying a graphical topology of the computer system; selectively display the visual identifier while the computer system component has a detail view outside the scope of the present view; maintaining the visual identifier in the present view as the present view changes to each of a plurality of views, the detail view of the computer system component being outside the scope of at least one of the plurality of views, each of the plurality of views displaying the graphical topology at a different zoom level, the visual identifier configured to apply a particular control function associated with the computer system component directly in each of the plurality of views in response to a selection received through the visual identifier; and applying the particular control function to the computer system component in the present view while the computer system component is outside the scope of the present view in response to the selection received through the visual identifier. - View Dependent Claims (19, 20)
-
Specification