Apparatus is disclosed for managing the use of storage devices on a network of computing devices, the network comprising a plurality of computing devices each running different operating systems, at least one data storage device, and a
management system for controlling archival of data from the computing devices to the data storage device, the
management system including a
database of data previously archived; the apparatus comprising an agent running on a first computing device attached to the network, the first computing device running a first
operating system, the agent being adapted to issue an instruction to a second computing device being one of the plurality of computing devices via a
remote administration protocol, the second computing device running a second
operating system that differs from the first
operating system, and the instruction comprising a query to the
database concerning data archived from computing devices running the second operating
system. The
remote administration protocol is preferably
Secure Shell (SSH), but other protocols can be employed. A corresponding method and
software agent are also disclosed. In addition, a data
storage resource management system is disclosed, comprising a query agent and an analysis agent, the query agent being adapted to issue at least one query to a
database of backed up or archived objects in order to elicit information relating to the objects; the analysis agent being adapted to organise the query results and display totals of objects meeting defined criteria.