Patent ID: 8255425

Claim:
A method for event notification, comprising: configuring a plurality of nodes interconnected into a clustered storage system environment, wherein each node comprises a processor and a memory; detecting, by an event monitoring system within the clustered storage system environment, that an event of the plurality of nodes has occurred; in response to detecting the event, determining, by the event monitoring system, whether a predefined threshold associated with the detected event has been exceeded based on a routing table stored at a replicated data store that is accessible from each node of the plurality of nodes of the clustered storage environment, wherein the predefined threshold limits a number of repeated occurrences of event notifications for the event and wherein the predefined threshold comprises at least one of an occurrence threshold and a time threshold; in response to determining that the predefined threshold has been exceeded, identifying, by the event monitoring system, at least one destination name associated with the detected event from the routing table, accessing a destination table stored at the replicated data store to expand the at least one destination name into one or more destinations, sending, by the event monitoring system, at least one event notification to the one or more destinations; in response to determining that the predefined threshold has not been exceeded, suppressing the at least one event notification to the one or more destinations, and updating a history database to track a last occurrence of the detected event.