Correlation-based monitoring and events for a unified storage manager
AssigneeRed Hat, Inc.
InventorShubhendu Ram Tripathi
Life of this patent
Estimating the term…
Abstract
A method of implementations includes receiving, by a processing device executing a unified storage manager (USM), notification of an event from a storage entity of a storage service managed by the USM, referencing a rule set maintained by the USM with information corresponding to the event, identifying, in view of the referencing, a rule from the rule set, executing a handler function and an action from the identified rule, the handler function to cause the event to be resolved by the storage service, determining a cascading rule from the action, executing the cascading rule to cause the event to be resolved at other storage entities associated with the storage entity corresponding to the event, and notifying, according to the action, a user of the event.
Claims20
A method comprising:
- receiving, by a processing device executing a unified storage manager (USM), notification of an event from a storage entity of a storage service of a plurality of storage services managed by the USM, wherein each of the plurality of storage services correspond to a different file system of a plurality of file systems that manage computer storage space;
- referencing, by the processing device, a rule set maintained by the USM with information corresponding to the event;
- identifying, by the processing device in view of the referencing, a rule from the rule set;
- executing, by the processing device, a handler function and an action from the identified rule, the handler function to cause the event to be resolved by the storage service;
- determining, by the processing device, a cascading rule from the action;
- executing, by the processing device, the cascading rule to cause the event to be resolved at other storage entities associated with the storage entity corresponding to the event;
- and
- notifying, by the processing device according to the action, a user of the event.
A non-transitory computer-readable medium having instructions stored therein that, when executed by a processing device, cause the processing device to:
- receive, by the processing device executing a unified storage manager (USM), notification of an event from a storage entity of a storage service of a plurality of storage services managed by the USM, the event comprising an entity type, an event type, and an event value, wherein each of the plurality of storage services correspond to a different file system of a plurality of file systems that manage computer storage space;
- identify, by the processing device, a rule from the rule set in view of the entity type, event type, and the event value;
- execute, by the processing device, a handler function and an action from the identified rule, the handler function to cause the event to be resolved by the storage service;
- identify, by the processing device, a cascading rule from the action;
- and
- executing, by the processing device, the cascading rule to cause the event to be resolved at other storage entities associated with the storage entity corresponding to the event.
A system comprising:
- a memory to store a rule set for a storage service of a plurality of storage services managed by a unified storage managed (USM), wherein each of the plurality of storage services correspond to a different file system of a plurality of file systems that manage computer storage space;
- and
- a processing device communicably coupled to the memory, the processing device to:
- execute the USM to manage the storage service;
- receive notification of an event from a storage entity of the storage service;
- reference the rule set with information corresponding to the event;
- identify, in view of the referencing, a rule from the rule set;
- execute, by the processing device, a handler function and an action from the identified rule, the handler function to cause the event to be resolved by the storage service;
- and
- execute a cascading rule identified in the action, the cascading rule to cause the event to be resolved at other storage entities associated with the storage entity corresponding to the event.
Dependencies are inferred from the claim text.