LOG MONITORING
First Claim
1. A method for monitoring log data associated with one or more applications executing on at least one client computing device in a networked data storage environment, the method comprising:
- receiving a first set of log monitoring rules from a storage manager module, wherein the storage manager module directs storage operations between the client computing device and secondary storage, the log monitoring rules defining one or more triggering events associated with the client computing device;
monitoring, at the client computing device, log data generated by at least one application executing on the client computing device, the log data including information related to events that occur on the client computing device and stored in a data store associated with the client computing device;
in response to said monitoring, and based on the log monitoring rules, detecting whether a triggering event has occurred on the client computing device;
in response to detecting that a triggering event has occurred on the client computing device, and based on the log monitoring rules, filtering data on the client computing device to extract a select subset of data for transmission to a collection repository that is separate from the client computing device and stores the select subset.
3 Assignments
0 Petitions
Accused Products
Abstract
A log monitoring system uses log monitoring rules to monitor log data generated by applications executing on a client computing device. By monitoring log data, the system detects that one or more triggering events have occurred on the client computing device. In response, the log monitoring system can perform one or more appropriate remedial actions. Additionally, in response to the detected event(s), the log monitoring system can extract a select subset of relevant data from the client and transmit the subset of data to a separate repository for storage and/or processing.
230 Citations
20 Claims
-
1. A method for monitoring log data associated with one or more applications executing on at least one client computing device in a networked data storage environment, the method comprising:
-
receiving a first set of log monitoring rules from a storage manager module, wherein the storage manager module directs storage operations between the client computing device and secondary storage, the log monitoring rules defining one or more triggering events associated with the client computing device; monitoring, at the client computing device, log data generated by at least one application executing on the client computing device, the log data including information related to events that occur on the client computing device and stored in a data store associated with the client computing device; in response to said monitoring, and based on the log monitoring rules, detecting whether a triggering event has occurred on the client computing device; in response to detecting that a triggering event has occurred on the client computing device, and based on the log monitoring rules, filtering data on the client computing device to extract a select subset of data for transmission to a collection repository that is separate from the client computing device and stores the select subset. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system configured to monitor log data in a data storage environment, the system comprising:
-
a data store comprising; a first set of log monitoring rules received from a storage manager module, wherein the log monitoring rules define one or more triggering events associated with a client computing device in communication with the storage manager module, and log data generated by at least one application executing on the client computing device, wherein the log data is generated by at least one application executing on the client computing device and includes information related to events that occur on the client computing device; and a log monitoring module executing in one or more processors and configured to; monitor the log data; based on the log monitoring rules, detect whether a triggering event has occurred on the client computing device; and upon detecting that a triggering event has occurred on the client computing device, and based on the log monitoring rules, filter data on the client computing device to extract a select subset of data for transmission to a collection repository that is separate from the client computing device and stores the select subset. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method for monitoring data associated with one or more applications executing on at least one client computing device in a networked computing environment, the method comprising:
-
receiving log monitoring rules at least one client computing device of a plurality of client computing devices, the monitoring rules defining one or more triggering events associated with the client computing device; monitoring, at the client computing device, event data generated by at least one application executing on the client computing device, the event data recording information related to events that occur on the client computing device; in response to said monitoring and based on the monitoring rules, detecting whether a triggering event has occurred on the client computing device; in response to detecting that a triggering event has occurred on the client computing device, extracting a select subset of data from a set of data stored on the client computing device; and transmitting the select subset of data for storage in a collection repository that is separate from the client computing device.
-
-
20. A system for monitoring log data generated by at least one application executing on a client computing device, the system comprising:
-
receiving means for receiving a first set of log monitoring rules from a storage manager module, wherein the storage manager module directs storage operations between the client computing device and secondary storage, the log monitoring rules defining one or more triggering events associated with the client computing device; monitoring means for monitoring log data generated by at least one application executing on the client computing device, the log data recording information related to events that occur on the client computing device and stored in a data store associated with the client computing device, wherein the monitoring means is further configured to; detect whether a triggering event has occurred on the client computing device based on the log monitoring rules; upon detecting that a triggering event has occurred on the client computing device, and based on the log monitoring rules, filter data on the client computing device to extract a select subset of data; and transmit the select subset of data for storage in a collection repository that is separate from the client computing device.
-
Specification