Graphical display of management data obtained from an extensible management server
First Claim
1. A system for graphically displaying management data retrieved from an extensible management server, the system comprising:
- a management application configured for execution on a client computer; and
a server computer configured with a management interface, a scripting engine, and a data store having a plurality of management scripts, a management class library, and a graphical display application programming interface (API) stored therein,wherein the management interface is configured to receive and respond to requests from the management application to execute the management scripts by way of the scripting engine, andwherein the management class library has a plurality of management classes communicating with one or more managed computer systems,wherein the management scripts are specific for the management classes and configured to instruct the scripting engine to execute the management classes,wherein the scripting engine is configured to execute a selected management class of the management class library as instructed by the management scripts,wherein the selected management class is configured to retrieve management data from at least one of the managed computer systems,wherein the management scripts are configured to utilize the graphical display API to generate graphical display instructions for use by the management application in graphically displaying the management data, andwherein the management scripts are configured to instruct the scripting engine to execute a first class of the management classes to obtain handles to at least two of a database, a device, a sensor, an event log, a FRU component, power control, OBSM power management, and OBSM cooling management.
3 Assignments
0 Petitions
Accused Products
Abstract
An extensible management server (XMS) is disclosed that includes a management interface, a scripting engine, and a data store having management scripts and a management class library stored therein. The management interface provides functionality for receiving and responding to commands received from a management application. The management scripts include functionality for retrieving and setting management data on managed computers. The management scripts are configured to utilize classes contained in the management class library to perform the actual interaction with the managed server computers for retrieving or setting management data. The management scripts may also be configured to utilize a graphical display application programming interface for generating graphical display instructions for use by the management application in graphically displaying the management data.
-
Citations
22 Claims
-
1. A system for graphically displaying management data retrieved from an extensible management server, the system comprising:
-
a management application configured for execution on a client computer; and a server computer configured with a management interface, a scripting engine, and a data store having a plurality of management scripts, a management class library, and a graphical display application programming interface (API) stored therein, wherein the management interface is configured to receive and respond to requests from the management application to execute the management scripts by way of the scripting engine, and wherein the management class library has a plurality of management classes communicating with one or more managed computer systems, wherein the management scripts are specific for the management classes and configured to instruct the scripting engine to execute the management classes, wherein the scripting engine is configured to execute a selected management class of the management class library as instructed by the management scripts, wherein the selected management class is configured to retrieve management data from at least one of the managed computer systems, wherein the management scripts are configured to utilize the graphical display API to generate graphical display instructions for use by the management application in graphically displaying the management data, and wherein the management scripts are configured to instruct the scripting engine to execute a first class of the management classes to obtain handles to at least two of a database, a device, a sensor, an event log, a FRU component, power control, OBSM power management, and OBSM cooling management. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A non-transitory computer-readable medium having computer-executable instructions stored thereon which, when executed by a computer, cause the computer to:
-
expose a management interface on a computer for use by a management application; receive a request at the management interface from the management application to execute a management script stored in a data store; and in response to receiving the request, to cause the management script to be executed thereby executing one or more classes of a management class library stored in the data store to retrieve management data from one or more managed computer systems and thereby executing a graphical display application programming interface (API) to generate graphical display instructions for use by the management application in graphically displaying the management data, wherein the management class library has a plurality of management classes communicating with the one or more managed computer systems, wherein the management script is specific for the management classes and configured to execute the management classes, and wherein the management script is configured to instruct the scripting engine to execute a first class of the management classes to obtain handles to at least two of a database, a device, a sensor, an event log, a FRU component, power control, OBSM power management, and OBSM cooling management. - View Dependent Claims (14, 15, 16, 17, 18)
-
-
19. A computer-implemented method for graphically displaying management data, the computer-implemented method comprising performing computer-implemented operations for:
-
exposing a management interface for use by a management application; receiving a request at the management interface from the management application to execute a management script stored in a data store; and in response to receiving the request, causing the management script to be executed, thereby executing one or more classes of a management class library stored in the data store to retrieve management data from one or more managed computer systems and thereby executing a graphical display application programming interface (API) to generate graphical display instructions for use by the management application in graphically displaying the management data, wherein the management class library has a plurality of management classes communicating with the one or more managed computer systems, wherein the management script is specific for the management classes and configured to execute the management classes, and wherein the management script is configured to instruct the scripting engine to execute a first class of the management classes to obtain handles to at least two of a database, a device, a sensor, an event log, a FRU component, power control, OBSM power management, and OBSM cooling management. - View Dependent Claims (20, 21, 22)
-
Specification