(57)【要約】【課題】システム等において異常が発生したとしても、所定の条件下、その異常の発生を通知しない異常情報出力装置を提供する。【解決手段】監視対象に異常が発生したことを示す情報である異常発生情報を受信する受信部１１と、監視対象に発生した異常に関する情報である異常情報を出力しない条件である出力条件を示す情報である出力条件情報を記憶している出力条件情報記憶部１２と、受信部１１が異常発生情報を受信した場合に、出力条件が充たされるときには異常情報を出力しないと判断し、出力条件が充たされないときには異常情報を出力すると判断する出力判断部１６と、異常情報を構成する異常情報構成部１７と、出力判断部１６が異常情報を出力すると判断した場合に、異常情報構成部１７が構成した異常情報を出力する出力部１８と、を備える。【選択図】図１
2005322024.tif 000002
【特許請求の範囲】
【請求項１】
監視対象に異常が発生したことを示す情報である異常発生情報を受信する受信部と、
前記監視対象に発生した異常に関する情報である異常情報を出力しない条件である出力条件を示す情報である出力条件情報を記憶している出力条件情報記憶部と、
前記受信部が異常発生情報を受信した場合に、前記出力条件が充たされるときには前記異常情報を出力しないと判断し、前記出力条件が充たされないときには前記異常情報を出力すると判断する出力判断部と、
前記異常情報を構成する異常情報構成部と、
前記出力判断部が異常情報を出力すると判断した場合に、前記異常情報構成部が構成した異常情報を出力する出力部と、を備えた異常情報出力装置。
【請求項２】
監視対象に発生した異常を検知する異常発生検知部と、
前記監視対象に発生した異常に関する情報である異常情報を出力しない条件である出力条件を示す情報である出力条件情報を記憶している出力条件情報記憶部と、
前記異常発生検知部が異常の発生を検知した場合に、前記出力条件が充たされるときには前記異常情報を出力しないと判断し、前記出力条件が充たされないときには前記異常情報を出力すると判断する出力判断部と、
前記異常情報を構成する異常情報構成部と、
前記出力判断部が異常情報を出力すると判断した場合に、前記異常情報構成部が構成した異常情報を出力する出力部と、を備えた異常情報出力装置。
【請求項３】
前記出力条件は、期間に関する条件を含む、請求項１または２記載の異常情報出力装置。
【請求項４】
請求項１記載の異常情報出力装置と、異常発生検知装置とを備えた異常検知システムであって、
前記異常発生検知装置は、
監視対象に発生した異常を検知する異常発生検知部と、
前記異常発生検知部が異常の発生を検知した場合に、前記異常情報出力装置に前記異常発生情報を送信する異常発生情報送信部と、を有する、異常検知システム。
【請求項５】
監視対象に異常が発生したことを示す情報である異常発生情報を受信する受信ステップと、
前記受信ステップで異常発生情報を受信した場合に、前記監視対象に発生した異常に関する情報である異常情報を出力しない条件である出力条件が充たされるときには前記異常情報を出力しないと判断し、前記出力条件が充たされないときには前記異常情報を出力すると判断する出力判断ステップと、
前記異常情報を構成する異常情報構成ステップと、
前記出力判断ステップで異常情報を出力すると判断した場合に、前記異常情報構成ステップで構成した異常情報を出力する出力ステップと、を備えた異常情報出力方法。
【請求項６】
監視対象に発生した異常を検知する異常発生検知ステップと、
前記異常発生検知ステップで異常の発生を検知した場合に、前記監視対象に発生した異常に関する情報である異常情報を出力しない条件である出力条件が充たされるときには前記異常情報を出力しないと判断し、前記出力条件が充たされないときには前記異常情報を出力すると判断する出力判断ステップと、
前記異常情報を構成する異常情報構成ステップと、
前記出力判断ステップで異常情報を出力すると判断した場合に、前記異常情報構成ステップで構成した異常情報を出力する出力ステップと、を備えた異常情報出力方法。
【請求項７】
コンピュータに、
監視対象に異常が発生したことを示す情報である異常発生情報を受信する受信ステップと、
前記受信ステップで異常発生情報を受信した場合に、前記監視対象に発生した異常に関する情報である異常情報を出力しない条件である出力条件が充たされるときには前記異常情報を出力しないと判断し、前記出力条件が充たされないときには前記異常情報を出力すると判断する出力判断ステップと、
前記異常情報を構成する異常情報構成ステップと、
前記出力判断ステップで異常情報を出力すると判断した場合に、前記異常情報構成ステップで構成した異常情報を出力する出力ステップと、を実行させるためのプログラム。
【請求項８】
コンピュータに、
監視対象に発生した異常を検知する異常発生検知ステップと、
前記異常発生検知ステップで異常の発生を検知した場合に、前記監視対象に発生した異常に関する情報である異常情報を出力しない条件である出力条件が充たされるときには前記異常情報を出力しないと判断し、前記出力条件が充たされないときには前記異常情報を出力すると判断する出力判断ステップと、
前記異常情報を構成する異常情報構成ステップと、
前記出力判断ステップで異常情報を出力すると判断した場合に、前記異常情報構成ステップで構成した異常情報を出力する出力ステップと、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視対象に発生した異常に関する情報である異常情報を出力する異常情報出力装置等に関する。
【背景技術】
【０００２】
従来、ホストマシンに発生した異常を、端末装置に通知しなければならないかどうか判断し、通知しなければならない場合には、異常情報（障害情報）を端末装置に送信するシステムが開発されていた（例えば、特許文献１参照）。
【特許文献１】特開平１０−１０５４３７号公報（第１頁、第１図等）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、異常が発生した場合であっても、その旨をすべて通知していたのでは、その通知を受ける管理者や保守担当者等がその通知に対応することが煩わしくなることもあり得る。例えば、大規模な情報演算システム等において、異常が発生した場合には、その異常に対して即座に対応することが求められるが、あらかじめ発生することがわかっている異常（例えば、定期的な点検のためにシステムを一時的にダウンさせるなど）が通知されたような場合には、対応する必要のない通知によって管理者等が煩わされることになる。特に、夜間にそのような通知がなされた場合には、管理者等にとって非常に迷惑となり得る。
【０００４】
本発明は、上記問題点を解決するためになされたものであり、システム等において異常が発生した場合、効率的な管理を可能とする異常情報出力装置等を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明による異常情報出力装置は、監視対象に異常が発生したことを示す情報である異常発生情報を受信する受信部と、前記監視対象に発生した異常に関する情報である異常情報を出力しない条件である出力条件を示す情報である出力条件情報を記憶している出力条件情報記憶部と、前記受信部が異常発生情報を受信した場合に、前記出力条件が充たされるときには前記異常情報を出力しないと判断し、前記出力条件が充たされないときには前記異常情報を出力すると判断する出力判断部と、前記異常情報を構成する異常情報構成部と、前記出力判断部が異常情報を出力すると判断した場合に、前記異常情報構成部が構成した異常情報を出力する出力部と、を備えたものである。
【０００６】
このような構成により、異常発生情報を受信したとしても、出力条件が充たされる場合には、異常情報を出力しないようにすることができる。したがって、例えば、あらかじめ行われることがわかっているメンテナンス等によって発生する異常については、異常情報を出力しないようにすることができる。その結果、異常情報の通知を受ける者が、対応しなくてもよい異常情報の通知を受けることを防止でき、異常情報の通知を受けるものの負担を軽減することができ得る。
【０００７】
本発明による異常情報出力装置は、監視対象に発生した異常を検知する異常発生検知部と、前記監視対象に発生した異常に関する情報である異常情報を出力しない条件である出力条件を示す情報である出力条件情報を記憶している出力条件情報記憶部と、前記異常発生検知部が異常の発生を検知した場合に、前記出力条件が充たされるときには前記異常情報を出力しないと判断し、前記出力条件が充たされないときには前記異常情報を出力する
と判断する出力判断部と、前記異常情報を構成する異常情報構成部と、前記出力判断部が異常情報を出力すると判断した場合に、前記異常情報構成部が構成した異常情報を出力する出力部と、を備えた異常情報出力装置。
【０００８】
このような構成により、異常の発生を検知したとしても、出力条件が充たされる場合には、異常情報を出力しないようにすることができる。したがって、例えば、あらかじめ行われることがわかっているメンテナンス等によって発生する異常については、異常情報を出力しないようにすることができる。その結果、異常情報の通知を受ける者が、対応しなくてもよい異常情報の通知を受けることを防止でき、異常情報の通知を受けるものの負担を軽減することができ得る。
また、本発明による異常情報出力装置では、前記出力条件は、期間に関する条件を含んでもよい。
【０００９】
このような構成により、例えば、あらかじめ行われることがわかっているメンテナンス等の期間を指定して出力条件を設定しておくことにより、その期間に異常が発生したとしても、異常情報を通知しないようにできる。
【発明の効果】
【００１０】
本発明による異常情報出力装置等によれば、システム等において異常が発生したとしても、所定の条件下、その異常の発生を通知しないようにすることができる。その結果、例えば、あらかじめ行われることがわかっているメンテナンス等に起因して発生した異常を通知しないように設定することができ、異常が通知される管理者の負担を軽減することができ得る。
【発明を実施するための最良の形態】
【００１１】
（実施の形態１）
本発明の実施の形態１による異常情報出力装置について、図面を参照しながら説明する。
図１は、本実施の形態による異常情報出力装置の構成を示すブロック図である。図１において、本実施の形態による異常情報出力装置は、受信部１１と、出力条件情報記憶部１２と、管理者情報記憶部１３と、入力受付部１４と、変更部１５と、出力判断部１６と、異常情報構成部１７と、出力部１８とを備える。
【００１２】
受信部１１は、異常発生情報を受信する。ここで、異常発生情報とは、監視対象に異常が発生したことを示す情報であり、後述する異常発生検知装置から送信されたものである。なお、監視対象とは、信号の送受信等によって発生した異常を検知できるものであり、例えば、コンピュータシステム、コンピュータシステムを構成するサーバや端末装置、家庭用の電気機器、工場などにおける工作機械などである。また、異常とは、監視対象において発生した通常とは異なる不適切な状況のことであり、例えば、通常は動作している監視対象が動作しなくなったことや、通常は実行可能な処理が、実行不可能になったことなどである。なお、受信部１１は、受信を行うための受信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい（この場合には、受信部１１の外部に受信デバイスが存在することとなる）。また、受信部１１は、ハードウェアによって実現されてもよく、あるいは受信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００１３】
出力条件情報記憶部１２は、出力条件情報を記憶している。ここで、出力条件情報とは、異常情報を出力しない条件である出力条件を示す情報である。異常情報とは、監視対象で発生した異常に関する情報であり、例えば、監視対象を特定する情報と、監視対象で発生した異常を特定する情報等を含んでいる。この出力条件情報の示す出力条件は、例えば
、期間に関する条件を含んでいてもよい。期間に関する条件とは、例えば、所定の期間を示す情報であり、「２００４年４月１５日午前１０時から午後１０時まで」のように期間の両端を示すものであってもよく、「２００４年４月１５日午前１０時以降」や、「２００４年４月１５日午前１０時まで」というように、期間の始期、あるいは終期のみを示すものであってもよい。また、「２００４年４月１５日午前１０時から１２時間」というように、期間の始期と期間の長さとを示すものであってもよい。また、「２００４年４月１５日」、「１５日」というように日にちを示すものであってもよく、「日曜日」のように曜日を示すものであってもよく、「２００４年４月」、「４月」のように月を示すものであってもよい。出力条件情報記憶部１２は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現され得る。
【００１４】
管理者情報記憶部１３は、管理者情報を記憶している。ここで、管理者情報とは、異常情報を出力する管理者に関する情報であり、例えば、管理者の電子メールのアドレスや、電話番号、ＦＡＸ番号などが含まれる。管理者情報記憶部１３は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現され得る。
【００１５】
なお、出力条件情報記憶部１２と、管理者情報記憶部１３とは、異なる記録媒体によって実現されてもよく、同一の記録媒体によって実現されてもよい。後者の場合には、出力条件情報を記憶している領域が出力条件情報記憶部１２となり、管理者情報を記憶している領域が管理者情報記憶部１３となる。
【００１６】
入力受付部１４は、出力条件情報記憶部１２が記憶している出力条件情報を変更する旨の指示を受け付ける。入力受付部１４は、例えば、入力デバイス（例えば、キーボードやマウス、タッチパネルなど）から入力された指示を受け付けてもよく、有線もしくは無線の通信回線を介して送信された指示を受け付けてもよい。
【００１７】
変更部１５は、入力受付部１４が受け付けた指示に応じて、出力条件情報記憶部１２が記憶している出力条件情報を変更する。この変更は、例えば、出力条件情報への新たなレコードの追加、既存のレコードの変更、既存のレコードの削除などである。
【００１８】
出力判断部１６は、受信部１１が異常発生情報を受信した場合に、出力条件情報に基づいて、異常情報を出力するかどうか判断する。出力判断部１６は、出力条件が充たされる場合には異常情報を出力しないと判断し、出力条件が充たされない場合には異常情報を出力すると判断する。
【００１９】
異常情報構成部１７は、異常情報を構成する。異常情報構成部１７は、前述のように、例えば、監視対象を特定する情報と、監視対象で発生した異常を特定する情報等を含んでいる異常情報を構成するが、受信部１１が受信した異常発生情報に異常情報に必要なすべての情報が含まれている場合には、異常発生情報をそのまま異常情報として取得してもよい。この異常情報の構成は、例えば、出力判断部１６によって異常情報を出力すると判断された場合にのみ行われてもよく、受信部１１が異常発生情報を受信した場合に行われてもよい。
【００２０】
出力部１８は、出力判断部１６が異常情報を出力すると判断した場合に、異常情報構成部１７が構成した異常情報を出力する。ここで、この出力は、例えば、表示デバイス（例えば、ＣＲＴや液晶ディスプレイなど）への表示でもよく、通信回線を介した所定の機器に対する送信であってもよく、プリンタによる印刷でもよく、スピーカによる音声出力でもよい。なお、出力が送信である場合には、その送信は、例えば、電子メールによる送信でもよく、ＦＴＰ等によって所定のサイトに異常情報をアップロードすることによる送信でもよく（この場合には、管理者がその所定のサイトにアクセスすることによって、異常
情報の内容を知ることができる）、自動送信によるＦＡＸ送信、自動音声による電話発信等でもよい。また、出力部１８は、出力を行うデバイス（例えば、表示デバイスやプリンタなど）を含んでもよく、あるいは含まなくてもよい。また、出力部１８は、ハードウェアによって実現されてもよく、あるいは、それらのデバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００２１】
図２は、本実施の形態による異常発生検知装置の構成を記すブロック図である。図２において、本実施の形態による異常発生検知装置は、異常条件情報記憶部２１と、異常発生検知部２２と、異常発生情報送信部２３とを備える。
【００２２】
異常条件情報記憶部２１は、異常条件情報を記憶している。ここで、異常条件情報とは、異常発生検知部２２が異常を検知するための条件である異常条件を示す情報である。異常条件情報記憶部２１は、所定の記録媒体（例えば、半導体メモリや磁気ディスク、光ディスクなど）によって実現され得る。
【００２３】
異常発生検知部２２は、異常条件情報に基づいて、監視対象に発生した異常を検知する。異常発生検知部２２は、異常条件を充たす状況が監視対象に発生した場合に、異常が発生したと検知する。例えば、異常発生検知部２２は、監視対象から異常事態が発生したことを示すアラーム信号を受信し、そのアラーム信号の内容が異常条件を充たすかどうか判断し、充たす場合には、異常の発生を検知してもよい。また、異常発生検知部２２は、監視対象に対して所定の信号を定期的に送信し、その信号への応答が適切であるかどうかについて、異常条件を充たすかどうかによって判断し、異常条件を充たさない応答があった場合には、異常の発生を検知してもよい。また、異常発生検知部２２は、監視対象からの所定の信号を定期的に受信し、その信号を受信しなくなった場合に、あるいは、その信号の内容が異常条件を充たさない場合に異常の発生を検知してもよい。このように、異常発生検知部２２が監視対象に発生した異常を検知する手法については、種々のものがあり、本実施の形態における手法に限定されるものではない。
【００２４】
異常発生情報送信部２３は、異常発生検知部２２が異常の発生を検知した場合に、異常情報出力装置に、監視対象に異常が発生したことを示す情報である異常発生情報を送信する。異常発生情報送信部２３が送信する異常発生情報は、例えば、異常情報送信部２３によって構成されたものであってもよく、あるいは、異常発生検知部２２における検知において構成等された情報を取得したものであってもよい。なお、異常発生情報送信部２３は、送信を行うための送信デバイス（例えば、モデムやネットワークカードなど）を含んでもよく、あるいは含まなくてもよい（この場合には、異常発生情報送信部２３の外部に送信デバイスが存在することとなる）。また、異常発生情報送信部２３は、ハードウェアによって実現されてもよく、あるいは送信デバイスを駆動するドライバ等のソフトウェアによって実現されてもよい。
【００２５】
次に、本実施の形態による異常情報出力装置の動作について、図３、図４のフローチャートを用いて説明する。
図３は、本実施の形態による異常情報出力装置の動作を示すフローチャートである。
【００２６】
（ステップＳ１０１）受信部１１は、異常発生情報を受信したかどうか判断する。そして、異常発生情報を受信した場合には、その異常発生情報を出力判断部１６に渡してステップＳ１０２に進み、そうでない場合には、異常発生情報を受信するまで、ステップＳ１０１の処理を繰り返す。
【００２７】
（ステップＳ１０２）出力判断部１６は、出力条件情報に基づいて、異常情報を出力するかどうか判断する。そして、出力すると判断した場合には、ステップＳ１０３に進み、
そうでない場合には、ステップＳ１０１に戻る。この判断処理の詳細については、後述する。
（ステップＳ１０３）異常情報構成部１７は、受信部１１が受信した異常発生情報に対応する異常情報を構成する。
【００２８】
（ステップＳ１０４）出力部１８は、異常情報構成部１７が構成した異常情報を出力する。そして、ステップＳ１０１に戻る。
なお、図３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００２９】
図４は、図３のフローチャートのステップＳ１０２の処理の詳細を説明するためのフローチャートである。なお、このフローチャートの説明において、出力条件情報は、１以上のレコードから構成されるものであり、各レコードには、異常情報を出力しない条件が含まれているものとする。
（ステップＳ２０１）出力判断部１６は、カウンタＩを「１」に設定する。
【００３０】
（ステップＳ２０２）出力判断部１６は、出力条件情報のＩ番目のレコードの条件が充たされるかどうか判断する。この判断は、例えば、受信部１１が受信した異常発生情報の内容が、出力条件情報のＩ番目のレコードの条件と一致するかどうかによって判断される。そして、条件が充たされる場合には、ステップＳ２０６に進み、そうでない場合には、ステップＳ２０３に進む。
【００３１】
（ステップＳ２０３）出力判断部１６は、Ｉ番目のレコードが出力条件情報の最後のレコードであるかどうか判断する。そして、最後のレコードである場合には、ステップＳ２０５に進み、そうでない場合には、ステップＳ２０４に進む。
（ステップＳ２０４）出力判断部１６は、カウンタＩを１だけインクリメントする。そして、ステップＳ２０２に戻る。
【００３２】
（ステップＳ２０５）出力判断部１６は、異常情報を出力すると判断する。出力条件情報のすべてのレコードの条件が充たされなかったからである。そして、異常情報を出力するかどうかの判断処理（ステップＳ１０２）は終了となり、ステップＳ１０３に進む。
【００３３】
（ステップＳ２０６）出力判断部１６は、異常情報を出力しないと判断する。出力条件情報のＩ番目のレコードの条件が充たされたからである。そして、異常情報を出力するかどうかの判断処理（ステップＳ１０２）は終了となり、ステップＳ１０１に戻る。
【００３４】
ここで、入力受付部１４、及び変更部１５の動作について説明する。出力条件を変更する旨の指示が入力受付部１４で受け付けられ、その指示に応じて、出力条件情報が変更部１５によって変更される。このようにして、出力条件情報を変更することによって、異常情報が出力されない条件を変更することができる。
【００３５】
次に、本実施の形態による異常発生検知装置の動作について、図５のフローチャートを用いて説明する。
（ステップＳ３０１）異常発生検知部２２は、監視対象に異常が発生したかどうかを、異常条件情報に基づいて判断する。そして、異常の発生を検知した場合にはステップＳ３０２に進み、異常が発生していない場合には、異常が発生するまでステップＳ３０１の処理を繰り返す。
【００３６】
（ステップＳ３０２）異常発生情報送信部２３は、異常発生検知部２２が検知した異常を示す異常発生情報を異常情報出力装置に送信する。そして、ステップＳ３０１に戻る。
なお、図５のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【００３７】
次に、本実施の形態による異常情報出力装置、異常発生検知装置の動作の具体例について説明する。この具体例において、異常情報出力装置、異常発生検知装置は、図６で示されるシステムを構成するものであるとする。図６で示されるシステムは、異常情報出力装置１と、異常発生検知装置２と、発生した異常が異常発生検知装置２によって検知される対象である監視対象装置３と、異常情報出力装置１から異常情報が送信される管理者端末４とを備える。なお、異常発生検知装置２と、１以上の監視対象装置３とは、通信回線５を介して互いに接続されている。また、異常情報出力装置１と、１以上の管理者端末４とも、通信回線６を介して互いに接続されている。ここで、通信回線５，６は、有線の回線でもよく、無線の回線でもよく、例えば、インターネットやイントラネットなどのネットワークであってもよく、専用回線であってもよく、衛星通信回線、移動体通信回線等であってもよい。また、通信回線５と、通信回線６とは、同一の通信回線であってもよい。また、異常情報出力装置１と、異常発生検知装置２とは専用の線によって直接接続されている場合について示しているが、これらの装置間にも、例えば、ＬＡＮ等の所定の通信回線が存在してもよい。
また、この具体例において、異常情報出力装置１は、異常情報を管理者端末４に送信するものとする。
【００３８】
また、この具体例において、出力条件情報記憶部１２が記憶している出力条件情報は、図７で示されるものであるとする。図７において、出力条件情報は、条件の適用の開始日時（始期）を示す「開始」フィールドと、条件の適用の終了日時（終期）を示す「終了」フィールドと、監視対象を示す情報である「監視対象」フィールドと、発生した異常の内容を示す「異常内容」フィールドとから構成される。各レコードの全フィールドの条件が充たされる場合に、そのレコードの条件が充たされると判断される。
【００３９】
この出力条件情報は、その出力条件が充たされる場合に異常情報を送信する必要がない場合に設定されるものである。例えば、異常内容「△△△プロセスダウン」については、その時間帯にアプリケーションの修正作業を行うために、その異常が発生することがわかっているため、設定されているものとする。また、異常内容「Ｐｉｎｇ  ｔｉｍｅｏｕｔ」については、その時間帯にビルの全館停電が発生し、その異常が発生することがわかっているために、設定されているものとする。また、異常内容「××データ受信不可」については、その時間帯に専用回線の切り替え工事を行うため、その異常が発生することがわかっているために、設定されているものとする。
【００４０】
図８は、この具体例における図４のステップＳ２０２の処理の詳細を説明するためのフローチャートである。
（ステップＳ４０１）出力判断部１６は、受信部１１が受信した異常発生情報の示す異常の発生した監視対象が、図７で示される出力条件情報のＩ番目のレコードにおける監視対象と一致するかどうか判断する。そして、一致する場合にはステップＳ４０２に進み、そうでない場合には、ステップＳ４０５に進む。
【００４１】
（ステップＳ４０２）出力判断部１６は、受信部１１が受信した異常発生情報の示す異常内容が、図７で示される出力条件情報のＩ番目のレコードにおける異常内容と一致するかどうか判断する。そして、一致する場合にはステップＳ４０３に進み、そうでない場合には、ステップＳ４０５に進む。
【００４２】
（ステップＳ４０３）出力判断部１６は、受信部が受信した異常発生情報の示す異常の発生時期が、図７で示される出力条件情報のＩ番目のレコードにおける開始日時と終了日
時の間に含まれるかどうか判断する。そして、含まれる場合には、ステップＳ４０４に進み、そうでない場合には、ステップＳ４０５に進む。なお、ここでは異常発生情報の示す異常の発生時期に基づいて判断する場合について説明したが、監視対象における異常の発生から出力判断部１６における判断処理までにタイムラグがほとんどないようなシステムにおいては、例えば、出力判断部１６でのステップＳ４０３の判断の日時に基づいて、このステップＳ４０３の判断処理を行ってもよい。
【００４３】
（ステップＳ４０４）出力判断部１６は、出力条件情報のＩ番目のレコードの条件が充たされると判断する。出力条件情報のＩ番目のレコードの全フィールドの条件が充たされたからである。そして、出力条件情報のＩ番目のレコードに関する判断処理（ステップＳ２０２）は終了となり、ステップＳ２０６に進む。
【００４４】
（ステップＳ４０５）出力判断部１６は、出力条件情報のＩ番目のレコードの条件が充たされなかったと判断する。出力条件情報のＩ番目のレコードの少なくとも１つのフィールドの条件が充たされなかったからである。そして、出力条件情報のＩ番目のレコードに関する判断処理（ステップＳ２０２）は終了となり、ステップＳ２０３に進む。
【００４５】
また、この具体例において、管理者情報記憶部１３が記憶している管理者情報は、図９で示されるものであるとする。図９において、管理者情報は、管理者を識別する情報である「管理者ＩＤ」フィールドと、管理者の電子メールのアドレスを示す「メールアドレス」フィールドと、管理者が担当している監視対象を示す「担当監視対象」フィールドとから構成される。
【００４６】
また、この具体例において、異常条件情報記憶部２１が記憶している異常条件情報は、図１０で示されるものであるとする。図１０において、異常条件情報は、監視対象を示す「監視対象」フィールドと、その監視対象で発生した事象を示す「発生事象」フィールドとから構成される。この異常条件情報における各レコードの監視対象において、対応する発生事象が発生した場合に、異常発生検知部２２は、異常の発生を検知する。
【００４７】
まず、２００４年４月８日午前１０時００分に、ある監視対象装置３において、「△△△プロセスダウン」という事象が発生したとする。すると、そのことを示すアラーム信号が通信回線５を介して異常発生検知装置２に送信される。異常発生検知装置２の異常発生検知部２２は、そのアラーム信号を受信し、そのアラーム信号が「×××アプリサーバ」から送信されたものであり、事象「△△△プロセスダウン」が「２００４年４月８日午前１０時００分」に発生したことを示すものであると判断する。そして、図１０で示される異常条件情報を参照し、異常が発生しているかどうか判断する。この場合には、図１０で示される異常条件情報の１番目のレコードの条件が充たされるため、異常発生検知部２２は、監視対象装置３において異常が発生したと判断し（ステップＳ３０１）、異常発生情報送信部２３に、監視対象「×××アプリサーバ」において、異常内容「△△△プロセスダウン」の異常が、発生日時「２００４年４月８日午前１０時００分」に発生した旨の異常発生情報を送信する旨の指示を渡す。すると、異常発生情報送信部２３は、図１１で示されるように、異常発生情報である旨を示すヘッダと、監視対象「×××アプリサーバ」と、異常内容「△△△プロセスダウン」と、発生日時「２００４年４月８日午前１０時００分」とから構成される異常発生情報を異常情報出力装置１に送信する（ステップＳ３０２）。
【００４８】
その異常発生情報は受信部１１で受信され（ステップＳ１０１）、出力判断部１６に渡される。出力判断部１６は、図７で示される出力条件情報を参照し、いずれかのレコードの条件が充たされるかどうか判断する（ステップＳ２０１〜Ｓ２０４，Ｓ４０１〜Ｓ４０５）。出力条件情報のいずれのレコードの条件も充たされなかったとすると、出力判断部
１６は、異常情報を出力すると判断し（ステップＳ２０５）、図９で示される管理者情報から、受信部１１で受信された異常発生情報に含まれていた監視対象「×××アプリサーバ」に対応する管理者のメールアドレス「Ｍ００１＠...．ｃｏｍ」を取得する。そして、出力判断部１６は、そのメールアドレスを出力部１８に渡し、異常情報を構成する旨の指示と、受信部１１が受信した異常発生情報とを異常情報構成部１７とに渡す。
【００４９】
異常情報構成部１７は、異常発生情報等を受け取ると、その異常発生情報に基づいて、「×××アプリサーバ」において、「△△△プロセスダウン」が「２００４年４月８日午前１０時００分」に発生した旨を示す電子メール（異常情報）を構成し、その構成した電子メールを出力部１８に渡す（ステップＳ１０３）。
【００５０】
出力部１８は、その電子メールを受け取ると、その電子メールを、出力判断部１６から受け取ったメールアドレス「Ｍ００１＠...．ｃｏｍ」に送信する（ステップＳ１０４）。このようにして、図１２で示される電子メールが管理者ＩＤ「Ｍ００１」で識別される管理者の管理者端末４に送信される。そして、その管理者がその電子メールを見ることによって、「２００４年４月８日午前１０時００分」に「×××アプリサーバ」において、「△△△プロセスダウン」が発生したことを知ることができ、それに対する対策を行うことができ得る。
【００５１】
次に、２００４年４月１５日午前５時３０分に、アプリケーション修正作業のため、「×××アプリサーバ」において、「△△△プロセスダウン」が発生したとする。この場合にも、上記説明と同様にして、監視対象「×××アプリサーバ」と、異常内容「△△△プロセスダウン」と、発生日時「２００４年４月１５日午前５時３０分」とから構成される異常発生情報が受信部１１で受信される（ステップＳ１０１）。この場合には、異常発生情報の監視対象「×××アプリサーバ」が図７で示される出力条件情報の１番目のレコードの監視対象と一致し（ステップＳ４０１）、異常発生情報の異常内容「△△△プロセスダウン」が図７で示される出力条件情報の１番目のレコードの異常内容と一致し（ステップＳ４０２）、異常発生情報の発生日時「２００４年４月１５日午前５時３０分」が図７で示される出力条件情報の１番目のレコードの開始日時「２００４年４月１５日午前５時００分」以降であり、終了日時「２００４年４月１５日午後７時００分」以前であることから、対象期間内であるため（ステップＳ４０３）、出力条件情報の１番目のレコードの条件が充たされると判断される（ステップＳ４０４）その結果、出力判断部１６は、異常情報を出力しないと判断し（ステップＳ２０１、Ｓ２０２、Ｓ２０６）、異常情報は出力されない。このようにして、あらかじめ発生することがわかっている異常について、適切に出力条件情報を設定しておくことによって、意味のない異常情報が出力されることを回避することができ、管理者がその意味のない異常情報に煩わされることを防止できる。
【００５２】
次に、管理者が出力条件情報を変更する動作の具体例について説明する。管理者が管理者端末４を操作し、出力条件情報を変更するアプリケーションを起動したとする。図１３は、出力条件情報を変更する画面の表示されている管理者端末４の外観を示す模式図である。図１３で示される出力条件情報を変更する画面において、管理者が「新規レコード」ボタンをクリックしたとする。すると、出力条件情報の新規レコードを入力する画面が表示される。その画面において、図１４で示されるように、２００４年５月１０日午前３時００分から同日午前６時００分まで監視対象「△△サーバ」において、異常内容「サーバダウン」が発生したとしても、異常情報を通知しない旨の設定を行う。例えば、「△△サーバ」における無停電電源装置の交換をその時間帯に行うため、一時的に「△△サーバ」の電源をオフにしなければならないなどの理由のためにこの設定がなされる。
【００５３】
管理者が図１４で示されるように入力した後に、「登録」ボタンをクリックすると、管理者端末４から通信回線６を介して異常情報出力装置１に出力条件情報に図１４で入力さ
れた内容の新たなレコードを登録する旨の指示が送信される。そして、その指示は入力受付部１４で受け付けられ、その新たなレコードが変更部１５によって出力条件情報に登録される。このようにして、出力条件情報を変更することができ、所望の条件を設定することができる。なお、この具体例では、出力条件情報の変更についてのみ説明したが、管理者情報や、異常条件情報についても、管理者等が変更できるようにしてもよい。また、管理者等が、出力条件情報や、管理者情報などを閲覧できるようにしてもよい。
【００５４】
なお、この具体例では、管理者に電子メールによって異常情報を送信する場合について説明したが、この異常情報の送信は、携帯電話に電子メールを送信することによって行ってもよく、前述のように、ＦＡＸや電話によって行ってもよい。また、複数の管理者に対して異常情報の送信等を行ってもよい。例えば、監視対象装置３を利用しているユーザ側の管理者、その監視対象装置３の保守点検を行っている管理者、その監視対象装置３の納入者側の管理者等の任意の２以上の管理者に対して異常情報を送信してもよい。なお、ここでは、異常情報を通知する者として「管理者」という名称を用いているが、その者の名称は、オペレータや、保守担当者、システムエンジニアなど、管理者以外の名称であってもよい。
【００５５】
また、異常情報の通知は、複数の手段によってなされてもよい。例えば、異常情報出力装置１において、異常情報がスピーカによって出力されると共に、管理者の携帯電話と、管理者端末４とに電子メールが送信されるようにしてもよい。このように、異常情報をどのように、誰に通知するのかについては、それぞれのシステムにおいて任意に設定することができる。
【００５６】
以上のように、本実施の形態による異常情報出力装置１、及び異常情報出力装置１と異常発生検知装置２とから構成される異常検知システムによれば、異常情報出力装置１が異常発生情報を受信したとしても、所定の条件下、異常情報を出力しないようにしたことで、管理者に不要な異常情報を出力しないようにすることができ、管理者の負担を軽減することができる。また、不要な異常情報を出力しないことによって、管理者は、実際に何らかの対策を行わなければならない重要な異常情報にのみ集中することができ得る。すなわち、何も対策を行わなくてもよい不要な異常情報が通知されることがないため、不要な異常情報に重要な異常情報が埋もれることによって、重要な異常情報への対応が遅れる、あるいは対応できなくなることを防止でき得る。
【００５７】
また、例えばシステムのメンテナンス等の理由により、そのメンテナンス等の時間帯だけ異常情報を出力しないように、期間に関する条件を有する出力条件情報の設定を行うことによって、その時間帯にはメンテナンス等を行うシステムに関する異常情報が出力されないようにすることができる。したがって、異常条件情報をそのメンテナンス等の時間帯の開始時と終了時とに書き換えるような作業を行うことなく、あらかじめ出力条件情報に出力条件を設定しておくことによって、その時間帯には異常情報が出力されないようにすることができる。
【００５８】
また、異常条件情報は、一般に容易に変更できない場合が多いと考えられるが、そのような場合であっても、出力条件情報を適切に設定することにより、通知しなくてもよい異常情報を出力しないように設定することができる。
【００５９】
また、異常条件情報を適切に設定することにより、通知しなくてもよい事象の発生については、異常情報を出力しないようにすることができる。すなわち、管理者に通知しなくてもよい所定の事象が監視対象において発生したとしても、異常発生検知部２２は、異常条件情報に基づいて、異常が発生したとは判断しないため、異常発生情報が異常情報出力装置１に送信されず、異常情報が出力されないことになる。
【００６０】
（実施の形態２）
本発明の実施の形態２による異常情報出力装置について、図面を参照しながら説明する。本実施の形態による異常情報出力装置は、監視対象に発生した異常を検知する異常発生検知部をも有するものである。換言すれば、本実施の形態による異常情報出力装置は、実施の形態による異常情報出力装置と、異常発生検知装置とを単一の装置として構成したものである。
【００６１】
図１５は、本実施の形態による異常情報出力装置の構成を示すブロック図である。図１５において、本実施の形態による異常情報出力装置は、出力条件情報記憶部１２と、管理者情報記憶部１３と、入力受付部１４と、変更部１５と、異常情報構成部１７と、出力部１８と、異常条件情報記憶部２１と、異常発生検知部３１と、出力判断部３２とを備える。なお、異常発生検知部３１、及び出力判断部３２以外の構成及び動作は、実施の形態１と同様であり、その説明を省略する。
【００６２】
異常発生検知部３１は、異常を検知したことを出力判断部３２に渡す以外、実施の形態１による異常発生検知部２２と同様のものであり、その説明を省略する。異常発生検知部３１は、異常を検知したことを、異常発生情報として出力判断部３２に渡してもよく、異常発生情報と同等の内容を含む情報であれば、他の情報によって出力判断部３２に渡してもよい。
【００６３】
出力判断部３２は、異常発生検知部３１が異常の発生を検知した場合に、出力条件情報に基づいて、異常情報を出力するかどうか判断するものである。この出力判断部３２は、受信部１１に代えて異常発生検知部３１から監視対象において発生した異常に関する情報を受け取る以外、実施の形態１による出力判断部１６と同様のものであり、その説明を省略する。なお、異常発生検知部３１から受け取る情報は、異常発生情報であってもよく、他の情報であってもよい。
【００６４】
図１６は、本実施の形態による異常情報出力装置の動作を示すフローチャートである。図１６における各処理は、図３のフローチャートの説明、及び図５のフローチャートの説明と同様のものであり、その説明を省略する。
【００６５】
また、本実施の形態による異常情報出力装置の動作の具体例についても、実施の形態１における異常情報出力装置１と、異常発生検知装置２とが一体として構成されている以外、実施の形態１における具体例と同様であり、その説明を省略する。
【００６６】
以上のように、本実施の形態による異常情報出力装置は、実施の形態１における異常情報送信装置と、異常発生検知装置とを一体として構成したものであり、実施の形態１と同様の効果を得ることができる。
【００６７】
なお、上記各実施の形態では、出力条件情報が期間に関する条件を含む場合について説明したが、出力条件情報は、期間に関する条件を含まなくてもよい。例えば、メンテナンス等を行う場合に、そのメンテナンス等の対象となっている監視対象を出力条件情報に登録し、そのメンテナンス等が終了した後に、そのメンテナンス等の対象となっている監視対象に対応する出力条件情報のレコードを削除してもよい。
【００６８】
また、上記各実施の形態では、監視対象や、異常内容などを文字データとして示す場合について説明したが、監視対象や、異常内容などについては、それらを識別する所定の識別情報を用いて識別し、その識別情報を用いて、条件等が充たされるかどうかの判断等を行ってもよい。
【００６９】
また、上記各実施の形態では、出力判断部１６が異常情報を出力するかどうか判断する場合について説明したが、例えば、異常情報構成部１７によって異常情報が構成されると、出力部１８がその異常情報を出力するように設定されている場合には、出力判断部１６は、異常情報を構成するかどうかを判断してもよい。この場合には異常情報が構成されることによって必ず出力されるため、異常情報を構成するかどうかの判断は、異常情報を出力するかどうかの判断と同等のものであり、出力判断部１６は、結局、異常情報を出力するかどうかを判断していることになる。
【００７０】
また、上記各実施の形態において、各処理（各機能）は、単一の装置（システム）によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【００７１】
また、上記各実施の形態において、各構成要素は専用のハードウェアにより構成されてもよく、あるいは、ソフトウェアにより実現可能な構成要素については、プログラムを実行することによって実現されてもよい。例えば、ハードディスクや半導体メモリ等の記録媒体に記録されたソフトウェア・プログラムをＣＰＵ等のプログラム実行部が読み出して実行することによって、各構成要素が実現され得る。なお、上記各実施の形態における情報処理装置を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータに、監視対象に異常が発生したことを示す情報である異常発生情報を受信する受信ステップと、前記受信ステップで異常発生情報を受信した場合に、前記監視対象に発生した異常に関する情報である異常情報を出力しない条件である出力条件が充たされるときには前記異常情報を出力しないと判断し、前記出力条件が充たされないときには前記異常情報を出力すると判断する出力判断ステップと、前記異常情報を構成する異常情報構成ステップと、前記出力判断ステップで異常情報を出力すると判断した場合に、前記異常情報構成ステップで構成した異常情報を出力する出力ステップと、を実行させるためのものである。
【００７２】
また、他のプログラムは、コンピュータに、監視対象に発生した異常を検知する異常発生検知ステップと、前記異常発生検知ステップで異常の発生を検知した場合に、前記監視対象に発生した異常に関する情報である異常情報を出力しない条件である出力条件が充たされるときには前記異常情報を出力しないと判断し、前記出力条件が充たされないときには前記異常情報を出力すると判断する出力判断ステップと、前記異常情報を構成する異常情報構成ステップと、前記出力判断ステップで異常情報を出力すると判断した場合に、前記異常情報構成ステップで構成した異常情報を出力する出力ステップと、を実行させるためのものである。
【００７３】
なお、上記プログラムにおいて、情報を出力する出力ステップや、情報を受信する受信ステップなどでは、ハードウェアによって行われる処理、例えば、送信ステップにおけるモデムやインターフェースカードなどで行われる処理（ハードウェアでしか行われない処理）は含まれない。
【００７４】
また、このプログラムは、サーバなどからダウンロードされることによって実行されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭなどの光ディスクや磁気ディスク、半導体メモリなど）に記録されたプログラムが読み出されることによって実行されてもよい。
【００７５】
また、このプログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
また、本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【００７６】
以上のように、本発明による異常情報出力装置等は、システム等において異常が発生したとしても、所定の条件下、その異常の発生を通知しないようにすることができるものであり、システム等における異常を通知する装置等として有効である。
【図面の簡単な説明】
【００７７】
【図１】本発明の実施の形態１による異常情報出力装置の構成を示すブロック図
【図２】同実施の形態による異常発生検知装置の構成を示すブロック図
【図３】同実施の形態による異常情報出力装置の動作を示すフローチャート
【図４】同実施の形態による異常情報出力装置の動作を示すフローチャート
【図５】同実施の形態による異常発生検知装置の動作を示すフローチャート
【図６】同実施の形態によるシステムの構成の一例を示す図
【図７】同実施の形態における出力条件情報の一例を示す図
【図８】同実施の形態による異常情報出力装置の動作を示すフローチャート
【図９】同実施の形態における管理者情報の一例を示す図
【図１０】同実施の形態における異常条件情報の一例を示す図
【図１１】同実施の形態における異常発生情報の一例を示す図
【図１２】同実施の形態における異常情報の一例を示す図
【図１３】同実施の形態における管理者端末の外観の一例を示す模式図
【図１４】同実施の形態における表示の一例を示す図
【図１５】本発明の実施の形態２による異常情報出力装置の構成を示すブロック図
【図１６】同実施の形態による異常情報出力装置の動作を示すフローチャート
【符号の説明】
【００７８】
１  異常情報出力装置
２  異常発生検知装置
３  監視対象装置
４  管理者端末
１１  受信部
１２  出力条件情報記憶部
１３  管理者情報記憶部
１４  入力受付部
１５  変更部
１６、３２  出力判断部
１７  異常情報構成部
１８  出力部
２１  異常条件情報記憶部
２２、３１  異常発生検知部
２３  異常発生情報送信部
【図１】
2005322024.tif 000003
【図２】
2005322024.tif 000004
【図３】
2005322024.tif 000005
【図４】
2005322024.tif 000006
【図５】
2005322024.tif 000007
【図６】
2005322024.tif 000008
【図７】
2005322024.tif 000009
【図８】
2005322024.tif 000010
【図９】
2005322024.tif 000011
【図１０】
2005322024.tif 000012
【図１１】
2005322024.tif 000013
【図１２】
2005322024.tif 000014
【図１３】
2005322024.tif 000015
【図１４】
2005322024.tif 000016
【図１５】
2005322024.tif 000017
【図１６】
2005322024.tif 000018