Policy based alerts for networked storage systems
First Claim
Patent Images
1. A machine implemented method, comprising;
- representing by a management console a plurality of resources of a networked storage system with a plurality of infrastructure objects, the plurality of resources used for storing and retrieving data at and from a plurality of storage devices, where each of the plurality of infrastructure objects is associated with a performance counter to monitor resource performance for executing client requests for storing and retrieving data;
selecting an infrastructure object from among the plurality of infrastructure objects, where the plurality of infrastructure objects are managed within a hierarchical structure by the management console;
creating a first policy associated with the selected infrastructure object;
presenting a plurality of selectable annotation categories for the selected infrastructure object, where different annotation categories are selectable for different infrastructure objects;
selecting an annotation category for the selected infrastructure object and assigning a value to the annotation category, where the annotation category uses a default annotation and a custom annotation for selectively generating an alert associated with the selected infrastructure object;
providing a duration for generating the alert when the first policy is violated;
assigning a threshold value for a counter tracking performance of a resource associated with the selected infrastructure object for triggering a first policy violation; and
setting an indicator for foregoing an alert associated with a second policy violation of a second policy associated with the selected infrastructure object, when the first policy is violated based on a counter value of the assigned counter.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for a storage system are provided. The methods include maintaining a logical object associated with a resource of a storage system by a management console; creating a first policy associated with the logical object; selecting an annotation category associated with the logical object and assigning a value to the annotation category, where the annotation category defines an attribute associated with the logical object; providing a duration for generating an alert when the first policy is violated; assigning a threshold value for first policy violation; and setting an indicator for foregoing an alert associated with a second policy, when the first policy is violated.
26 Citations
19 Claims
-
1. A machine implemented method, comprising;
-
representing by a management console a plurality of resources of a networked storage system with a plurality of infrastructure objects, the plurality of resources used for storing and retrieving data at and from a plurality of storage devices, where each of the plurality of infrastructure objects is associated with a performance counter to monitor resource performance for executing client requests for storing and retrieving data; selecting an infrastructure object from among the plurality of infrastructure objects, where the plurality of infrastructure objects are managed within a hierarchical structure by the management console; creating a first policy associated with the selected infrastructure object; presenting a plurality of selectable annotation categories for the selected infrastructure object, where different annotation categories are selectable for different infrastructure objects; selecting an annotation category for the selected infrastructure object and assigning a value to the annotation category, where the annotation category uses a default annotation and a custom annotation for selectively generating an alert associated with the selected infrastructure object; providing a duration for generating the alert when the first policy is violated; assigning a threshold value for a counter tracking performance of a resource associated with the selected infrastructure object for triggering a first policy violation; and setting an indicator for foregoing an alert associated with a second policy violation of a second policy associated with the selected infrastructure object, when the first policy is violated based on a counter value of the assigned counter. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory, machine-readable storage medium having stored thereon instructions for performing a method, comprising machine executable code which when executed by at least one machine, causes the machine to:
-
represent by a management console a plurality of resources of a networked storage system with a plurality of infrastructure objects, the plurality of resources used for storing and retrieving data at and from a plurality of storage devices, where each of the plurality of infrastructure objects is associated with a performance counter to monitor resource performance for executing client requests for storing and retrieving data; select an infrastructure object from among the plurality of infrastructure objects, where the plurality of infrastructure objects are managed within a hierarchical structure by the management console; create a first policy associated with the selected infrastructure object; present a plurality of selectable annotation categories for the selected infrastructure object, where different annotation categories are selectable for different infrastructure objects; select an annotation category for the selected infrastructure object and assigning a value to the annotation category, where the annotation category uses a default annotation and a custom annotation for selectively generating an alert associated with the selected infrastructure object; provide a duration for generating the alert when the first policy is violated; assign a threshold value for a counter tracking performance of a resource associated with the selected infrastructure object for triggering a first policy violation; and set an indicator for foregoing an alert associated with a second policy violation of a second policy associated with the selected infrastructure object, when the first policy is violated based on a counter value of the assigned counter. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A machine implemented method, comprising:
-
representing by a management console a plurality of resources of a networked storage system with a plurality of infrastructure objects, the plurality of resources used for storing and retrieving data at and from a plurality of storage devices, where each of the plurality of infrastructure objects is associated with a performance counter to monitor resource performance for executing client requests for storing and retrieving data; selecting an infrastructure object from among the plurality of infrastructure objects, where the plurality of infrastructure objects are managed within a hierarchical structure by the management console; creating a first policy associated with the selected infrastructure object; presenting a plurality of selectable annotation categories for the selected infrastructure object, where different annotation categories are selectable for different infrastructure objects; selecting an annotation category for the selected infrastructure object and assigning a value to the annotation category, where the annotation category uses a default annotation and a custom annotation for selectively generating an alert associated with the selected infrastructure object; providing a duration for generating the alert when the first policy is violated; assigning a threshold value for a counter tracking performance of a resource associated with the selected infrastructure object for triggering a first policy violation; setting an indicator for foregoing an alert associated with a second policy violation of a second policy associated with the selected infrastructure object, when the first policy is violated based on a counter value of the assigned counter; collecting performance data from the storage system associated with the selected infrastructure object and the selected annotation category; generating the alert when the first policy is violated based on the threshold value without generating any alert for the second policy violation; and storing violation of the first policy in a data structure used for tracking historical policy violations. - View Dependent Claims (16, 17, 18, 19)
-
Specification