Method and apparatus for providing notification of network alarms using a plurality of distributed layers
First Claim
1. A method comprising:
- one or more computing devices receiving a message that indicates a first event occurred at a primary entity in a network;
the one or more computing devices determining that one or more entities related to the primary entity are impacted by the first event;
in a notification layer that is hosted in a first process, the one or more computing devices automatically creating and publishing one or more first alarms that indicate the one or more entities are impacted by the first event and one or more second alarms that indicate one or more other entities are impacted by a second event that subsequently occurred at the primary entity;
in a heuristics layer that is hosted in a second process different than the first process and that is subscribed to the notification layer, the one or more computing devices receiving, from the notification layer, the one or more first alarms and the one or more second alarms that were created at the notification layer, and automatically creating, based on stored rules for determining that alarms resulting from events are related, one or more annotated alarms comprising a relationship between the one or more first alarms and the one or more second alarms; and
publishing, by the heuristics layer, the one or more annotated alarms in addition to the one or more first alarms and the one or more second alarms that were previously published.
0 Assignments
0 Petitions
Accused Products
Abstract
A method is disclosed for providing notification of network alarms using a plurality of distributed layers. A message is received that indicates an event occurred at a primary entity. The event is bound to a managed object, which represents the primary entity, to create a bound event. An overall condition is determined for the primary entity, based at least in part on the bound event, to create one or more condition notifications. The impact of a particular condition notification on one or more entities, which are related to the primary entity, is analyzed to create one or more impact notifications. One or more first alarms, which indicate the one or more related entities are impacted by a particular impact notification, are created. One or more second alarms are created based on the one or more first alarms.
30 Citations
21 Claims
-
1. A method comprising:
-
one or more computing devices receiving a message that indicates a first event occurred at a primary entity in a network; the one or more computing devices determining that one or more entities related to the primary entity are impacted by the first event; in a notification layer that is hosted in a first process, the one or more computing devices automatically creating and publishing one or more first alarms that indicate the one or more entities are impacted by the first event and one or more second alarms that indicate one or more other entities are impacted by a second event that subsequently occurred at the primary entity; in a heuristics layer that is hosted in a second process different than the first process and that is subscribed to the notification layer, the one or more computing devices receiving, from the notification layer, the one or more first alarms and the one or more second alarms that were created at the notification layer, and automatically creating, based on stored rules for determining that alarms resulting from events are related, one or more annotated alarms comprising a relationship between the one or more first alarms and the one or more second alarms; and publishing, by the heuristics layer, the one or more annotated alarms in addition to the one or more first alarms and the one or more second alarms that were previously published. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more non-transitory computer-readable media comprising one or more stored sequences of instructions which when executed by one or more processors, cause the one or more processors to perform:
-
receiving a message that indicates a first event occurred at a primary entity in a network; determining that one or more entities related to the primary entity are impacted by the first event; in a notification layer that is hosted in a first process, automatically creating and publishing one or more first alarms that indicate the one or more entities are impacted by the first event and one or more second alarms that indicate one or more other entities are impacted by a second event that subsequently occurred at the primary entity; in a heuristics layer that is hosted in a second process different than the first process and that is subscribed to the notification layer, receiving, from the notification layer, the one or more first alarms and the one or more second alarms that were created at the notification layer and automatically creating, based on stored rules for determining that alarms resulting from events are related, one or more annotated alarms comprising a relationship between the one or more first alarms and the one or more second alarms; and publishing, by the heuristics layer, the one or more annotated alarms in addition to the one or more first alarms and the one or more second alarms that were previously published. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An apparatus comprising:
-
one or more computing devices configured to receive a message that indicates a first event occurred at a primary entity in a network; and
determine that one or more entities related to the primary entity are impacted by the first event;the one or more computing devices configured with a notification layer hosted in a first process and a heuristics layer hosted in a second process different than the first process, wherein the heuristics layer is subscribed to the notification layer; the notification layer configured to automatically create and publish one or more first alarms that indicate the one or more entities are impacted by the first event and one or more second alarms that indicate one or more other entities are impacted by a second event that subsequently occurred at the primary entity; the heuristics layer configured to receive, from the notification layer, the one or more first alarms and the one or more second alarms that were created at the notification layer and automatically create, based on stored rules for determining that alarms resulting from events are related, one or more annotated alarms comprising a relationship between the one or more first alarms and the one or more second alarms; and the heuristics layer configured to publish the one or more annotated alarms in addition to the one or more first alarms and the one or more second alarms that were previously published. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification