(57)【要約】【課題】  同種または同一のアラームをまとめて、アラームが発生していない間にも通知するようにし、利用者の使い勝手を向上させる。【解決手段】  アラーム出力判定手段１０２はアラーム検出手段１０１から通知を受けると、アラーム発生記録手段１０３によりアラームイベントが継続しているかどうかを調べる。アラームの記録がない場合等には、最終発生時刻を現時刻に更新し、アラーム通知作成手段１０５がアラーム通知を作成し、アラーム通知出力手段１０６によりアラーム通知を出力する。記録があり、条件が成立すると、最終発生時刻を現時刻に更新して、アラーム通知を抑制する。イベント終了判定手段１０７は、周期的に、アラーム発生記録手段１０３によりアラームイベントの終了を調べ、アラーム通知作成手段１０５がアラーム通知を作成する。【選択図】      図１
2005182622.tif 000002
【特許請求の範囲】
【請求項１】
連続的に発生する同一または同種のアラームの情報を記憶手段に格納し、アラーム通知を抑制しつつ、連続発生の終了時点で、抑制していた同一または同種のアラームのすべての履歴を前記記憶手段から読み出しアラーム通知を出力する手段を有することを特徴とするアラーム出力システム。
【請求項２】
連続的に発生する同一または同種のアラームごとにアラームの識別情報、アラーム最終発生時刻をアラーム発生記録として第１の記憶手段に格納し、アラームを検出すると、前記第１の記憶手段内に同一または同種のアラーム発生記録がない場合か、アラーム発生記録があり現在時刻とアラーム最終発生時刻との差が事前に設定したイベント継続時間より大きい場合、継続中のアラームイベントがないと判断し、アラーム最終発生時刻を現時刻に更新し、第２の記憶手段にアラームに関する情報を記録しアラーム通知を出力し、前記第１の記憶手段内に同一または同種のアラーム発生記録があり、現在時刻と最終発生時刻との差が前記イベント継続時間と等しいまたは小さい場合、アラームイベント継続中と判断し、アラーム最終発生時刻を現時刻に更新し、前記第２の記憶手段のアラームに関する情報を記録する手段を有することを特徴とするアラーム出力システム。
【請求項３】
タイマに基づいて所定の時間間隔で、現在時刻と最終発生時刻の差が前記イベント継続時間より大きいアラームイベントを検出すると、アラームイベント終了とみなし、アラーム終了通知処理を出力する手段を有することを特徴とする請求項２記載のアラーム出力システム。
【請求項４】
連続的に発生する同一または同種のアラームごとにアラームの識別情報、アラーム最終発生時刻をアラーム発生記録として第１の記憶手段に格納し、アラームを検出すると、前記第１の記憶手段内に同一または同種のアラーム発生記録がない場合か、アラーム発生記録があり現在時刻とアラーム最終発生時刻との差が事前に設定したイベント継続時間より大きい場合、継続中のアラームイベントがないと判断し、アラーム最終発生時刻を現時刻に更新し、第２の記憶手段にアラームに関する情報を記録しアラーム通知を出力し、前記アラーム発生記録にアラーム通知の時刻を追加し、前記第１の記憶手段内に同一または同種のアラーム発生記録があり、現在時刻と最終発生時刻との差が前記イベント継続時間と等しいまたは小さい場合、アラームイベント継続中と判断し、アラーム最終発生時刻を現時刻に更新し、前記第２の記憶手段のアラームに関する情報を記録し、所定の周期で、前記第１の記憶手段内のアラーム発生記録を調べ、現在時刻と通知時刻との差が所定の再通知時間より大きい場合、アラーム継続通知を出力する手段を有することを特徴とするアラーム出力システム。
【請求項５】
タイマに基づいて所定の時間間隔で、現在時刻と最終発生時刻の差が前記イベント継続時間より大きいアラームイベントを検出すると、アラームイベント終了とみなし、アラーム終了通知処理を出力する手段を有することを特徴とする請求項４記載のアラーム出力システム。
【請求項６】
アラーム検出手段と、アラーム出力判定手段と、アラーム発生記録手段と、アラーム情報集積バッファと、アラーム通知作成手段と、アラーム通知出力手段と、イベント終了判定手段とを備え、
前記アラーム検出手段は、アラーム発生を検出し、アラーム分類コード、および、アラーム開始時刻、または、アラームに付属するアラーム詳細情報を前記アラーム出力判定手段に渡し、
前記アラーム出力判定手段は、前記アラーム検出手段からのアラーム分類コード、および、発生時刻、または、アラームに付属するアラーム詳細情報に基づいて前記アラーム情報集積バッファにアラーム情報を記録し、前記アラーム発生記録手段からの新規のアラームイベントであるか、継続中であるか、あるいは、終了したかどうかの情報により、前記アラーム通知作成手段にアラーム開始通知、または、アラーム終了通知の作成を指示し、
前記アラーム発生記録手段は、前記アラーム出力判定手段の指示により、アラーム分類コード、アラーム開始時刻、最終発生時刻を含むアラーム発生記録を保持し、前記アラーム出力判定手段の指示により、同じアラーム分類コードのアラーム発生記録がない場合は新規のアラームイベントであるとし、アラーム発生記録があり、現在時刻と最終発生時刻との差がイベント継続時間より大きい場合、継続中のアラームイベントが終了とみなし、アラーム発生記録があり、現在時刻と最終発生時刻との差がイベント継続時間と等しいまたは小さい場合、アラームイベント継続中であるとし、
前記アラーム通知作成手段は、前記アラーム出力判定手段、前記イベント終了判定手段の要求により、前記アラーム情報集積バッファに記録されたアラーム情報を参照、編集してアラーム開始通知、または、アラーム終了通知を作成し、前記アラーム通知出力手段に渡し、アラーム終了通知に含まれたアラーム情報を前記アラーム情報集積バッファから削除し、
前記アラーム通知出力手段は、前記アラーム通知作成手段から渡されたアラーム開始通知、または、アラーム終了通知を出力先に送出し、
前記イベント終了判定手段は、所定の周期で、前記アラーム発生記録手段を用いてアラーム発生記録に含まれるすべてのアラームイベントの終了を調べ、アラームイベントが終了しているとき、前記アラーム通知作成手段にアラーム終了通知の作成を指示する、
ことを特徴とするアラーム出力システム。
【請求項７】
前記アラーム出力判定手段の指示により、アラーム分類コード、アラーム開始時刻、最終発生時刻、アラーム通知時刻を含むアラーム発生記録を保持する前記アラーム発生記録手段と、
現在時刻と通知時刻との差が所定の再通知時間より大きい場合、前記アラーム発生記録手段を用いて、アラーム発生記録のアラーム通知時刻の内容を現在時刻で更新し、前記アラーム通知作成手段にアラーム継続通知の作成を指示する前記アラーム出力判定手段と、
前記アラーム出力判定手段、前記イベント終了判定手段の要求により、前記アラーム情報集積バッファに記録されたアラーム情報を参照、編集してアラーム開始通知、アラーム終了通知、または、アラーム継続通知を作成し、前記アラーム通知出力手段に渡し、アラーム終了通知に含まれたアラーム情報を前記アラーム情報集積バッファから削除する前記アラーム通知作成手段と、
前記アラーム通知作成手段から渡されたアラーム開始通知、アラーム終了通知、または、アラーム継続通知を出力先に送出する前記アラーム通知出力手段と、
有することを特徴とする請求項６記載のアラーム出力システム。
【請求項８】
請求項１、２、３、４、５、６、または、７記載のアラーム出力システムを１以上含むことを特徴とするコンピュータシステム。
【請求項９】
コンピュータが、連続的に発生する同一または同種のアラームの情報を記憶手段に格納し、アラーム通知を抑制しつつ、連続発生の終了時点で、抑制していた同一または同種のアラームのすべての履歴を前記記憶手段から読み出しアラーム通知を出力するステップを含むことを特徴とするアラーム出力方法。
【請求項１０】
コンピュータが、連続的に発生する同一または同種のアラームごとにアラームの識別情報、アラーム最終発生時刻をアラーム発生記録として第１の記憶手段に格納するステップと、
前記コンピュータが、アラームを検出すると、前記第１の記憶手段内に同一または同種のアラーム発生記録がない場合か、アラーム発生記録があり現在時刻とアラーム最終発生時刻との差が事前に設定したイベント継続時間より大きい場合、継続中のアラームイベントがないと判断し、アラーム最終発生時刻を現時刻に更新し、第２の記憶手段にアラームに関する情報を記録しアラーム通知を出力するステップと、
前記コンピュータが、前記第１の記憶手段内に同一または同種のアラーム発生記録があり、現在時刻と最終発生時刻との差が前記イベント継続時間と等しいまたは小さい場合、アラームイベント継続中と判断し、アラーム最終発生時刻を現時刻に更新し、前記第２の記憶手段のアラームに関する情報を記録するステップと、
を含むことを特徴とするアラーム出力方法。
【請求項１１】
前記コンピュータが、タイマに基づいて所定の時間間隔で、現在時刻と最終発生時刻の差が前記イベント継続時間より大きいアラームイベントを検出すると、アラームイベント終了とみなし、アラーム終了通知処理を出力するステップを含むことを特徴とする請求項１１記載のアラーム出力方法。
【請求項１２】
コンピュータが、連続的に発生する同一または同種のアラームごとにアラームの識別情報、アラーム最終発生時刻をアラーム発生記録として第１の記憶手段に格納するステップと、
前記コンピュータが、アラームを検出すると、前記第１の記憶手段内に同一または同種のアラーム発生記録がない場合か、アラーム発生記録があり現在時刻とアラーム最終発生時刻との差が事前に設定したイベント継続時間より大きい場合、継続中のアラームイベントがないと判断し、アラーム最終発生時刻を現時刻に更新し、第２の記憶手段にアラームに関する情報を記録しアラーム通知を出力し、前記アラーム発生記録にアラーム通知の時刻を追加するステップ、
前記コンピュータが、前記第１の記憶手段内に同一または同種のアラーム発生記録があり、現在時刻と最終発生時刻との差が前記イベント継続時間と等しいまたは小さい場合、アラームイベント継続中と判断し、アラーム最終発生時刻を現時刻に更新し、前記第２の記憶手段のアラームに関する情報を記録するステップと、
前記コンピュータが、所定の周期で、前記第１の記憶手段内のアラーム発生記録を調べ、現在時刻と通知時刻との差が所定の再通知時間より大きい場合、アラーム継続通知を出力するステップと、
を含むことを特徴とするアラーム出力方法。
【請求項１３】
前記コンピュータが、タイマに基づいて所定の時間間隔で、現在時刻と最終発生時刻の差が前記イベント継続時間より大きいアラームイベントを検出すると、アラームイベント終了とみなし、アラーム終了通知処理を出力するステップを含むことを特徴とする請求項１２記載のアラーム出力方法。
【請求項１４】
連続的に発生する同一または同種のアラームの情報を記憶手段に格納し、アラーム通知を抑制しつつ、連続発生の終了時点で、抑制していた同一または同種のアラームのすべての履歴を前記記憶手段から読み出しアラーム通知を出力するステップをコンピュータに実行させることを特徴とするアラーム出力プログラム。
【請求項１５】
連続的に発生する同一または同種のアラームごとにアラームの識別情報、アラーム最終発生時刻をアラーム発生記録として第１の記憶手段に格納するステップと、
アラームを検出すると、前記第１の記憶手段内に同一または同種のアラーム発生記録がない場合か、アラーム発生記録があり現在時刻とアラーム最終発生時刻との差が事前に設定したイベント継続時間より大きい場合、継続中のアラームイベントがないと判断し、アラーム最終発生時刻を現時刻に更新し、第２の記憶手段にアラームに関する情報を記録しアラーム通知を出力するステップと、
前記第１の記憶手段内に同一または同種のアラーム発生記録があり、現在時刻と最終発生時刻との差が前記イベント継続時間と等しいまたは小さい場合、アラームイベント継続中と判断し、アラーム最終発生時刻を現時刻に更新し、前記第２の記憶手段のアラームに関する情報を記録するステップと、
をコンピュータに実行させることを特徴とするアラーム出力プログラム。
【請求項１６】
タイマに基づいて所定の時間間隔で、現在時刻と最終発生時刻の差が前記イベント継続時間より大きいアラームイベントを検出すると、アラームイベント終了とみなし、アラーム終了通知処理を出力するステップを含むことを特徴とする請求項１５記載のアラーム出力プログラム。
【請求項１７】
連続的に発生する同一または同種のアラームごとにアラームの識別情報、アラーム最終発生時刻をアラーム発生記録として第１の記憶手段に格納するステップと、
アラームを検出すると、前記第１の記憶手段内に同一または同種のアラーム発生記録がない場合か、アラーム発生記録があり現在時刻とアラーム最終発生時刻との差が事前に設定したイベント継続時間より大きい場合、継続中のアラームイベントがないと判断し、アラーム最終発生時刻を現時刻に更新し、第２の記憶手段にアラームに関する情報を記録しアラーム通知を出力し、前記アラーム発生記録にアラーム通知の時刻を追加するステップ、
前記第１の記憶手段内に同一または同種のアラーム発生記録があり、現在時刻と最終発生時刻との差が前記イベント継続時間と等しいまたは小さい場合、アラームイベント継続中と判断し、アラーム最終発生時刻を現時刻に更新し、前記第２の記憶手段のアラームに関する情報を記録するステップと、
所定の周期で、前記第１の記憶手段内のアラーム発生記録を調べ、現在時刻と通知時刻との差が所定の再通知時間より大きい場合、アラーム継続通知を出力するステップと、
をコンピュータに実行させることを特徴とするアラーム出力プログラム。
【請求項１８】
タイマに基づいて所定の時間間隔で、現在時刻と最終発生時刻の差が前記イベント継続時間より大きいアラームイベントを検出すると、アラームイベント終了とみなし、アラーム終了通知処理を出力するステップを含むことを特徴とする請求項１７記載のアラーム出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アラーム出力システム、コンピュータシステム、アラーム出力方法、および、アラーム出力プログラムに関し、特に、同種または同一のアラームをまとめて、アラームが発生していない間にも通知するようにするアラーム出力システム、コンピュータシステム、アラーム出力方法、および、アラーム出力プログラムに関する。
【背景技術】
【０００２】
装置、ネットワーク、または、プログラムなどの動作や環境の監視機能を備えたシステムでは、ネットワークを介したシステム不正侵入、ウィルス、利用者の操作ミスなどにより、しばしば大量の同種アラームが検出される。そのとき、管理者が適切に状況を把握するために同種アラームの抑制・圧縮が要求される一方、問題原因への対処のために個々のアラームの付加情報の遅れのない取得や、記録として漏れのないアラーム履歴が要求されることがある。
【０００３】
従来のアラーム出力システムの一例が、特許文献１に記載されている。この従来のアラーム出力システムは、アラーム検出手段と、アラーム発生を時系列に記憶する記憶手段と、各アラームの時間間隔を調べる調査手段と、アラーム抑制状況を調べる調査手段と、アラームの抑制を判断する判定手段と、最終的にアラームを出力する出力手段と、抑制したアラームを記憶する記憶手段とから構成されている。
【０００４】
特許文献１に記載された従来のアラーム出力システムは、検出したアラームを発生時刻順に記憶しておき、アラーム検出の都度、前回の同じ番号のアラームの発生との間隔を調べて所定値以上であるか、同じ番号のアラームの通知を出力してからの経過時間を調べて所定値以上であるか、アラーム抑制した回数を調べて所定値以上であるかのいずれかの場合にのみ、新しく検出したアラームを通知する。
【０００５】
この従来技術は、時系列に記憶したアラームの記録から各アラームの情報を拾い集めたり、記憶しているアラームの抑制回数をアラーム出力の際に通知したりすることにより、連続するアラームの履歴も要求されるアラーム出力システムへも利用できる。
【０００６】
また、同種のアラームを抑止する別の発明もある（たとえば、特許文献２）。
【０００７】
【特許文献１】特開平１１−０２４７４２号公報
【特許文献２】特開平１０−０２７２９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
特許文献１記載の同種アラーム通知を抑制するアラーム出力システムでは、アラームの発生検出時にだけ通知するべきか否かを判定しているため、抑制されたアラームの情報は、再び同種のアラームが発生するときまで通知されない問題があった。
【０００９】
すなわち、この従来技術を、連続するアラームの履歴も要求されるアラーム出力システムに適用するときには、次のような問題点があった。
【００１０】
第１の問題点は、抑制されたアラームの情報がいつ通知されるかわからないことである。抑制されたアラームを含めたアラーム発生回数は、次の同番号のアラーム発生を待って通知される。
【００１１】
その理由は、アラームの通知出力がアラーム検出のタイミングでしか行われないことである。
【００１２】
第２の問題点は、いったん抑制したアラームを所定時間の経過や所定回数の発生による再通知が二回以上になると、連続するアラームがいつ開始したのか通知されないことである。
【００１３】
その理由は、アラーム発生開始時刻をアラームの連続発生が終了するまで保持していないためである。
【００１４】
特許文献２記載の発明では、抑止された履歴の通知が遅れるという課題がある。また、一連のアラームイベントが終了したことは、最終的に外部発信されたアラーム通知の受信時点ではわからず、システム外で、受信者がアラーム通知の後続を観測して割り出さなければならない。
【００１５】
本発明の目的は、上記問題点を解決し、同種または同一のアラームをまとめて、アラームが発生していない間にも通知するようにし、利用者の使い勝手を向上させることである。
【課題を解決するための手段】
【００１６】
本発明の第１のアラーム出力システムは、連続的に発生する同一または同種のアラームの情報を記憶手段に格納し、アラーム通知を抑制しつつ、連続発生の終了時点で、抑制していた同一または同種のアラームのすべての履歴を前記記憶手段から読み出しアラーム通知を出力する手段を有することを特徴とする。
【００１７】
本発明の第２のアラーム出力システムは、連続的に発生する同一または同種のアラームごとにアラームの識別情報、アラーム最終発生時刻をアラーム発生記録として第１の記憶手段に格納し、アラームを検出すると、前記第１の記憶手段内に同一または同種のアラーム発生記録がない場合か、アラーム発生記録があり現在時刻とアラーム最終発生時刻との差が事前に設定したイベント継続時間より大きい場合、継続中のアラームイベントがないと判断し、アラーム最終発生時刻を現時刻に更新し、第２の記憶手段にアラームに関する情報を記録しアラーム通知を出力し、前記第１の記憶手段内に同一または同種のアラーム発生記録があり、現在時刻と最終発生時刻との差が前記イベント継続時間と等しいまたは小さい場合、アラームイベント継続中と判断し、アラーム最終発生時刻を現時刻に更新し、前記第２の記憶手段のアラームに関する情報を記録する手段を有することを特徴とする。
【００１８】
本発明の第３のアラーム出力システムは、前記第２のアラーム出力システムであって、タイマに基づいて所定の時間間隔で、現在時刻と最終発生時刻の差が前記イベント継続時間より大きいアラームイベントを検出すると、アラームイベント終了とみなし、アラーム終了通知処理を出力する手段を有することを特徴とする。
【００１９】
本発明の第４のアラーム出力システムは、連続的に発生する同一または同種のアラームごとにアラームの識別情報、アラーム最終発生時刻をアラーム発生記録として第１の記憶手段に格納し、アラームを検出すると、前記第１の記憶手段内に同一または同種のアラーム発生記録がない場合か、アラーム発生記録があり現在時刻とアラーム最終発生時刻との差が事前に設定したイベント継続時間より大きい場合、継続中のアラームイベントがないと判断し、アラーム最終発生時刻を現時刻に更新し、第２の記憶手段にアラームに関する情報を記録しアラーム通知を出力し、前記アラーム発生記録にアラーム通知の時刻を追加し、前記第１の記憶手段内に同一または同種のアラーム発生記録があり、現在時刻と最終発生時刻との差が前記イベント継続時間と等しいまたは小さい場合、アラームイベント継続中と判断し、アラーム最終発生時刻を現時刻に更新し、前記第２の記憶手段のアラームに関する情報を記録し、所定の周期で、前記第１の記憶手段内のアラーム発生記録を調べ、現在時刻と通知時刻との差が所定の再通知時間より大きい場合、アラーム継続通知を出力する手段を有することを特徴とする。
【００２０】
本発明の第５のアラーム出力システムは、前記第４のアラーム出力システムであって、タイマに基づいて所定の時間間隔で、現在時刻と最終発生時刻の差が前記イベント継続時間より大きいアラームイベントを検出すると、アラームイベント終了とみなし、アラーム終了通知処理を出力する手段を有することを特徴とする。
【００２１】
本発明の第６のアラーム出力システムは、アラーム検出手段と、アラーム出力判定手段と、アラーム発生記録手段と、アラーム情報集積バッファと、アラーム通知作成手段と、アラーム通知出力手段と、イベント終了判定手段とを備え、前記アラーム検出手段は、アラーム発生を検出し、アラーム分類コード、および、アラーム開始時刻、または、アラームに付属するアラーム詳細情報を前記アラーム出力判定手段に渡し、前記アラーム出力判定手段は、前記アラーム検出手段からのアラーム分類コード、および、発生時刻、または、アラームに付属するアラーム詳細情報に基づいて前記アラーム情報集積バッファにアラーム情報を記録し、前記アラーム発生記録手段からの新規のアラームイベントであるか、継続中であるか、あるいは、終了したかどうかの情報により、前記アラーム通知作成手段にアラーム開始通知、または、アラーム終了通知の作成を指示し、前記アラーム発生記録手段は、前記アラーム出力判定手段の指示により、アラーム分類コード、アラーム開始時刻、最終発生時刻を含むアラーム発生記録を保持し、前記アラーム出力判定手段の指示により、同じアラーム分類コードのアラーム発生記録がない場合は新規のアラームイベントであるとし、アラーム発生記録があり、現在時刻と最終発生時刻との差がイベント継続時間より大きい場合、継続中のアラームイベントが終了とみなし、アラーム発生記録があり、現在時刻と最終発生時刻との差がイベント継続時間と等しいまたは小さい場合、アラームイベント継続中であるとし、前記アラーム通知作成手段は、前記アラーム出力判定手段、前記イベント終了判定手段の要求により、前記アラーム情報集積バッファに記録されたアラーム情報を参照、編集してアラーム開始通知、または、アラーム終了通知を作成し、前記アラーム通知出力手段に渡し、アラーム終了通知に含まれたアラーム情報を前記アラーム情報集積バッファから削除し、前記アラーム通知出力手段は、前記アラーム通知作成手段から渡されたアラーム開始通知、または、アラーム終了通知を出力先に送出し、前記イベント終了判定手段は、所定の周期で、前記アラーム発生記録手段を用いてアラーム発生記録に含まれるすべてのアラームイベントの終了を調べ、アラームイベントが終了しているとき、前記アラーム通知作成手段にアラーム終了通知の作成を指示する、ことを特徴とする。
【００２２】
本発明の第７のアラーム出力システムは、前記第６のアラーム出力システムであって、前記アラーム出力判定手段の指示により、アラーム分類コード、アラーム開始時刻、最終発生時刻、アラーム通知時刻を含むアラーム発生記録を保持する前記アラーム発生記録手段と、現在時刻と通知時刻との差が所定の再通知時間より大きい場合、前記アラーム発生記録手段を用いて、アラーム発生記録のアラーム通知時刻の内容を現在時刻で更新し、前記アラーム通知作成手段にアラーム継続通知の作成を指示する前記アラーム出力判定手段と、前記アラーム出力判定手段、前記イベント終了判定手段の要求により、前記アラーム情報集積バッファに記録されたアラーム情報を参照、編集してアラーム開始通知、アラーム終了通知、または、アラーム継続通知を作成し、前記アラーム通知出力手段に渡し、アラーム終了通知に含まれたアラーム情報を前記アラーム情報集積バッファから削除する前記アラーム通知作成手段と、前記アラーム通知作成手段から渡されたアラーム開始通知、アラーム終了通知、または、アラーム継続通知を出力先に送出する前記アラーム通知出力手段と、有することを特徴とする。
【００２３】
本発明のコンピュータシステムは、前記第１、第２、第３、第４、第５、第６、または、第７のアラーム出力システムを１以上含むことを特徴とする。
【００２４】
本発明の第１のアラーム出力方法は、コンピュータが、連続的に発生する同一または同種のアラームの情報を記憶手段に格納し、アラーム通知を抑制しつつ、連続発生の終了時点で、抑制していた同一または同種のアラームのすべての履歴を前記記憶手段から読み出しアラーム通知を出力するステップを含むことを特徴とする。
【００２５】
本発明の第２のアラーム出力方法は、コンピュータが、連続的に発生する同一または同種のアラームごとにアラームの識別情報、アラーム最終発生時刻をアラーム発生記録として第１の記憶手段に格納するステップと、前記コンピュータが、アラームを検出すると、前記第１の記憶手段内に同一または同種のアラーム発生記録がない場合か、アラーム発生記録があり現在時刻とアラーム最終発生時刻との差が事前に設定したイベント継続時間より大きい場合、継続中のアラームイベントがないと判断し、アラーム最終発生時刻を現時刻に更新し、第２の記憶手段にアラームに関する情報を記録しアラーム通知を出力するステップと、前記コンピュータが、前記第１の記憶手段内に同一または同種のアラーム発生記録があり、現在時刻と最終発生時刻との差が前記イベント継続時間と等しいまたは小さい場合、アラームイベント継続中と判断し、アラーム最終発生時刻を現時刻に更新し、前記第２の記憶手段のアラームに関する情報を記録するステップと、を含むことを特徴とする。
【００２６】
本発明の第３のアラーム出力方法は、前記第３のアラーム出力方法であって、前記コンピュータが、タイマに基づいて所定の時間間隔で、現在時刻と最終発生時刻の差が前記イベント継続時間より大きいアラームイベントを検出すると、アラームイベント終了とみなし、アラーム終了通知処理を出力するステップを含むことを特徴とする。
【００２７】
本発明の第４のアラーム出力方法は、コンピュータが、連続的に発生する同一または同種のアラームごとにアラームの識別情報、アラーム最終発生時刻をアラーム発生記録として第１の記憶手段に格納するステップと、前記コンピュータが、アラームを検出すると、前記第１の記憶手段内に同一または同種のアラーム発生記録がない場合か、アラーム発生記録があり現在時刻とアラーム最終発生時刻との差が事前に設定したイベント継続時間より大きい場合、継続中のアラームイベントがないと判断し、アラーム最終発生時刻を現時刻に更新し、第２の記憶手段にアラームに関する情報を記録しアラーム通知を出力し、前記アラーム発生記録にアラーム通知の時刻を追加するステップ、前記コンピュータが、前記第１の記憶手段内に同一または同種のアラーム発生記録があり、現在時刻と最終発生時刻との差が前記イベント継続時間と等しいまたは小さい場合、アラームイベント継続中と判断し、アラーム最終発生時刻を現時刻に更新し、前記第２の記憶手段のアラームに関する情報を記録するステップと、前記コンピュータが、所定の周期で、前記第１の記憶手段内のアラーム発生記録を調べ、現在時刻と通知時刻との差が所定の再通知時間より大きい場合、アラーム継続通知を出力するステップと、を含むことを特徴とする。
【００２８】
本発明の第５のアラーム出力方法は、前記第４のアラーム出力方法であって、前記コンピュータが、タイマに基づいて所定の時間間隔で、現在時刻と最終発生時刻の差が前記イベント継続時間より大きいアラームイベントを検出すると、アラームイベント終了とみなし、アラーム終了通知処理を出力するステップを含むことを特徴とする。
【００２９】
本発明の第１のアラーム出力プログラムは、連続的に発生する同一または同種のアラームの情報を記憶手段に格納し、アラーム通知を抑制しつつ、連続発生の終了時点で、抑制していた同一または同種のアラームのすべての履歴を前記記憶手段から読み出しアラーム通知を出力するステップをコンピュータに実行させることを特徴とする。
【００３０】
本発明の第２のアラーム出力プログラムは、連続的に発生する同一または同種のアラームごとにアラームの識別情報、アラーム最終発生時刻をアラーム発生記録として第１の記憶手段に格納するステップと、アラームを検出すると、前記第１の記憶手段内に同一または同種のアラーム発生記録がない場合か、アラーム発生記録があり現在時刻とアラーム最終発生時刻との差が事前に設定したイベント継続時間より大きい場合、継続中のアラームイベントがないと判断し、アラーム最終発生時刻を現時刻に更新し、第２の記憶手段にアラームに関する情報を記録しアラーム通知を出力するステップと、前記第１の記憶手段内に同一または同種のアラーム発生記録があり、現在時刻と最終発生時刻との差が前記イベント継続時間と等しいまたは小さい場合、アラームイベント継続中と判断し、アラーム最終発生時刻を現時刻に更新し、前記第２の記憶手段のアラームに関する情報を記録するステップと、をコンピュータに実行させることを特徴とする。
【００３１】
本発明の第３のアラーム出力プログラムは、前記第２のアラーム出力プログラムであって、タイマに基づいて所定の時間間隔で、現在時刻と最終発生時刻の差が前記イベント継続時間より大きいアラームイベントを検出すると、アラームイベント終了とみなし、アラーム終了通知処理を出力するステップを含むことを特徴とする。
【００３２】
本発明の第４のアラーム出力プログラムは、連続的に発生する同一または同種のアラームごとにアラームの識別情報、アラーム最終発生時刻をアラーム発生記録として第１の記憶手段に格納するステップと、アラームを検出すると、前記第１の記憶手段内に同一または同種のアラーム発生記録がない場合か、アラーム発生記録があり現在時刻とアラーム最終発生時刻との差が事前に設定したイベント継続時間より大きい場合、継続中のアラームイベントがないと判断し、アラーム最終発生時刻を現時刻に更新し、第２の記憶手段にアラームに関する情報を記録しアラーム通知を出力し、前記アラーム発生記録にアラーム通知の時刻を追加するステップ、前記第１の記憶手段内に同一または同種のアラーム発生記録があり、現在時刻と最終発生時刻との差が前記イベント継続時間と等しいまたは小さい場合、アラームイベント継続中と判断し、アラーム最終発生時刻を現時刻に更新し、前記第２の記憶手段のアラームに関する情報を記録するステップと、所定の周期で、前記第１の記憶手段内のアラーム発生記録を調べ、現在時刻と通知時刻との差が所定の再通知時間より大きい場合、アラーム継続通知を出力するステップと、をコンピュータに実行させることを特徴とする。
【００３３】
本発明の第５のアラーム出力プログラムは、前記第４のアラーム出力プログラムであって、タイマに基づいて所定の時間間隔で、現在時刻と最終発生時刻の差が前記イベント継続時間より大きいアラームイベントを検出すると、アラームイベント終了とみなし、アラーム終了通知処理を出力するステップを含むことを特徴とする。
【発明の効果】
【００３４】
本発明の効果は、アラームが発生しない間も、それまでの一連のアラームイベントをまとめて通知できることである。
【００３５】
その理由は、周期的にアラームイベントを終了チェックするためである。
【発明を実施するための最良の形態】
【００３６】
次に、本発明を実施するための第１の最良の形態について図面を参照して詳細に説明する。
【００３７】
本発明を実施するための第１の最良の形態では、同じアラーム分類コード（アラームを識別する文字列）を持ち、所定の時間間隔以内で連続して発生するアラームを一つのアラームイベントと呼び、前記所定の時間間隔をイベント継続時間と呼ぶ。
【００３８】
図１は、本発明を実施するための第１の最良の形態の構成を示すブロック図である。
【００３９】
図１を参照すると、本発明の第１の最良の形態は、プログラム制御により動作するコンピュータ１００から構成されている。コンピュータ１００は、アラーム検出手段１０１と、アラーム出力判定手段１０２と、アラーム発生記録手段１０３（たとえば、メモリ、ハードディスク等の記憶手段を含む）と、アラーム情報集積バッファ１０４（たとえば、レジスタ、または、メモリ、または、ハードディスク等の記憶手段を含む）と、アラーム通知作成手段１０５と、アラーム通知出力手段１０６と、イベント終了判定手段１０７とを含む。
【００４０】
これらの手段はそれぞれ概略つぎのように動作する。
【００４１】
アラーム検出手段１０１は、コンピュータ１００上、もしくは、コンピュータ１００外の装置やプログラムなどからのアラーム発生を検出し、アラーム分類コード、および、発生時刻、または、アラームに付属するアラーム詳細情報（アラーム詳細情報の一部がアラーム分類コードに含まれる場合もある）をアラーム出力判定手段１０２に渡す。
【００４２】
アラーム出力判定手段１０２は、アラーム検出手段１０１から知らされたアラームについて、アラーム情報集積バッファ１０４にアラーム情報を記録し、アラーム発生記録手段１０３により同種（アラーム分類コードが同一）のアラームイベントが継続しているかどうかを調べる。また、アラーム出力判定手段１０２は、アラーム発生記録を更新し、アラームイベントが継続していないとき、アラーム通知作成手段１０５にアラーム通知の作成を指示する。
【００４３】
図９は、アラーム発生記録の構成の１例を示す説明図である。
【００４４】
図９（ａ）を参照すると、アラーム発生記録は、アラームイベントごとに、アラーム分類コード、アラーム開始時刻、最終発生時刻を含む。
【００４５】
アラーム発生記録手段１０３は、図９（ａ）のアラーム発生記録の構成に示すようなアラーム発生記録を保持し、アラーム出力判定手段１０２、イベント終了判定手段１０７の要求により、アラームの最終発生時刻からアラームイベントが継続中かどうかを調べ、アラーム発生記録の追加、更新、削除を行う。また、アラーム発生記録手段１０３は、発生したアラームと同じアラーム分類コードのアラーム発生記録がない場合か、記録があり、現在時刻と最終発生時刻との差がイベント継続時間より大きい場合、継続中のアラームイベントがない、もしくは、終了とみなし、アラーム発生記録があり、現在時刻と最終発生時刻との差がイベント継続時間と等しいまたは小さい場合、アラームイベント継続中とみなす。
【００４６】
アラーム情報集積バッファ１０４は、アラーム出力判定手段１０２によりアラーム情報が追加され、アラーム通知作成手段１０５によりアラーム情報が参照、削除される。アラーム通知作成手段１０５は、アラーム出力判定手段１０２、イベント終了判定手段１０７の要求により、アラーム情報集積バッファ１０４に記録されたアラーム情報を参照、編集してアラーム通知を作成し、アラーム通知出力手段１０６に渡す。また、アラーム通知作成手段１０５は、アラーム通知に含まれたアラーム情報をアラーム情報集積バッファ１０４から削除する。
【００４７】
アラーム通知出力手段１０６は、アラーム通知作成手段１０５から渡されたアラーム通知をあらかじめ指定された方法により決定した出力先に送出する。イベント終了判定手段１０７は、所定の終了チェックタイマの周期で、アラーム発生記録手段１０３を用いてアラーム発生記録に含まれるすべてのアラームイベントの終了を調べ、イベント終了しているとき、アラーム通知作成手段１０５にアラーム通知の作成を指示する。
【００４８】
アラーム情報とは、最も単純なものは、アラームの種類別にあらかじめ決まった（プログラムされた）数値や文字列だけからなるメッセージであることもあり、アラーム詳細情報を持たない場合もある。その場合、発生日時は、検出日時であり、アラーム分類コードは、アラーム情報すべてとなる。
【００４９】
もっと複雑なアラーム情報は、アラームの種類によってあらかじめ決められている固定部分（アラームの番号、アラーム種別の文字列など）、または、アラームの発生状況により変わる可変部分であるアラーム詳細情報（発生場所や対象物［壊れたファイル名リスト、発生させたユーザ名、・・・］、発生時の状態［ディスク残量、リクエスト滞留件数、・・・］など）を含む場合がある。この場合、アラーム情報は発生日時を含むこともある。アラーム分類コードは、固定部分（たとえば、アラームの番号ごと）のみ、または、可変部分（たとえば、発生した場所ごと）のみ、または、固定部分と可変部分との組み合わせ（たとえば、種別とユーザごと［「ファイル破壊」で発生させたユーザはＡ］など）の３様態が可能である。
【００５０】
図１０は、アラーム情報集積バッファ１０４の内容の例を示す説明図である。
【００５１】
図１０（ａ）を参照すると、発生したアラームをすべて時系列に集めて保存する方法もある。アラーム情報には、アラームに関する日時、メッセージなど関連情報をすべて含めることも可能である。
【００５２】
図１０（ｂ）を参照すると、発生したアラームを分類によって分け、後でアラーム通知に必要な情報だけ抽出して保存する方法もある。
【００５３】
次に、本発明を実施するための第１の最良の形態の動作について図面を参照して説明する。
【００５４】
図２は、本発明を実施するための第１の最良の形態の動作を示すフローチャートである。
【００５５】
図３は、図２のアラーム開始通知処理の詳細フローチャートである。
【００５６】
図４は、図２のアラーム終了通知処理の詳細フローチャートである。
【００５７】
図５は、本発明を実施するための第１の最良の形態の動作を示すフローチャートである。
【００５８】
図２を参照すると、まず、アラーム検出手段１０１が、アラームを検出する（図２のステップＡ１）。次に、アラーム出力判定手段１０２の要求により、アラーム発生記録手段１０３がアラーム分類コードをキーにアラーム発生記録の有無を調べる（ステップＡ２）。
【００５９】
アラーム発生記録がない場合（ステップＡ２／ＮＯ）、アラーム出力判定手段１０２は、新しいアラームイベントが開始したとみなし、アラーム開始通知処理を行う（ステップＡ３）。アラーム開始通知処理では、アラーム発生記録手段１０３が、アラーム発生記録に、アラーム開始時刻と最終発生時刻の内容を現在時刻で追加し、アラーム情報集積バッファ１０４がアラーム詳細情報を追加する（図３のステップＢ１）。
【００６０】
次に、アラーム通知作成手段１０５がアラーム情報集積バッファ１０４を参照して、アラームイベントの開始を知らせるためのアラーム開始通知を作成する。アラーム開始通知の内容には、アラーム分類コードやアラーム開始時刻、アラーム詳細情報などを含めることが考えられる（ステップＢ２）。そして、アラーム通知出力手段１０６により、アラーム開始通知が出力される（ステップＢ３）。
【００６１】
ステップＡ２に戻って、アラーム発生記録がある場合（ステップＡ２／ＹＥＳ）、アラーム発生記録手段１０３が、アラームイベントが継続しているかどうかどうかを調べる（ステップＡ４）。
【００６２】
現在時刻と最終発生時刻との差がイベント継続時間より大きい場合（ステップＡ４／ＮＯ）、継続していたアラームが終了し、新たなアラームが開始したとみなし、アラーム出力判定手段１０２は、まず、前のアラームの終了通知処理を行う（ステップＡ５）。
【００６３】
アラーム終了通知処理では、アラーム通知作成手段１０５がアラーム情報集積バッファ１０４を参照して、アラームイベントの終了を知らせるためのアラーム終了通知を作成する（図４のステップＣ１）。アラーム終了通知の内容には、アラーム分類コード、アラーム開始時刻、アラーム終了時刻（最終発生時刻）、または、アラーム詳細情報のリストなどを含めることが可能である。アラーム詳細情報を加工して、アラーム件数やアラーム詳細情報の集計などを加えてもよい。
【００６４】
次に、アラーム通知出力手段１０６により、アラーム終了通知が出力される（ステップＣ２）。そして、アラーム発生記録手段１０３が、アラーム発生記録の現アラームに関する記録を削除し、アラーム情報集積バッファ１０４の現アラームに関するアラーム詳細情報も削除する（ステップＣ３）。
【００６５】
ステップＡ５の次に、アラーム出力判定手段１０２は、現アラームについてアラーム開始通知処理を行う（ステップＡ３）。アラーム開始通知処理は先に説明したとおりである。
【００６６】
現在時刻と最終発生時刻との差がイベント継続時間と等しいかまたは小さい場合（ステップＡ４／ＹＥＳ）、アラーム出力判定手段１０２は、アラームイベントが継続中とみなす。アラーム出力判定手段１０２は、アラーム発生記録手段１０３を用いて、アラーム発生記録の最終発生時刻の内容を現在時刻で更新し、アラーム情報集積バッファ１０４にアラーム詳細情報を追加する（ステップＡ６）。アラーム発生記録手段１０３は、この時点では、アラーム通知を発行しない。この後は、再びアラームが検出されると、ステップＡ１から繰り返される。
【００６７】
前記と並行して、図５に示すような動作が行われる。イベント終了判定手段１０７が、アラーム発生記録手段１０３を用いて、アラーム発生記録に含まれるすべてのアラームイベントが継続しているかどうかを調べる（図５のステップＥ１）。現在時刻と最終発生時刻との差がイベント継続時間より小さいアラームについては、アラーム終了処理は行われない。
【００６８】
イベント終了判定手段１０７は、現在時刻と最終発生時刻の差がイベント継続時間より大きいアラームを検出すると（ステップＥ１／ＮＯ）、アラームイベント終了とみなし、アラーム通知作成手段１０５を用いてアラーム終了通知処理を行う（ステップＥ２）。アラーム終了通知処理は、前記ステップＡ５と同じである。すべてのアラームイベントについて前記動作が終了すると（ステップＥ１／ＹＥＳ）、所定の終了チェックタイマの間、待機する（ステップＥ３）。待機の後、再びステップＥ１から繰り返される。
【００６９】
次に、本発明を実施するための第１の最良の形態の効果について説明する。
【００７０】
第１の最良の形態は、アラームイベントの開始と終了とを判定して通知を出力し、その間はアラーム通知の代わりに詳細情報を集積するように構成されている。したがって、アラームイベント一つについてアラーム開始通知が一つ出力され、その後、アラームイベントが終了するまでのアラームは出力されず、終了時点でアラーム終了通知として、開始から終了までのすべてのアラームがまとめて通知される。
【００７１】
次に、本発明を実施するための第２の最良の形態について図面を参照して詳細に説明する。
本発明を実施するための第２の最良の形態の構成は、本発明を実施するための第１の最良の形態と同じであり、説明には、図１を参照する。
【００７２】
図１の各手段は、それぞれ概略つぎのような動作である。
【００７３】
アラーム検出手段１０１は、第１の最良の形態のものと同じ機能である。
【００７４】
アラーム出力判定手段１０２は、アラーム検出手段１０１から通知されたアラームについて、アラーム発生記録手段１０３を用いて同種のアラームイベントが継続していると判明した場合、第１の最良の形態の機能に加えて、さらに、前のアラーム通知からの経過時間を調べる機能を持つ。そして、アラーム出力判定手段１０２は、所定の再通知時間を経過しているときは、アラーム通知作成手段１０５にアラーム通知の作成を指示する。また、アラーム出力判定手段１０２は、第１の最良の形態がアラーム発生記録の更新を行うときに、さらに、通知時刻も記録する機能も持つ。
【００７５】
アラーム発生記録手段１０３は、図９の（ｂ）アラーム発生記録の構成に示すようなアラーム発生記録を保持するところが、第１の最良の形態と異なる。
【００７６】
図９（ｂ）を参照すると、アラーム発生記録は、アラームイベントごとに、アラーム分類コード、アラーム開始時刻、最終発生時刻、通知時間を含む。
【００７７】
また、アラーム発生記録手段１０３は、第１の最良の形態の機能に加えて、アラーム出力判定手段１０２、イベント終了判定手段１０７の要求により、通知時刻から前のアラーム通知からの経過時間を調べる機能を有する。アラーム情報集積バッファ１０４は、第１の最良の形態と同じである。アラーム通知作成手段１０５は、第１の最良の形態と同じである。アラーム通知出力手段１０６は、第１の最良の形態と同じである。イベント終了判定手段１０７は、第１の最良の形態と同じである。
【００７８】
次に、本発明を実施するための第２の最良の形態の動作について図面を参照して説明する。
【００７９】
図６は、本発明を実施するための第２の最良の形態の動作を示すフローチャートである。
【００８０】
図７は、図６のアラーム開始通知処理の詳細フローチャートである。
【００８１】
図８は、図６のアラーム継続通知処理の詳細フローチャートである。
【００８２】
図６のステップＡ１〜ステップＡ６で示される本発明を実施するための第２の最良の形態の動作は、図２のステップＡ１〜Ａ６に示される第１の最良の形態の動作と同じであるため説明を省略する。ただし、図６のステップＡ３のアラーム開始通知処理の動作は相違がある。図７を参照すると、アラーム開始通知処理は、アラーム発生記録手段１０３が、アラーム発生記録を追加する際に、アラーム開始時刻、最終発生時刻に加えて、通知時刻も内容を現在時刻で追加する。そして、アラーム出力判定段１０２が、アラーム情報集積バッファ１０４にアラーム詳細情報を追加する（図７のステップＢ１）。その後のステップＢ２〜ステップＢ３は、図３のステップＢ２〜ステップＢ３の動作と同じであるため説明を省略する。
【００８３】
図６のステップＡ６までの処理により、アラームイベントが継続中と判定され（図６のステップＡ４／ＹＥＳ）、アラーム情報バッファにアラーム情報が追加され、アラーム発生記録の最終発生時刻が更新（ステップＡ６）された後の動作を説明する。
【００８４】
まず、アラーム出力判定手段１０２は、アラーム発生記録手段１０３を用いて前のアラーム通知からの経過時間を調べる（ステップＡ７）。現在時刻と通知時刻との差が再通知時間より小さい場合は（ステップＡ７／ＮＯ）、ステップＡ１の処理に戻る。現在時刻と通知時刻との差が再通知時間と等しいかまたは大きい場合（ステップＡ７／ＹＥＳ）、アラーム出力判定手段１０２は、アラーム継続通知処理を行う（ステップＡ８）。
【００８５】
アラーム継続通知処理では、アラーム出力判定手段１０２は、アラーム発生記録手段１０３を用いて、アラーム発生記録に、通知時刻の内容を現在時刻で更新する（図８のステップＤ１）。次に、アラーム通知作成手段１０５が、アラーム情報集積バッファ１０４を参照して、アラームイベントの継続を知らせるためのアラーム継続通知を作成する（ステップＤ２）。アラーム継続通知の内容には、アラーム分類コード、アラーム開始時刻、アラーム継続確認時刻（最終発生時刻）、または、アラーム詳細情報のリストなどを含めることが可能である。アラーム詳細情報を加工して、アラーム件数や詳細情報の集計などを加えてもよい。
【００８６】
そして、アラーム通知出力手段１０６により、アラーム継続通知が出力される（ステップＤ３）。このとき、アラーム情報集積バッファ１０４の現アラームに関するアラーム詳細情報を削除してもよい。たとえば、アラームイベントが長期化してアラーム情報集積バッファ１０４の情報量が増大しすぎるのを防ぐのに有効である。
【００８７】
この後は、再びアラームが検出されるとステップＡ１から繰り返される。
【００８８】
前記と並行して、図５に示すような動作が行われるが、第１の最良の形態の動作と同じであるため、説明は省略する。
【００８９】
次に、本発明を実施するための第２の最良の形態の効果について説明する。
【００９０】
本発明を実施するための第２の最良の形態は、アラームイベント継続中の場合にアラーム通知の間隔をチェックし、所定の期間が過ぎたら継続通知を出力するように構成されているため、アラームイベントが長期にわたるときにアラーム継続通知が出力できる。
【産業上の利用可能性】
【００９１】
本発明は、装置やネットワーク、プログラムのアラーム出力装置やプログラム、それらを監視するシステムのアラーム出力プログラムといった用途に適用できる。また、本発明は、さまざまなシステムからのアラームを二次的に受けて集約処理する監視センタやコールセンタのアラーム制御装置やプログラムといった用途にも適用可能である。また、本発明が適用されたコンピュータ１００を１台以上含むコンピュータシステムが構築可能である。
【図面の簡単な説明】
【００９２】
【図１】本発明を実施するための第１の最良の形態の構成を示すブロック図である。
【図２】本発明を実施するための第１の最良の形態の動作を示すフローチャートである。
【図３】図２のアラーム開始通知処理の詳細フローチャートである。
【図４】図２のアラーム終了通知処理の詳細フローチャートである。
【図５】本発明を実施するための第１の最良の形態の動作を示すフローチャートである。
【図６】本発明を実施するための第２の最良の形態の動作を示すフローチャートである。
【図７】図６のアラーム開始通知処理の詳細フローチャートである。
【図８】図６のアラーム継続通知処理の詳細フローチャートである。
【図９】アラーム発生記録の構成の１例を示す説明図である。
【図１０】アラーム情報集積バッファの内容の１例を示す説明図である。
【符号の説明】
【００９３】
１００    コンピュータ
１０１    アラーム検出手段
１０２    アラーム出力判定手段
１０３    アラーム発生記録手段
１０４    アラーム情報集積バッファ
１０５    アラーム通知作成手段
１０６    アラーム通知出力手段
１０７    イベント終了判定手段
【図１】
2005182622.tif 000003
【図２】
2005182622.tif 000004
【図３】
2005182622.tif 000005
【図４】
2005182622.tif 000006
【図５】
2005182622.tif 000007
【図６】
2005182622.tif 000008
【図７】
2005182622.tif 000009
【図８】
2005182622.tif 000010
【図９】
2005182622.tif 000011
【図１０】
2005182622.tif 000012