1. A method comprising: defining, by a multi-appliance management application (MMA), a plurality of subsets of data stored at one or more storage servers, the one or more storage servers monitored by the MMA, the one or more storage servers storing the subsets of data at a first storage device associated with the one or more storage servers, the one or more storage servers using a first file system of the one or more storage servers to store the subsets of the data at the first storage device; determining, by the MMA, an amount of the data stored at the one or more storage servers; determining, by the MMA, a set of a plurality of agent devices to be deployed as a function of the amount of the data; causing each agent device, of the set of the plurality of agent devices distributed over one or more networks, to collect information about data in a corresponding subset of the plurality of subsets maintained by the one or more storage servers over the one or more networks, each of the set of the plurality of agent devices operable to: collect the information from any of the one or more storage servers monitored by the MMA, and analyze the collected information to generate: summarized information including a table and a histogram, and statistics regarding the collected information; and receiving, by the MMA, information representative of the collected information from the set of the agent devices, wherein each of the set of the agent devices, the MMA, and the one or more storage servers is an independent processing system.