Method and apparatus for deploying updates to a storage server management application
First Claim
1. A method for determining whether a configuration of a storage server has changed comprising:
- receiving at a storage server managed by a storage server management application (SSMA) a package which includes a script;
executing the script on the SSMA to add functionality to the SSMA for detecting a deviation of a current configuration from a default configuration;
determining the current configuration of the storage server;
determining the default configuration of the storage server;
comparing the current configuration to the default configuration;
generating an event if the current configuration differs from the default configuration; and
causing an indication of the event to be output to an administrator.
2 Assignments
0 Petitions
Accused Products
Abstract
According to an embodiment of the invention, a storage server management application (SSMA) includes scripting ability. The scripting ability allows functionality to be added to the SSMA by deploying scripting packages onto the SSMA. The packages may be written by a user having access to the SSMA, and deployed onto the SSMA without affecting the core functionality of the SSMA, and may be easily removed. One package allows a system administrator to monitor the configuration of storage servers monitored by the SSMA by comparing the current configuration of the filers to a standard configuration. Another package monitors best practices for redundant array of inexpensive disks (RAID) systems. Other packages may be added to the SSMA.
18 Citations
22 Claims
-
1. A method for determining whether a configuration of a storage server has changed comprising:
-
receiving at a storage server managed by a storage server management application (SSMA) a package which includes a script; executing the script on the SSMA to add functionality to the SSMA for detecting a deviation of a current configuration from a default configuration; determining the current configuration of the storage server; determining the default configuration of the storage server; comparing the current configuration to the default configuration; generating an event if the current configuration differs from the default configuration; and causing an indication of the event to be output to an administrator. - View Dependent Claims (2, 3, 4)
-
-
5. A machine readable storage medium storing code which embodies a storage server management application (SSMA), the SSMA comprising:
-
a monitor to monitor a plurality of storage servers coupled to the SSMA and to write information acquired about the storage servers to a database; a scheduler to execute a script installed on the SSMA wherein the script causes functionality to be added to the SSMA for detecting a deviation of a current configuration from a specified configuration and for comparing the current configuration to the specified configuration; and an event daemon to generate an event when the current configuration does not match the specified configuration and to output an indication of the event to an administrative user. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
executing, in a server computer, a storage server management application (SSMA) for managing a plurality of storage servers, the SSMA having a set of core functionality; receiving, at the server computer, a package which includes a script; and adding functionality to the SSMA without altering the core functionality, by operating the SSMA to execute the script, wherein the script causes functionality to be added to the SSMA for detecting a deviation of a current configuration from a specified configuration, and wherein the script causes the SSMA to compare the current configuration to the specified configuration, to generate an event when the current configuration does not match the specified configuration, and to cause an indication of the event to be output to an administrative user. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer system comprising:
-
a processor; a network adapter, coupled to the processor, through which to communicate with a plurality of storage servers; a storage server management application (SSMA) to manage the plurality of storage servers, the SSMA having a set of core functionality; and code which, when executed in the processing system, causes the computer system to receive a package which includes a script from a remote device over a network, install the script in the computer system, and add functionality to the SSMA without altering the core functionality, by operating the SSMA to execute the script, wherein the script causes functionality to be added to the SSMA for detecting a deviation of a current configuration from a specified configuration, and wherein the script causes the SSMA to compare the current configuration to the specified configuration, to generate an event when the current configuration does not match the specified configuration, and to cause an indication of the event to be output to an administrative user. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification