Patent ID: 6947972

Claim:
An apparatus, comprising: a management information system for outputting alarm information corresponding to an alarm event and for outputting an alarm clear signal corresponding to an end of said alarm event; an alarm management host for receiving said alarm information, said host having a broadcasting list data table, said host having an alarm database including a first data table and a second data table, said host having a plurality of memory spaces and a plurality of listener tables; a processor coupled to said host, said processor storing said alarm information in said first data table when said alarm information is received by said host, said processor removing said alarm information from said first data table and storing said alarm information in said second data table when said alarm event is cleared, said alarm event being cleared when said alarm clear signal is output; and a plurality of alarm managers connected to said host, said plurality of alarm managers including a first alarm manager, said listener tables including a first listener table corresponding to said first alarm manager, each of said listener tables having a unique name listed in said broadcasting list data table, said first listener table having a first unique name; said processor storing said alarm information in each of said listener tables listed in said broadcasting list data table; after said storing of said alarm information in said listener tables is completed, said alarm managers reading said alarm information stored in said respective listener tables; when said reading of said alarm information is performed, said alarm managers performing at least one of displaying said alarm information, printing said alarm information, transmitting an e-mail message including said alarm information, transmitting a pager message including said alarm information, and transmitting a facsimile message including said alarm information; when said reading of said alarm information is performed, said alarm managers removing said alarm information from said listener tables to prevent re-reading of said alarm information; when said management information system performs said outputting of said alarm clear signal, said processor performing said removing of said alarm information from said first data table and performing said storing of said alarm information in said second data table.