Patent ID: 7921199

Claim:
A system for event notification in a cluster of computing devices comprising a plurality of nodes, comprising: a web browser, executing on a processor of one of the computing devices, operated by an administrator of the cluster, wherein the web browser is used by the administrator to view a web page displayed by the web browser, wherein the web page comprises status information for the cluster; an event buffer comprising a subscriber configured to listen for events and to maintain a log file of received events that are received within a specified period of time; an event monitor executing on the web browser and configured to periodically check the log file for events; a plurality of event forwarding mechanisms, each on one of the plurality of nodes of the cluster, for subscribing to events, wherein each event forwarding mechanism is configured to forward a received event to other event forwarding mechanisms; wherein when a change in the cluster occurs, the event buffer receives an event corresponding to the change from one of the plurality of event forwarding mechanisms; wherein the event corresponding to the change is obtained from the event buffer and added to the log file, and wherein when the event monitor receives the event corresponding to the change from the log file, the event monitor compares the event corresponding to the change to a list of events relevant to the web page currently displayed in the web browser and refreshes the web page when the event corresponding to the change is found on the list of events.