Media library monitoring system and method
First Claim
Patent Images
1. A method of out-of-band monitoring of a media library, comprising:
- performing an agentless collection process to collect data from the media library out-of-band from commands and responses between hosts and the media library, wherein the media library comprises one or more library components including one or more drives and a media changer and collecting data comprises querying the one or more library components of the media library at intervals and receiving returned data from the one or more library components, wherein querying the one or more library components comprises;
sending Log Sense (LS) commands to the one or more drives of the media library at intervals; and
sending Read Element Status (RES) commands to the media changer at intervals;
storing the collected data in a repository, wherein storing the collected data in the repository comprises storing data returned in response to the LS commands or the RES commands in the repository, wherein the collected data in the repository spans a plurality of intervals;
deriving data from the collected data, wherein deriving data comprises deriving a metric associated with the media library over the plurality of intervals based on data returned in response to the LS commands over the plurality of intervals;
accessing a set of data in the repository based on one or more specifications; and
providing the set of data based on one or more specifications.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of methods and systems comprise collecting data associated with a library or library components and storing the collected data in repository. By collecting data associated with a library or library components and storing the collected data in a repository, the degradation of library components can be monitored and the reliability of library components determined, allowing unreliable components to be bypassed or replaced, enhancing the reliability of the library and preventing data loss.
147 Citations
18 Claims
-
1. A method of out-of-band monitoring of a media library, comprising:
-
performing an agentless collection process to collect data from the media library out-of-band from commands and responses between hosts and the media library, wherein the media library comprises one or more library components including one or more drives and a media changer and collecting data comprises querying the one or more library components of the media library at intervals and receiving returned data from the one or more library components, wherein querying the one or more library components comprises; sending Log Sense (LS) commands to the one or more drives of the media library at intervals; and sending Read Element Status (RES) commands to the media changer at intervals; storing the collected data in a repository, wherein storing the collected data in the repository comprises storing data returned in response to the LS commands or the RES commands in the repository, wherein the collected data in the repository spans a plurality of intervals; deriving data from the collected data, wherein deriving data comprises deriving a metric associated with the media library over the plurality of intervals based on data returned in response to the LS commands over the plurality of intervals; accessing a set of data in the repository based on one or more specifications; and providing the set of data based on one or more specifications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for out-of-band monitoring of a media library comprising multiple components, comprising:
-
a data engine coupled to a network and configured to perform an agentless collection process to collect data from the media library out-of-band from commands and responses between hosts and the media library, wherein the media library comprises one or more library components including one or more drives and a media changer and the collection process comprises querying the one or more library components of the media library at intervals and receiving returned data from the one or more library components, wherein querying one or more library components comprises; sending Log Sense (LS) commands to the one or more drives of the media library at intervals; and sending Read Element Status (RES) commands to the media changer at intervals; a storage engine configured to; store the collected data in a repository over a plurality of intervals, wherein storing the collected data in the repository comprises storing data returned in response to the LS commands or the RES commands in the repository; and derive data from the collected data, wherein deriving data comprises deriving a metric associated with the media library over the plurality of intervals based on data returned in response to the LS commands over the plurality of intervals; an interface engine coupled to the repository and configured to connect to a communications link to; access a set of data in the repository based on one or more specifications; and provide the set of data based on one or more specifications. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification