Systems and methods for remote monitoring in a computer network and reporting a failed migration operation without accessing the data being moved
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-011/00
G06F-011/07
출원번호
US-0963732
(2007-12-21)
등록번호
US-8312323
(2012-11-13)
발명자
/ 주소
Gokhale, Parag
Kottomtharayil, Rajiv
Kavuri, Srinivas
Prahlad, Anand
Reddy, Suresh Parpatakam
Brower, Jr., Robert Keith
Meade, Jared
출원인 / 주소
CommVault Systems, Inc.
대리인 / 주소
Knobbe, Martens, Olson & Bear, LLP
인용정보
피인용 횟수 :
5인용 특허 :
225
초록▼
Systems and methods for providing automated problem reporting in elements used in conjunction with computer networks are disclosed. The system comprises a plurality of elements that perform data migration operations and a reporting manager or monitor agent which monitors the elements and data migrat
Systems and methods for providing automated problem reporting in elements used in conjunction with computer networks are disclosed. The system comprises a plurality of elements that perform data migration operations and a reporting manager or monitor agent which monitors the elements and data migration operations. Upon detection of hardware or software problems, the reporting manager or monitor agent automatically communicates with elements affected by the problem to gather selected hardware, software, and configuration information, analyzes the information to determine causes of the problem, and issues a problem report containing at least a portion of the selected information. The problem report is communicated to a remote monitor that does not possess access privileges to the elements, allowing automated, remote monitoring of the elements without compromising security of the computer network or elements.
대표청구항▼
1. A method of problem reporting in a computer network, the method comprising: monitoring, with an agent module executing in one or more computer processors, a plurality of elements that perform data migration operations that move data stored within a computer network;detecting, with one or more com
1. A method of problem reporting in a computer network, the method comprising: monitoring, with an agent module executing in one or more computer processors, a plurality of elements that perform data migration operations that move data stored within a computer network;detecting, with one or more computer processors, one or more problems that occur during a failed data migration operation within the computer network wherein the agent module fails to acknowledge the completion of one of the data migration operations;obtaining information about the one or more problems associated with a failed data migration operation, wherein the information comprises an identifier that identifies the failed data migration operation, log files associated with the failed data migration operation, and hardware and software configurations of the plurality elements associated with the failed data migration operation;automatically sending a problem report based on user selection criteria pertaining to the plurality of elements involved in the failed data migration operation, wherein the problem report does not include the data being moved within the computer network by the failed data migration operation;electronically sending the problem report about the one or more problems to a remote listener, wherein the remote listener does not have access privileges to the data being moved within the computer network, wherein the remote listener comprises a data structure that contains instructions regarding courses of action for the one or more problems occurring during the failed data migration operation, andwherein the remote listener automatically cross-references the one or more problems with the data structure to determine whether a trouble report should be assembled without accessing the data being moved within the computer network;if the trouble report is to be assembled, automatically assembling the information about the one or more problems into the trouble report that includes the identifier of the failed data migration operation and instructions regarding courses of action; andproviding the trouble report to an entity with access privileges to the local computer network. 2. The method of claim 1, wherein the data migration operations comprise at least one of storage resource management operations and hierarchical storage management operations. 3. The method of claim 1, wherein the problem is detected by discovery of at least one error message issued by the plurality of elements. 4. The method of claim 3, further comprising analyzing the at least one error message to determine information to be requested. 5. The method of claim 4, further comprising analyzing the information in the problem report. 6. The method of claim 1, wherein the problem report is provided by communication with a remote listener. 7. The method of claim 1, wherein the problem report is prioritized according to a selected severity of the problem to provide the monitor an ordered queue of reports. 8. A method of remotely monitoring data migration operations within a computer network, the method comprising: providing a plurality of elements comprising at least one of hardware, software, and firmware components, which perform data migration operations;monitoring, with one or more computer processors, at least one of log files generated by the plurality of elements, communications links between the plurality of elements, and configurations of the plurality of elements during the data migration operations to detect errors in a failed data migration a failed operation;automatically gathering and analyzing selected information from the monitored elements in response to the detection of an error in the failed data migration operation, wherein the information comprises an identifier that identifies the failed data migration operation, log files associated with the failed data migration operation, and hardware and software configurations of the plurality elements associated with the failed data migration operation;automatically generating a first report based on user selection criteria pertaining to the plurality of elements involved in the failed data migration operation, wherein the problem report does not include the data being moved within the computer network by the failed data migration operation; andcommunicating the first report electronically to a remote monitor, wherein the remote monitor does not have access privileges to the data being moved within the computer network, wherein the remote monitor comprises a data structure that contains instructions regarding courses of action for the one or more problems occurring during the failed data migration operation, andwherein the remote monitor automatically cross-references the one or more problems with the data structure to determine whether a second report should be assembled without accessing the data being moved within the computer network. 9. The method of claim 8, wherein the remote monitor does not possess access privileges to the plurality of elements. 10. The method of claim 8, wherein the information communicated to the remote monitor comprises information based upon selection criteria provided by an administrator of the plurality of elements. 11. The method of claim 8, wherein the first report is provided by communication with a remote listener. 12. A system for remote monitoring of a data migration operation occurring within a computer network, comprising: a plurality of computing elements that perform data migration operations that move data stored within a computer network; anda monitor agent executing in one or more computer processors that communicates with the plurality of computing elements to detect problems occurring within a first data migration operation,wherein the monitor agent gathers information from the plurality of computing elements in response to a detected problem associated with the first data migration operation, wherein the information comprises an identifier that identifies the failed data migration operation, log files associated with the failed data migration operation, and hardware and software configurations of the plurality elements associated with the failed data migration operation and generating a first report about based on user selection criteria pertaining to the plurality of elements involved in the failed data migration, wherein the first report does not include the data being moved within the computer network by the failed data migration operation, and wherein the first report is provided to a remote monitor that does not possess access privileges to the plurality of computing elements, wherein the remote monitor comprises a data structure that contains instructions regarding courses of action for one or more problems occurring during the first data migration operation, andwherein the remote monitor automatically cross-references the one or more problems with the data structure to determine whether a second report should be assembled without accessing the data being moved within the computer network. 13. The system of claim 12, wherein errors occurring in a data migration operation are communicated to the monitor agent to provide detection of a problem within the data migration operation. 14. The system of claim 12, wherein the first report is generated without human intervention. 15. The system of claim 12, wherein the first report is provided to the remote monitor by communication with a remote listener. 16. An automated problem reporting data migration system, the system comprising: a client computer containing data;a plurality of storage media for storing the data;a storage manager that coordinates data migration operations between the client computer and at least one of the storage media;a media agent that performs data migration operations in response to instructions from the storage manager to move data from the client computer to the storage media;a monitor agent that monitors the data migration operations and communicates information about errors occurring during the data migration operations, wherein the information comprises an identifier that identifies at least a first data migration operation associated with the errors, associated log files, and hardware and software configurations of the plurality elements associated with the errors, wherein the monitor agent further generates a first report based on user selection criteria pertaining to the plurality of elements involved in the failed data migration operation, wherein the first report does not include the data being moved from the client computer to the storage media; anda remote listener which receives the first report communicated by the monitor agent and generates a second report containing information about the one or more errors, wherein the remote listener does not have access privileges to the data associated with the failed data migration operation; wherein the remote listener further comprises a data structure that contains instructions regarding courses of action for at least some of the errors occurring during the data migration operations, andwherein the remote listener automatically references the errors with the data structure to determine whether a second report should be provided to the remote monitor without accessing the data being moved within the computer network,if the second report is to be provided, the second report is communicated to an entity with access privileges. 17. The system of claim 16, wherein the information monitored during the data migration operations comprises at least one of file type distribution, file size distribution, distribution of access time, distribution of modification time, distribution by owner, capacity of storage media, asset reporting by host, disk, or partition, and availability of resources, disks, hosts, and applications. 18. The system of claim 16, wherein the storage manager monitors a capacity of the plurality of storage media and alerts the monitor agent when the level of available storage media is less than a selected level. 19. The system of claim 16, wherein the first report comprises at least one of log files generated by a data migration software application, hardware configuration, software configuration, firmware configuration, operating system log files, crash dumps, and registries.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (225)
Prasad Rama R. (Beaverton OR) Chary Ram V. (Beaverton OR), Apparatus and method for event tagging for multiple audio, video, and data streams.
Yuval Ofek ; Zoran Cakeljic ; Samuel Krikler IL; Sharon Galtzur IL; Michael Hirsch IL; Dan Arnon ; Peter Kamvysselis, Apparatus and methods for copying, backing up, and restoring data using a backup segment size larger than the storage block size.
Ofek,Yuval; Cakeljic,Zoran; Bitner,Haim; Galtzur,Sharon; Ish Shalom,Ariel J.; Kedem,Nadav; Krikler,Samuel; Arnon,Dan, Apparatus and methods for operating a computer storage system.
Griffin David (Maynard MA) Campbell Jonathan (Acton MA) Reilly Michael (Sterling MA) Rosenbaum Richard (Pepperell MA), Arrangement with cooperating management server node and network service node.
Nakano Toshio (Odawara JPX) Nozawa Masafumi (Odawara JPX) Kurano Akira (Odawara JPX) Hisano Kiyoshi (Odawara JPX) Hoshino Masayuki (Odawara JPX), Backup control method and system in data processing system using identifiers for controlling block data transfer.
Kitajima Hiroyuki (Yokohama) Yamamoto Akira (Yokohama) Doi Takashi (Hadano) Nozawa Masafumi (Odawara JPX), Buffered peripheral system and method for backing up and retrieving data to and from backup memory device.
Cole Leo J. (Raleigh NC) Frantz Curtis J. (Durham NC) Lee Jeannette (Raleigh NC) Ordanic Zvonimir (Raleigh NC) Plank Larry K. (Rochester MN), Centralized management in a computer network.
Carpenter Kelly S. (Fremont CA) Dearing Gerard M. (San Jose CA) Nick Jeffrey M. (Fishkill NY) Strickland Jimmy P. (Saratoga CA) Swanson Michael D. (Poughkeepsie NY) Wilkinson Wendell W. (Hyde Park NY, Coherence controls for store-multiple shared data coordinated by cache directory entries in a shared electronic storage.
Eric C. Peters ; Stanley Rabinowitz ; Herbert R. Jacobs ; Richard Baker Gillett, Jr. ; Peter J. Fasciano, Computer system and process for transferring multiple high bandwidth streams of data between multiple storage units and multiple applications in a scalable and reliable manner.
Senator Steven T. ; Fuller Billy J., Computer system method and apparatus providing for various versions of a file without requiring data copy or log operati.
Fecteau Jean G. (Toronto NY CAX) Gdaniec Joseph M. (Vestal NY) Hennessy James P. (Endicott NY) MacDonald John F. (Vestal NY) Osisek Damian L. (Vestal NY), Computer system which supports asynchronous commitment of data.
Torbjrnsen ystein (Trondheim NOX) Hvasshovd Svein-Olaf (Trondheim NOX), Continuously available database server having multiple groups of nodes with minimum intersecting sets of database fragme.
Meier Stephan G. ; Juffa Norbert ; Achenbach Michael D. ; Weber Frederick D., Converting register data from a first format type to a second format type if a second type instruction consumes data produced by a first type instruction.
Witt David B. ; Hattangadi Rajiv M., Data cache which speculatively updates a predicted data cache storage location with store data and subsequently correct.
Koseki, Michihiko; Yokoyama, Mamoru; Sumi, Masashi; Yamaguchi, Satoru; Taniwaki, Sadayoshi; Hamanaka, Seishiro, Data processing system with mechanism for restoring file systems based on transaction logs.
Dunphy William E. (Westminster CO) Halladay Steven M. (Louisville CO) Moy Michael E. (Lafayette CO) Munro Frederick G. (Broomfield CO), Data storage and protection system.
Yanai Moshe (Framingham MA) Vishlitzky Natan (Brookline MA) Alterescu Bruno (Newton MA) Castel Daniel (Framingham MA) Shklarsky Gadi (Brookline MA), Data storage system controlled remote data mirroring with respectively maintained data indices.
Kuszmaul Bradley C. (Waltham MA) Leiserson Charles E. (Winchester MA) Yang Shaw-Wen (Concord MA) Feynman Carl R. (Acton MA) Hillis W. Daniel (Cambridge MA) Douglas David C. (Concord MA), Digital computer for determining a combined tag value from tag values selectively incremented and decremented reflecting.
Fortier Richard W. (Acton MA) Mastors Robert M. (Ayer MA) Taylor Tracy M. (Upton MA) Wallace John J. (Franklin MA), Digital data processor with improved backup storage.
Kenley Gregory (Northboro MA) Ericson George (Schrewsbury MA) Fortier Richard (Acton MA) Holland Chuck (Northboro MA) Mastors Robert (Ayer MA) Pownell James (Natick MA) Taylor Tracy (Upton MA) Wallac, Digital data storage system with improved data migration.
Lubarsky Daniel P. (San Jose CA) Weigt George A. (Livermore CA) Haisch Mark E. (Freemont CA), Digital service unit for connecting data processing equipment to a telephone system based computer network.
Ashton Lyn Lequam ; Pearson Anthony Steve ; Pence Jerry Wayne ; West Stephen Charles, Dynamic reconfiguration of data storage devices to balance recycle throughput.
Christenson,Nikolai Paul; Fritchie,Scott Ernest Lystig; Larson,James Stephen, Electronic mail system with methodology providing distributed message store.
Ogawa,Junji; Matsunami,Naoto; Iwasaki,Masaaki; Sonoda,Koji; Tsukiji,Kenichi, File access method in storage-device system, and programs for the file access.
Xu Yikang ; Vahalia Uresh K. ; Jiang Xiaoye ; Gupta Uday ; Tzelnic Percy, File server system using file system storage, data movers, and an exchange of meta data among data movers for file locking and direct access to shared file systems.
Lagueux, Jr., Richard A.; Stave, Joel H.; Yeaman, John B.; Stevens, Brian E.; Higgins, Robert M.; Collins, James M., Graphical user interface for configuration of a storage system.
Urevig Paul D. ; Malnati James R. ; Ethen Donald J. ; Weber Herbert L., Grouping shared resources into one or more pools and automatically re-assigning shared resources from where they are not currently needed to where they are needed.
Barney Rock D. ; Schwols Keith ; Nelson Ellen M., Integration of a database into file management software for protecting, tracking and retrieving data.
James, Kimberly Kay; James, Raymond Anthony, Library controller having stored table indicating attributes of an automated data storage library with respect to media.
Oshinsky, David Alan; Ignatius, Paul; Prahlad, Anand; May, Andreas, Logical view and access to data managed by a modular data and storage management system.
Ignatius, Paul; Theisen, Marjorie H.; Oshinsky, David Alan; Kavuri, Srinivas, Logical view and access to physical storage in modular data and storage management system.
Prahlad,Anand; De Meno,Randy; Schwartz,Jeremy A.; McGuigan,James J., Logical view with granular access to exchange data managed by a modular data and storage management system.
Martin Charles W. (Richardson TX) Reid Fredrick S. (Plano TX) Forbus Gary L. (Dallas TX) Adams Steve M. (Plano TX) Shannon C. Patrick (Garland TX) Pirpich Eric A. (Garland TX), Mass data storage and retrieval system.
Kedem Nadav,ILX, Mass storage subsystem and backup arrangement for digital data processing system which permits information to be backed up while host computer(s) continue(s) operating in connection with information .
Long Robert M., Media element library with non-overlapping subset of media elements and non-overlapping subset of media element drives accessible to first host and unaccessible to second host.
Harrison David F. (Boulder Creek CA) Williams Russell T. (San Jose CA) Saulpaugh Thomas E. (San Jose CA), Method and apparatus for consolidated buffer handling for computer device input/output.
Amundson Daniel L. ; Halley Donald Ray ; Koeller Paul Douglas ; Koser Leonard William ; Smith Lynda Marie, Method and apparatus for data backup and recovery.
Therrien,David G.; Pownell,James E.; VanderSpek,Adrian; Kenna,Herman Robert; Sawyer,Cory Lee; Dougherty,Elizabeth; Voegtlin,Dave; Greizerstein,Paul B., Method and apparatus for storage system to provide distributed data storage and protection.
Kullick Steven E. ; Spirakis Charles S. ; Titus Diane J., Method and apparatus for transferring archival data among an arbitrarily large number of computer devices in a networked.
Archibald, Jr., John Edward; McKean, Brian Dennis, Method and apparatus for using extended disk sector formatting to assist in backup and hierarchical storage management.
Eastridge Lawrence E. (Tucson AZ) Kern Robert F. (Tucson AZ) Kern Ronald M. (Tucson AZ) Mikkelsen Claus W. (Morgan Hill CA) Ratliff James M. (Tucson AZ), Method and system for automated backup copy ordering in a time zero backup copy session.
Eastridge Lawrence E. (Tucson AZ) Kern Robert F. (Tucson AZ) Micka William F. (Tucson AZ) Mikkelsen Claus W. (Morgan Hill CA) Ratliff James M. (Tucson AZ), Method and system for automated termination and resumption in a time zero backup copy process.
Walter A. Hubis ; William G. Deitz, Method and system for controlling access share storage devices in a network environment by configuring host-to-volume mapping data structures in the controller memory for granting and denying access .
Allen Ruth A. (Poughkeepsie NY) Goetze Lisa M. (Austin TX) Nick Jeffrey M. (Fishkill NY) Pushong Kelly B. (Highland NY) Surman David H. (Milton NY) Swanson Michael D. (Poughkeepsie NY), Method and system for managing data and users of data in a data processing system.
Chron, Edward Gustav; Menon, Jaishankar Moothedath, Method and system for providing consistent data modification information to clients in a storage system.
Aoyama Yuki,JPX ; Takahashi Toru,JPX ; Wakayama Satoshi,JPX, Method of and an apparatus for displaying version information and configuration information and a computer-readable recording medium on which a version and configuration information display program i.
Biettron,Laurent; Pallu,Fr챕d챕ric; Tricot,Sylvie, Method of thematic classification of documents, themetic classification module, and search engine incorporating such a module.
Crescenti,John; Kavuri,Srinivas; Oshinsky,David Alan; Prahlad,Anand, Modular backup and retrieval system used in conjunction with a storage area network.
Glider Joseph S. (Mountain View CA) Idleman Thomas E. (Santa Clara CA), Multi-sort mass storage device announcing its active paths without deactivating its ports in a network architecture.
Beard, Jonathan Douglas; Echevarria, Louis Daniel; Hourselt, Andrew Gary; Roberts, Robin Daniel; Shotwell, Kerri Renee, Multiple subsystem error reporting.
Pisello Thomas (De Bary FL) Crossmier David (Casselberry FL) Ashton Paul (Oviedo FL), Network management system having virtual catalog overview of files distributively stored across network domain.
Clapp, Doug; Mulder, David, Peripheral video conferencing system with control unit for adjusting the transmission bandwidth of the communication channel.
Rohler David P. ; Dechant Thomas E. ; Boasten Michelle F., Phone-assisted clinical document information computer system for use in home healthcare, post-acute clinical care, hospice and home infusion applications.
Bliley, Richard G.; Roddy, Nicholas E., Process and system for analyzing fault log data from a machine so as to identify faults predictive of machine failures.
Fecteau Jean Gilles (Toronto CAX) Kligerman Eugene (North York CAX) Kollar Lubor (North York CAX), Product for global updating modified data object represented in concatenated multiple virtual space by segment mapping.
Micka William F. (Tucson AZ) Mikkelsen Claus W. (San Jose CA) Shomler Robert W. (Morgan Hill CA) Wone May N. (San Jose CA), Remote copy secondary data copy validation-audit function.
Michael A. DeMoney, SYSTEM AND METHOD FOR ADJUSTING PERFORMANCE OF A MEDIA STORAGE BY DECREASING A MAXIMUM THROUGHPUT BY A PRIMARY DERATE PARAMETER TO SPECIFY AVAILABLE & GUARANTEED RATE PARAMETERS AND DETERMINING RING .
Crockett Robert N. (Tucson AZ) Kern Ronald M. (Tucson AZ) Micka William F. (Tucson AZ), Software directed microcode state save for distributed storage controller.
Gold Stephen,GBX ; Lord Jonathan Conrad,GBX ; Turner Philip John,GBX, Storage system with procedure for monitoring low level status codes, deriving high level status codes based thereon and taking appropriate remedial actions.
Huebsch, Richard J.; Prieve, Robert J.; Kampa, Leonard, System and method for backing up data from a plurality of client computer systems using a server computer including a plurality of processes.
Retnamma,Manoj Vijayan; Amarendran,Arun; Kottomtharayil,Rajiv, System and method for combining data streams in pipelined storage operations in a storage network.
Kottomtharayil,Rajiv; Gokhale,Parag; Prahlad,Anand; Vijayan Retnamma,Manoj Kumar; Ngo,David; Devassy,Varghese, System and method for dynamically performing storage operations in a computer network.
Kottomtharayil,Rajiv; Gokhale,Parag; Prahlad,Anand; Vijayan Retnamma,Manoj Kumar; Ngo,David; Devassy,Varghese, System and method for dynamically sharing media in a computer network.
Lubbers, Clark; Elkington, Susan; Hess, Randy; Sicola, Stephen J.; McCarty, James; Korgaonkar, Anuja; Leveille, Jason, System and method for managing data logging memory in a storage area network.
Richard J. Huebsch ; Robert J. Prieve ; Leonard Kampa, System and method for multiplexed data back-up to a storage tape and restore operations using client identification tags.
Mutalik Madhav ; Senie Faith M., System and method for performing file-handling operations in a digital data processing system using an operating system-independent file map.
Ignatius,Paul; Prahlad,Anand; Tyagarajan,Mahesh; Vijayan Retnamma,Manoj; Amarendran,Arun; Kottomtharayil,Rajiv, System and method for providing encryption in a storage network by storing a secured encryption key with encrypted archive data in an archive storage device.
Boebert, William E.; Rogers, Clyde O.; Andreas, Glenn; Hammond, Scott W.; Gooderum, Mark P., System and method for providing secure internetwork services via an assured pipeline.
Huai ReiJane (Old Brookville NY) Daly Robert (Ronkonkoma NY) Curti Walter (Dix Hills NY) Mohan Deepak (Huntington NY) Chueh James Kuang-Ru (Bayside NY) Louie Larry (Forest Hills NY), System and parallel streaming and data stripping to back-up a network.
Stoppani ; Jr. Peter (Woodinville WA), System for allocating storage spaces based upon required and optional service attributes having assigned piorities.
Tran Nghia ; Li Ying Xuan ; Balicki Janusz ; Costello John, System for coupling programmable logic device to external circuitry which selects a logic standard and uses buffers to m.
Flynn Rex A. (Belmont MA) Anick Peter G. (Marlboro MA), System for reconstructing prior versions of indexes using records indicating changes between successive versions of the.
Saether Christian D. (Seattle WA) Stoppani ; Jr. Peter (Woodinville WA), System of device independent file directories using a tag between the directories and file descriptors that migrate with.
Kottomtharayil,Rajiv; Gokhale,Parag; Prahlad,Anand; Retnamma,Manoj Kumar Vijayan; Ngo,David; Devassy,Varghese, Systems and methods for sharing media in a computer network.
Youden John J. (Cupertino CA) Kovalick Albert W. (Santa Clara CA) Siccardo Paolo L. (Los Altos CA) Adams Christopher R. (Menlo Park CA) Jensen James E. (San Jose CA) Coggins David J. (Cupertino CA) T, Video on demand system with multiple data sources configured to provide vcr-like services.
Gokhale, Parag; Kottomtharayil, Rajiv; Kavuri, Srinivas; Prahlad, Anand; Reddy, Suresh Parpatakam; Brower, Jr., Robert Keith; Meade, Jared, Systems and methods for remote monitoring in a computer network.
Gokhale, Parag; Kottomtharayil, Rajiv; Kavuri, Srinivas; Prahlad, Anand; Reddy, Suresh Parpatakam; Brower, Jr., Robert Keith; Meade, Jared, Systems and methods for remote monitoring in a computer network.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.