Pre-summarization and analysis of results generated by an agent
First Claim
1. A machine implemented method for collecting information from a storage server managed by use of a multi-appliance management application (MMA), the method comprising:
- dividing, by the MMA, data stored in the storage server into a plurality of sections;
assigning, by the MMA, the plurality of sections to a plurality of agents, wherein each of the plurality of agents is an independent system which is a separate device from the storage server and the MMA, and wherein each of the plurality of agents communicates with the storage server via a network;
using the plurality of agents to scan the plurality of sections and to collect information regarding files stored by the storage server;
summarizing the information and creating a summary by using the plurality of agents;
storing, by the plurality of agents, the summary on a database server; and
outputting, by the MMA, the summary to a user interface.
2 Assignments
0 Petitions
Accused Products
Abstract
According to an embodiment of the invention, an agent scans a storage server, and collects information about files stored on the storage server. The agent then summarizes the information into a summary, and stores the summary on a database server. The summaries can be accessed by a system administrator using a graphical user interface (GUI). The summaries contain information about the use of the storage server, and highlight potential problem areas. By having an agent, rather than a multi-appliance management application (MMA) scan the storage server and create the summary, the MMA is able to perform other tasks.
-
Citations
36 Claims
-
1. A machine implemented method for collecting information from a storage server managed by use of a multi-appliance management application (MMA), the method comprising:
-
dividing, by the MMA, data stored in the storage server into a plurality of sections; assigning, by the MMA, the plurality of sections to a plurality of agents, wherein each of the plurality of agents is an independent system which is a separate device from the storage server and the MMA, and wherein each of the plurality of agents communicates with the storage server via a network; using the plurality of agents to scan the plurality of sections and to collect information regarding files stored by the storage server; summarizing the information and creating a summary by using the plurality of agents; storing, by the plurality of agents, the summary on a database server; and outputting, by the MMA, the summary to a user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 30)
-
-
9. A machine readable storage medium having stored thereon executable program code which, when executed, causes a machine to collect information from a storage server managed by a multi-appliance management application (MMA), the executable program code comprising:
-
program code for receiving, from the MMA, an assignment of a section of data stored in the storage server; program code for scanning the section of data and collecting information regarding files stored by the storage server, wherein the storage server, the MMA, and the machine are separate devices, wherein the machine is an independent processing system which communicates with the storage server via a network; program code for summarizing the information and creating a summary, and storing the summary on a database server; and program code for outputting, by the MMA, the summary in response to a user s request at the MMA. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
a multi-appliance management application (MMA) to manage a server coupled to a mass storage device and to divide data stored in the server into a plurality of sections; an agent coupled to the server and the MMA via a network, the agent to scan one of the plurality of sections assigned by the MMA and to create a summary including cumulative statistics about data on the mass storage device, wherein the agent, the MMA, and the server are separate devices, wherein the agent is an independent processing system on the network; and a database server coupled to the MMA and the agent to store the summary, wherein the summary is used by the MMA for outputting to a user interface. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method for collecting information from a file server comprising:
-
at a multi-appliance monitoring application (MMA), monitoring the file server and dividing data stored in the file server into the plurality of sections; at the MMA, instructing an agent to scan one of the plurality of sections, wherein said agent is an independent processing system which communicates with the file server via a network, and wherein said agent is configured to execute a machine implemented method comprising; collecting information regarding files stored in the one of the plurality of sections; summarizing the information and creating a summary; and transmitting the summary to the MMA, and receiving the summary at the MMA, wherein the agent, the MMA, and the file server are separate devices. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A method for offloading tasks from a management server that manages a storage server, the method comprising:
-
using an agent in place of the management server to receive a section of data stored in the storage server and assigned by the management server, to scan the section of data, to collect information regarding files stored by the storage server and to summarize the collected information into a summary, wherein the agent is an independent processing system which is a separate device from the management server and the storage server and which communicates with the storage server via a network; and storing the summary into a database for retrieval by the management server. - View Dependent Claims (28, 29)
-
-
31. A method comprising:
-
distributing a plurality of agent devices over one or more networks; collecting, by the agent devices, information about a plurality of sections of data maintained by one or more storage servers over the one or more networks, wherein the plurality of sections of data is assigned by a multi-appliance management application (MMA) to the agent devices; summarizing, by the agent devices, the collected information; and sending the summarized information from the agent devices to the MMA, wherein each of the agent devices, the MMA, and the one or more storage servers are separate devices, and wherein each of the agent devices is an independent processing system. - View Dependent Claims (32, 33)
-
-
34. A system comprising:
-
a multi-appliance management application (MMA) to manage one or more storage servers over one or more networks and divide data stored in the one or more storage servers into a plurality of sections; and a plurality of agents distributed over the one or more networks, the plurality of agents collecting information about the plurality of sections via a network and sending the collective information to the MMA, wherein each of the plurality of agents, the MMA, and the one or more storage servers are separate devices, and wherein each of the agent devices is an independent processing system. - View Dependent Claims (35, 36)
-
Specification