(57)【要約】【課題】イベント処理遅延を防止するイベント監視コンピュータシステムの提供。【解決手段】イベント監視システム４００のイベント処理監視部４０３が、イベント受信数監視機能とイベント処理時間監視機能とイベント処理待件数監視機能を用いて情報システム１００からのイベント受信数又はイベント処理時間又はイベント処理待件数の何れかが閾値を超えたと判定し、監視システム間通信部４０５を用いてイベント監視システム５００のイベント処理量が閾値を下回ると判定したとき、イベント処理監視部４０３を用いて閾値を越えたイベントをイベント通知先指示部４０４に通知し、イベント通知先指示部４０４を用いて閾値を越えたイベントを発した情報システム１００のイベント通知先管理部１０３にイベント通知先をイベント監視システム５００へ変更するイベント監視コンピュータシステム。【選択図】図１
2016057683.tif 000002
【特許請求の範囲】
【請求項１】
障害情報をイベントとして送信する複数の情報システムと、該複数の情報システムとネットワークを介して接続される複数のイベント監視システムとを備え、該複数のイベント監視システムが複数の情報システムに発生したイベント処理を行うイベント監視コンピュータシステムであって、
一方のイベント監視システムが、特定の情報システムから通知されるイベントのイベント受信数とイベント処理時間とイベント処理待件数の何れかが予め定めた閾値を越えていると判定し、且つ、他方のイベント監視システムがイベント受信数とイベント処理時間とイベント処理待件数の何れも予め定めた閾値を越えていないと判定したとき、前記特定の情報システムに対してイベント通知先を他方のイベント監視システムに変更させることを特徴とするイベント監視コンピュータシステム。
【請求項２】
前記一方のイベント監視システムが、オペレータ端末からイベント通知先を変更する指示を受けたとき、一方のイベント監視システムが監視している情報システムにイベント通知先のイベント監視システムを変更させることを特徴とする請求項１記載のイベント監視コンピュータシステム。
【請求項３】
障害情報をイベントとして送信する複数の情報システムと、該複数の情報システムとネットワークを介して接続される複数のイベント監視システムとを備え、該複数のイベント監視システムが複数の情報システムに発生したイベント処理を行うイベント監視コンピュータシステムであって、
一方のイベント監視システムが、他方のイベント監視システムとの間で通信を行い、他方のイベント監視システムがダウンしたことを判定したとき、他方のイベント監視システムが監視対象としている情報システムに対してイベント通知先を一方のイベント監視システムに変更させることを特徴とするイベント監視コンピュータシステム。
【請求項４】
前記一方のイベント監視システムが、他方のイベント監視システムが管理している情報システムの増減又は他方のイベント監視システムの負荷を監視し、情報システムの増減又は他方のイベント監視システムの負荷に応じて他方のイベント監視システムが監視対象としている情報システムに対してイベント通知先のイベント監視システムを変更させることを特徴とする請求項３記載のイベント監視コンピュータシステム。
【請求項５】
障害情報をイベントとして送信する複数の情報システムと、該複数の情報システムとネットワークを介して接続される複数のイベント監視システムとを備え、該複数のイベント監視システムが複数の情報システムに発生したイベント処理を行うイベント監視コンピュータシステムであって、
前記情報システムは、
前記イベント監視システムに通知を必要とするイベントを判定するイベント管理部と、該イベント管理部により通知要と判定されたイベントの送信先を指定するイベント通知先管理部と、該イベント通知先管理部により指定されたイベント監視システムに通知要と判定されたイベントを送信するイベント送信部とを備え、
前記イベント監視システムは、
前記情報システムのイベント送信部から送信されたイベントを受信する機能を有するイベント受信部と、
該イベント受信部が受信したイベントの処理を行う機能を有するイベント処理部と、
任意の情報システムのイベント通知先管理部にイベントの送信先のイベント監視システムを指示する機能を有するイベント通知先指示部と、
他方のイベント監視システム及び複数の情報システムとの間で通信を行う機能を有する監視システム間通信部と、
前記イベント受信部で受信したイベントの単位時間当たりの受信数を情報システム単位で管理し、特定の情報システムから規定値以上のイベント受信数を監視するイベント受信数監視機能と、イベント受信部によるイベント受信後からイベント処理部によるイベント処理完了までの処理時間を監視するイベント処理時間監視機能と、イベント処理部の処理待件数を監視するイベント処理待件数監視機能と、前記何れかの監視機能により監視したイベント受信数又はイベント処理時間又はイベント処理待件数の何れかが予め定められた閾値を超えたとき、該当イベントの内容をイベント通知先指示部に通知する機能を有するイベント処理監視部とを備え、
一方のイベント監視システムが、
前記イベント処理監視部のイベント受信数監視機能とイベント処理時間監視機能とイベント処理待件数監視機能を用いて特定の情報システムからのイベント受信数又はイベント処理時間又はイベント処理待件数の何れかが予め定められた閾値を超えたか否かを判定する第１工程と、
該第１工程により予め定められた閾値を超えたと判定したとき、前記監視システム間通信部を用いて他方のイベント監視システムのイベント処理量が閾値を越えているか否かを確認する第２工程と、
該第２工程により他方のイベント監視システムのイベント処理量が閾値を越えていないと判定したとき、イベント処理監視部を用いて前記閾値を越えたイベントをイベント通知先指示部に通知する第３工程と、
前記イベント通知先指示部を用いて前記第３工程により通知されたイベントを発した情報システムのイベント通知先管理部にイベント通知先を前記他方のイベント監視システムに変更する通知を発する第４工程を実行することを特徴とするイベント監視コンピュータシステム。
【請求項６】
前記複数のイベント監視システムのイベント処理監視部が、オペレータ端末からの指示を受け付け、イベント通知先指示部に対して任意の情報システムに対してイベント通知先のイベント監視システムを指示するオペレータ指示部を備え、該オペレータ指示部がオペレータの指示によりイベント通知先を変更する指示を受けたとき、イベント通知先指示部にイベント通知先を任意のイベント監視システムに変更する通知を発する第５工程を実行することを特徴とする請求項５記載のイベント監視コンピュータシステム。
【請求項７】
障害情報をイベントとして送信する複数の情報システムと、該複数の情報システムとネットワークを介して接続される複数のイベント監視システムとを備え、該複数のイベント監視システムが複数の情報システムに発生したイベント処理を行うイベント監視コンピュータシステムであって、
前記情報システムは、
前記イベント監視システムに通知を必要とするイベントを判定するイベント管理部と、該イベント管理部により通知要と判定されたイベントの送信先を指定するイベント通知先管理部と、該イベント通知先管理部により指定されたイベント監視システムに通知要と判定されたイベントを送信するイベント送信部とを備え、
前記イベント監視システムは、
前記情報システムのイベント送信部から送信されたイベントを受信する機能を有するイベント受信部と、
該イベント受信部が受信したイベントの処理を行う機能を有するイベント処理部と、
任意の情報システムのイベント通知先管理部にイベントの送信先のイベント監視システムを指示する機能を有するイベント通知先指示部と、
他方のイベント監視システム及び複数の情報システムとの間で通信を行う機能を有する監視システム間通信部と、
前記イベント受信部で受信したイベントによる負荷を監視する監視機能を有するイベント処理監視部とを備え、
一方のイベント監視システムが、前記監視システム間通信部を用いて他方のイベント監視システムとの間で通信を行い、他方のイベント監視システムがダウンしたことを判定したとき、前記イベント通知先指示部を用いて他方のイベント監視システムが監視対象としている情報システムに対してイベント通知先を一方のイベント監視システムに変更させることを特徴とするイベント監視コンピュータシステム。
【請求項８】
前記一方のイベント監視システムのイベント処理監視部が、前記監視システム間通信部を介して他方のイベント監視システムが管理している情報システムの増減又は他方のイベント監視システムの負荷を監視し、情報システムの増減又は他方のイベント監視システムの負荷に応じて他方のイベント監視システムが監視対象としている情報システムに対してイベント通知先のイベント監視システムを変更させることを特徴とする請求項７記載のイベント監視コンピュータシステム。
【請求項９】
障害情報をイベントとして送信する複数の情報システムと、該複数の情報システムとネットワークを介して接続される複数のイベント監視システムとを備え、該複数のイベント監視システムが複数の情報システムに発生したイベント処理を行うコンピュータシステムのイベント監視方法であって、
一方のイベント監視システムが、特定の情報システムから通知されるイベントのイベント受信数とイベント処理時間とイベント処理待件数の何れかが予め定めた閾値を越えていると判定し、且つ、他方のイベント監視システムがイベント受信数とイベント処理時間とイベント処理待件数の何れも予め定めた閾値を越えていないと判定したとき、前記特定の情報システムに対してイベント通知先を他方のイベント監視システムに変更させることを特徴とするイベント監視方法。
【請求項１０】
前記一方のイベント監視システムが、オペレータ端末からイベント通知先を変更する指示を受けたとき、一方のイベント監視システムが監視している情報システムにイベント通知先のイベント監視システムを変更させることを特徴とする請求項９記載のイベント監視方法。
【請求項１１】
障害情報をイベントとして送信する複数の情報システムと、該複数の情報システムとネットワークを介して接続される複数のイベント監視システムとを備え、該複数のイベント監視システムが複数の情報システムに発生したイベント処理を行うコンピュータシステムのイベント監視方法であって、
一方のイベント監視システムが、他方のイベント監視システムとの間で通信を行い、他方のイベント監視システムがダウンしたことを判定したとき、他方のイベント監視システムが監視対象としている情報システムに対してイベント通知先を一方のイベント監視システムに変更させることを特徴とするイベント監視方法。
【請求項１２】
前記一方のイベント監視システムが、他方のイベント監視システムが管理している情報システムの増減又は他方のイベント監視システムの負荷を監視し、情報システムの増減又は他方のイベント監視システムの負荷に応じて他方のイベント監視システムが監視対象としている情報システムに対してイベント通知先のイベント監視システムを変更させることを特徴とする請求項１１記載のイベント監視方法。
【請求項１３】
障害情報をイベントとして送信する複数の情報システムと、該複数の情報システムとネットワークを介して接続される複数のイベント監視システムとを備え、該複数のイベント監視システムが複数の情報システムに発生したイベント処理を行うコンピュータシステムのイベント監視方法であって、
前記情報システムに、
前記イベント監視システムに通知を必要とするイベントを判定するイベント管理部と、該イベント管理部により通知要と判定されたイベントの送信先を指定するイベント通知先管理部と、該イベント通知先管理部により指定されたイベント監視システムに通知要と判定されたイベントを送信するイベント送信部とを設け、
前記イベント監視システムに、
前記情報システムのイベント送信部から送信されたイベントを受信する機能を有するイベント受信部と、
該イベント受信部が受信したイベントの処理を行う機能を有するイベント処理部と、
任意の情報システムのイベント通知先管理部にイベントの送信先のイベント監視システムを指示する機能を有するイベント通知先指示部と、
他方のイベント監視システム及び複数の情報システムとの間で通信を行う機能を有する監視システム間通信部と、
前記イベント受信部で受信したイベントの単位時間当たりの受信数を情報システム単位で管理し、特定の情報システムから規定値以上のイベント受信数を監視するイベント受信数監視機能と、イベント受信部によるイベント受信後からイベント処理部によるイベント処理完了までの処理時間を監視するイベント処理時間監視機能と、イベント処理部のイベント処理待件数を監視するイベント処理待件数監視機能と、前記何れかの監視機能により監視したイベント受信数又はイベント処理時間又はイベント処理待件数の何れかが予め定められた閾値を超えたとき、該当イベントの内容をイベント通知先指示部に通知する機能を有するイベント処理監視部を設け、
一方のイベント監視システムに、
前記イベント処理監視部のイベント受信数監視機能とイベント処理時間監視機能とイベント処理待件数監視機能を用いて特定の情報システムからのイベント受信数又はイベント処理時間又はイベント処理待件数の何れかが予め定められた閾値を超えたか否かを判定する第１工程と、
該第１工程により予め定められた閾値を超えたと判定したとき、前記監視システム間通信部を用いて他方のイベント監視システムのイベント処理量が閾値を越えているか否かを確認する第２工程と、
該第２工程により他方のイベント監視システムのイベント処理量が閾値を越えていないと判定したとき、イベント処理監視部を用いて前記閾値を越えたイベントをイベント通知先指示部に通知する第３工程と、
前記イベント通知先指示部を用いて前記第３工程により通知されたイベントを発した情報システムのイベント通知先管理部にイベント通知先を前記他方のイベント監視システムに変更する通知を発する第４工程を実行させることを特徴とするイベント監視方法。
【請求項１４】
前記複数のイベント監視システムのイベント処理監視部に、オペレータ端末からの指示を受け付け、イベント通知先指示部に対して任意の情報システムに対してイベント通知先のイベント監視システムを指示するオペレータ指示部を設け、該オペレータ指示部がオペレータの指示によりイベント通知先を変更する指示を受けたとき、イベント通知先指示部にイベント通知先を任意のイベント監視システムに変更する通知を発する第５工程を実行させることを特徴とする請求項１３記載のイベント監視方法。
【請求項１５】
障害情報をイベントとして送信する複数の情報システムと、該複数の情報システムとネットワークを介して接続される複数のイベント監視システムとを備え、該複数のイベント監視システムが複数の情報システムに発生したイベント処理を行うコンピュータシステムのイベント監視方法であって、
前記情報システムに、
前記イベント監視システムに通知を必要とするイベントを判定するイベント管理部と、該イベント管理部により通知要と判定されたイベントの送信先を指定するイベント通知先管理部と、該イベント通知先管理部により指定されたイベント監視システムに通知要と判定されたイベントを送信するイベント送信部とを設け、
前記イベント監視システムに、
前記情報システムのイベント送信部から送信されたイベントを受信する機能を有するイベント受信部と、
該イベント受信部が受信したイベントの処理を行う機能を有するイベント処理部と、
任意の情報システムのイベント通知先管理部にイベントの送信先のイベント監視システムを指示する機能を有するイベント通知先指示部と、
他方のイベント監視システム及び複数の情報システムとの間で通信を行う機能を有する監視システム間通信部と、
前記イベント受信部で受信したイベントによる負荷を監視する監視機能を有するイベント処理監視部とを設け、
一方のイベント監視システムに、前記監視システム間通信部を用いて他方のイベント監視システムとの間で通信を行い、他方のイベント監視システムがダウンしたことを判定したとき、前記イベント通知先指示部を用いて他方のイベント監視システムが監視対象としている情報システムに対してイベント通知先を一方のイベント監視システムに変更させることを特徴とするイベント監視方法。
【請求項１６】
前記一方のイベント監視システムのイベント処理監視部に、前記監視システム間通信部を介して他方のイベント監視システムが管理している情報システムの増減又は他方のイベント監視システムの負荷を監視し、情報システムの増減又は他方のイベント監視システムの負荷に応じて他方のイベント監視システムが監視対象としている情報システムに対してイベント通知先のイベント監視システムを変更させることを特徴とする請求項１５記載のイベント監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視対象の情報システムからの異常を知らせるイベントを監視するイベント監視コンピュータシステム及びイベント監視方法に係り、特に、特定の情報システムからの継続的なイベント多発時であっても他システムのイベント処理の遅延を防止することができるイベント監視コンピュータシステム及びイベント監視方法に関する。
【背景技術】
【０００２】
近年の情報システムにおいては、複数の情報システムに接続され、該情報システムからの異常他を通知するイベントを受け取り、該受け取ったイベントが異常かどうかの判断を行うイベント監視システムを設け、該イベント監視システムが情報システムの稼働を監視する技術が採用され、通常では、複数台の監視対象の情報システムに接続された一台のイベント監視システムで監視する場合が多い。
【０００３】
なお、本出願で述べる情報システムとは、自己機器の障害をイベントとしてメッセージなどを出力する機能を有する機器、例えば、物理的なサーバや仮想サーバやネットワーク機器やストレージ機器等が挙げられる。
【０００４】
このイベント監視システムに関する技術が記載された文献としては、下記の特許文献１が挙げられる。この該特許文献１には、監視クライアントより得られる情報をもとに機器構成情報管理とログ情報保存と各種情報表示と監視クライアントに対するヘルスチェックと音声出力サーバに対する音声出力要求を行う手段を有する監視サーバと、業務システムから得られる情報をもとに監視サーバに対して各種イベントログの通知を行う監視クライアントを設け、負荷や情報量の集中によるオーバーフローを防止する技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０００−２０４２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
前述の特許文献１記載の技術は、負荷や情報量の集中によるオーバーフローを防止することができるものの、監視対象からのイベントを順次受け付け、順次異常かの判断を行っている。このため、情報システムが複数台あり且つ一台の情報システムがハードウェア障害により多種多様のイベントが継続して多発した場合、イベント監視システムは発生順にイベント処理を実行するため他の情報システムのイベント処理が遅延するという課題があった。
【０００７】
この課題を回避するために閾値以上のイベント多発時に情報システムからのイベント通知を抑止する手法がある。しかし、この手法は、複数の情報システムそれぞれのシステムのイベント発生数が閾値までは達していないが複数の情報システムのイベント数を合わせるとイベント監視システムの処理性能以上のイベント数となった場合、イベントの処理遅延が発生する課題があった。また、この課題を回避するためには異常時のイベント発生数を考慮した処理能力を持つイベント監視システムを構築することも考えられるが、通常発生するイベント数が少ないため高性能なイベント監視システムを構築することはコスト上昇を招く課題があった。
【０００８】
また、従来技術においては、複数台の情報システムを監視する主イベント監視システムに予備イベント監視システムを設け、主イベント監視システムに障害が発生した場合に予備イベント監視システムが監視するように切り替えるものも提案されている。しかしながら、この従来技術においても、特定の情報システムに多数のイベントが継続して発生した場合、他情報システムのイベント処理が遅延するという課題があった。
【０００９】
本発明の目的は、前述の従来技術による課題を解決しようとするものであり、特定の情報システムからイベントが継続して多発した場合であっても他情報システムのイベント処理の遅延を防止することができるイベント監視コンピュータシステム及びイベント監視方法を提供することである。
【課題を解決するための手段】
【００１０】
前記目的を達成するために本発明は、障害情報をイベントとして送信する複数の情報システムと、該複数の情報システムとネットワークを介して接続される複数のイベント監視システムとを備え、該複数のイベント監視システムが複数の情報システムに発生したイベント処理を行うイベント監視コンピュータシステムであって、
一方のイベント監視システムが、特定の情報システムから通知されるイベントの単位時間あたりのイベント受信数とイベント受信後からイベント処理完了までのイベント処理時間とイベント処理待件数の何れかが予め定めた閾値を越えていると判定し、且つ、他方のイベント監視システムがイベント受信数とイベント処理時間とイベント処理待件数の何れも予め定めた閾値を越えていないと判定したとき、前記特定の情報システムに対してイベント通知先を他方のイベント監視システムに変更させることを第１の特徴とし、該第１の特徴のイベント監視コンピュータシステムにおいて、前記一方のイベント監視システムが、オペレータ端末からイベント通知先を変更する指示を受けたとき、一方のイベント監視システムが監視している情報システムにイベント通知先のイベント監視システムを変更させることを第２の特徴とする。
【００１１】
また、本発明は、障害情報をイベントとして送信する複数の情報システムと、該複数の情報システムとネットワークを介して接続される複数のイベント監視システムとを備え、該複数のイベント監視システムが複数の情報システムに発生したイベント処理を行うイベント監視コンピュータシステムであって、一方のイベント監視システムが、他方のイベント監視システムとの間で通信を行い、他方のイベント監視システムがダウンしたことを判定したとき、他方のイベント監視システムが監視対象としている情報システムに対してイベント通知先を一方のイベント監視システムに変更させることを第３の特徴とし、
該第３の特徴のイベント監視コンピュータシステムにおいて、前記一方のイベント監視システムが、他方のイベント監視システムが管理している情報システムの増減又は他方のイベント監視システムの負荷を監視し、情報システムの増減又は他方のイベント監視システムの負荷に応じて他方のイベント監視システムが監視対象としている情報システムに対してイベント通知先のイベント監視システムを変更させることを第４の特徴とする。
【００１２】
また、本発明は、障害情報をイベントとして送信する複数の情報システムと、該複数の情報システムとネットワークを介して接続される複数のイベント監視システムとを備え、該複数のイベント監視システムが複数の情報システムに発生したイベント処理を行うイベント監視コンピュータシステムであって、
前記情報システムは、
前記イベント監視システムに通知を必要とするイベントを判定するイベント管理部と、該イベント管理部により通知要と判定されたイベントの送信先を指定するイベント通知先管理部と、該イベント通知先管理部により指定されたイベント監視システムに通知要と判定されたイベントを送信するイベント送信部とを備え、
前記イベント監視システムは、
前記情報システムのイベント送信部から送信されたイベントを受信する機能を有するイベント受信部と、
該イベント受信部が受信したイベントの処理を行う機能を有するイベント処理部と、
任意の情報システムのイベント通知先管理部にイベントの送信先のイベント監視システムを指示する機能を有するイベント通知先指示部と、
他方のイベント監視システム及び複数の情報システムとの間で通信を行う機能を有する監視システム間通信部と、
前記イベント受信部で受信したイベントの単位時間当たりの受信数を情報システム単位で管理し、特定の情報システムから規定値以上のイベント受信数を監視するイベント受信数監視機能と、イベント受信部によるイベント受信後からイベント処理部によるイベント処理完了までの処理時間を監視するイベント処理時間監視機能と、イベント処理部の処理待件数を監視するイベント処理待件数監視機能と、前記何れかの監視機能により監視したイベント受信数又はイベント処理時間又はイベント処理待件数の何れかが予め定められた閾値を超えたとき、該当イベントの内容をイベント通知先指示部に通知する機能を有するイベント処理監視部とを備え、
一方のイベント監視システムが、
前記イベント処理監視部のイベント受信数監視機能とイベント処理時間監視機能とイベント処理待件数監視機能を用いて特定の情報システムからのイベント受信数又はイベント処理時間又はイベント処理待件数の何れかが予め定められた閾値を超えたか否かを判定する第１工程と、
該第１工程により予め定められた閾値を超えたと判定したとき、前記監視システム間通信部を用いて他方のイベント監視システムのイベント処理量が閾値を越えているか否かを確認する第２工程と、
該第２工程により他方のイベント監視システムのイベント処理量が閾値を越えていないと判定したとき、イベント処理監視部を用いて前記閾値を越えたイベントをイベント通知先指示部に通知する第３工程と、
前記イベント通知先指示部を用いて前記第３工程により通知されたイベントを発した情報システムのイベント通知先管理部にイベント通知先を前記他方のイベント監視システムに変更する通知を発する第４工程を実行することを第５の特徴とする。
【００１３】
また、本発明は、第５の特徴のイベント監視コンピュータシステムにおいて、前記複数のイベント監視システムのイベント処理監視部が、オペレータ端末からの指示を受け付け、イベント通知先指示部に対して任意の情報システムに対してイベント通知先のイベント監視システムを指示するオペレータ指示部を備え、該オペレータ指示部がオペレータの指示によりイベント通知先を変更する指示を受けたとき、イベント通知先指示部にイベント通知先を任意のイベント監視システムに変更する通知を発する第５工程を実行することを第６の特徴とする。
【００１４】
また、本発明は、障害情報をイベントとして送信する複数の情報システムと、該複数の情報システムとネットワークを介して接続される複数のイベント監視システムとを備え、該複数のイベント監視システムが複数の情報システムに発生したイベント処理を行うイベント監視コンピュータシステムであって、
前記情報システムは、
前記イベント監視システムに通知を必要とするイベントを判定するイベント管理部と、該イベント管理部により通知要と判定されたイベントの送信先を指定するイベント通知先管理部と、該イベント通知先管理部により指定されたイベント監視システムに通知要と判定されたイベントを送信するイベント送信部とを備え、
前記イベント監視システムは、
前記情報システムのイベント送信部から送信されたイベントを受信する機能を有するイベント受信部と、
該イベント受信部が受信したイベントの処理を行う機能を有するイベント処理部と、
任意の情報システムのイベント通知先管理部にイベントの送信先のイベント監視システムを指示する機能を有するイベント通知先指示部と、
他方のイベント監視システム及び複数の情報システムとの間で通信を行う機能を有する監視システム間通信部と、
前記イベント受信部で受信したイベントによる負荷を監視する監視機能を有するイベント処理監視部とを備え、
一方のイベント監視システムが、前記監視システム間通信部を用いて他方のイベント監視システムとの間で通信を行い、他方のイベント監視システムがダウンしたことを判定したとき、前記イベント通知先指示部を用いて他方のイベント監視システムが監視対象としている情報システムに対してイベント通知先を一方のイベント監視システムに変更させることを第７の特徴とする。
【００１５】
また、本発明は、第７の特徴のイベント監視コンピュータシステムにおいて、前記一方のイベント監視システムのイベント処理監視部が、前記監視システム間通信部を介して他方のイベント監視システムが管理している情報システムの増減又は他方のイベント監視システムの負荷を監視し、情報システムの増減又は他方のイベント監視システムの負荷に応じて他方のイベント監視システムが監視対象としている情報システムに対してイベント通知先のイベント監視システムを変更させることを第８の特徴とする。
【００１６】
さらに、本発明は、障害情報をイベントとして送信する複数の情報システムと、該複数の情報システムとネットワークを介して接続される複数のイベント監視システムとを備え、該複数のイベント監視システムが複数の情報システムに発生したイベント処理を行うコンピュータシステムのイベント監視方法であって、
一方のイベント監視システムが、特定の情報システムから通知されるイベントのイベント受信数とイベント処理時間とイベント処理待件数の何れかが予め定めた閾値を越えていると判定し、且つ、他方のイベント監視システムがイベント受信数とイベント処理時間とイベント処理待件数の何れも予め定めた閾値を越えていないと判定したとき、前記特定の情報システムに対してイベント通知先を他方のイベント監視システムに変更させることを第９の特徴とし、
該第９の特徴のイベント監視方法において、前記一方のイベント監視システムが、オペレータ端末からイベント通知先を変更する指示を受けたとき、一方のイベント監視システムが監視している情報システムにイベント通知先のイベント監視システムを変更させることを第１０の特徴とする。
【００１７】
また、本発明は、障害情報をイベントとして送信する複数の情報システムと、該複数の情報システムとネットワークを介して接続される複数のイベント監視システムとを備え、該複数のイベント監視システムが複数の情報システムに発生したイベント処理を行うコンピュータシステムのイベント監視方法であって、
一方のイベント監視システムが、他方のイベント監視システムとの間で通信を行い、他方のイベント監視システムがダウンしたことを判定したとき、他方のイベント監視システムが監視対象としている情報システムに対してイベント通知先を一方のイベント監視システムに変更させることを第１１の特徴とし、該第１１の特徴のイベント監視方法において、前記一方のイベント監視システムが、他方のイベント監視システムが管理している情報システムの増減又は他方のイベント監視システムの負荷を監視し、情報システムの増減又は他方のイベント監視システムの負荷に応じて他方のイベント監視システムが監視対象としている情報システムに対してイベント通知先のイベント監視システムを変更させることを第１２の特徴とする。
【００１８】
また、本発明は、障害情報をイベントとして送信する複数の情報システムと、該複数の情報システムとネットワークを介して接続される複数のイベント監視システムとを備え、該複数のイベント監視システムが複数の情報システムに発生したイベント処理を行うコンピュータシステムのイベント監視方法であって、
前記情報システムに、
前記イベント監視システムに通知を必要とするイベントを判定するイベント管理部と、該イベント管理部により通知要と判定されたイベントの送信先を指定するイベント通知先管理部と、該イベント通知先管理部により指定されたイベント監視システムに通知要と判定されたイベントを送信するイベント送信部とを設け、
前記イベント監視システムに、
前記情報システムのイベント送信部から送信されたイベントを受信する機能を有するイベント受信部と、
該イベント受信部が受信したイベントの処理を行う機能を有するイベント処理部と、
任意の情報システムのイベント通知先管理部にイベントの送信先のイベント監視システムを指示する機能を有するイベント通知先指示部と、
他方のイベント監視システム及び複数の情報システムとの間で通信を行う機能を有する監視システム間通信部と、
前記イベント受信部で受信したイベントの単位時間当たりの受信数を情報システム単位で管理し、特定の情報システムから規定値以上のイベント受信数を監視するイベント受信数監視機能と、イベント受信部によるイベント受信後からイベント処理部によるイベント処理完了までの処理時間を監視するイベント処理時間監視機能と、イベント処理部の処理待件数を監視するイベント処理待件数監視機能と、前記何れかの監視機能により監視したイベント受信数又はイベント処理時間又はイベント処理待件数の何れかが予め定められた閾値を超えたとき、該当イベントの内容をイベント通知先指示部に通知する機能を有するイベント処理監視部を設け、
一方のイベント監視システムに、
前記イベント処理監視部のイベント受信数監視機能とイベント処理時間監視機能とイベント処理待件数監視機能を用いて特定の情報システムからのイベント受信数又はイベント処理時間又はイベント処理待件数の何れかが予め定められた閾値を超えたか否かを判定する第１工程と、
該第１工程により予め定められた閾値を超えたと判定したとき、前記監視システム間通信部を用いて他方のイベント監視システムのイベント処理量が閾値を越えているか否かを確認する第２工程と、
該第２工程により他方のイベント監視システムのイベント処理量が閾値を越えていないと判定したとき、イベント処理監視部を用いて前記閾値を越えたイベントをイベント通知先指示部に通知する第３工程と、
前記イベント通知先指示部を用いて前記第３工程により通知されたイベントを発した情報システムのイベント通知先管理部にイベント通知先を前記他方のイベント監視システムに変更する通知を発する第４工程を実行させることを第１３の特徴とする。
【００１９】
また、本発明は、該第１３の特徴のイベント監視方法において、前記複数のイベント監視システムのイベント処理監視部に、オペレータ端末からの指示を受け付け、イベント通知先指示部に対して任意の情報システムに対してイベント通知先のイベント監視システムを指示するオペレータ指示部を設け、該オペレータ指示部がオペレータの指示によりイベント通知先を変更する指示を受けたとき、イベント通知先指示部にイベント通知先を任意のイベント監視システムに変更する通知を発する第５工程を実行させることを第１４の特徴とする。
【００２０】
また、本発明は、障害情報をイベントとして送信する複数の情報システムと、該複数の情報システムとネットワークを介して接続される複数のイベント監視システムとを備え、該複数のイベント監視システムが複数の情報システムに発生したイベント処理を行うコンピュータシステムのイベント監視方法であって、
前記情報システムに、
前記イベント監視システムに通知を必要とするイベントを判定するイベント管理部と、該イベント管理部により通知要と判定されたイベントの送信先を指定するイベント通知先管理部と、該イベント通知先管理部により指定されたイベント監視システムに通知要と判定されたイベントを送信するイベント送信部とを設け、
前記イベント監視システムに、
前記情報システムのイベント送信部から送信されたイベントを受信する機能を有するイベント受信部と、
該イベント受信部が受信したイベントの処理を行う機能を有するイベント処理部と、
任意の情報システムのイベント通知先管理部にイベントの送信先のイベント監視システムを指示する機能を有するイベント通知先指示部と、
他方のイベント監視システム及び複数の情報システムとの間で通信を行う機能を有する監視システム間通信部と、
前記イベント受信部で受信したイベントによる負荷を監視する監視機能を有するイベント処理監視部とを設け、
一方のイベント監視システムに、前記監視システム間通信部を用いて他方のイベント監視システムとの間で通信を行い、他方のイベント監視システムがダウンしたことを判定したとき、前記イベント通知先指示部を用いて他方のイベント監視システムが監視対象としている情報システムに対してイベント通知先を一方のイベント監視システムに変更させることを第１５の特徴とする。
【００２１】
また、本発明は、第１５の特徴のイベント監視方法において、前記一方のイベント監視システムのイベント処理監視部に、前記監視システム間通信部を介して他方のイベント監視システムが管理している情報システムの増減又は他方のイベント監視システムの負荷を監視し、情報システムの増減又は他方のイベント監視システムの負荷に応じて他方のイベント監視システムが監視対象としている情報システムに対してイベント通知先のイベント監視システムを変更させることを第１６の特徴とする。
【発明の効果】
【００２２】
本発明によるイベント監視コンピュータシステム及びイベント監視方法は、一方のイベント監視システムのイベント処理監視部がイベント受信数監視機能とイベント処理時間監視機能とイベント処理待件数監視機能を用いて特定の情報システムからのイベント受信数又はイベント処理時間又はイベント処理待件数が予め定められた閾値を超えたと判定したとき、イベント処理監視部を用いて前記閾値を越えたイベントをイベント通知先指示部に通知し、前記監視システム間通信部を用いて他方のイベント監視システムのイベント処理量が閾値を下回るとき、前記イベント通知先指示部を用いて前記閾値を越えたイベントを発した情報システムのイベント通知先管理部にイベント通知先を前記他方のイベント監視システムへ変更することによって、他方のイベント監視システムへイベントが多発している情報システムのイベント通知先を切り替え、イベント処理遅延を防止することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態によるイベント監視コンピュータシステムを示す図。
【図２】本実施形態によるイベント監視システムの動作を示すフロー図。
【発明を実施するための形態】
【００２４】
以下、本発明によるイベント監視方法を採用したイベント監視コンピュータシステムの一実施形態を詳細に説明する。
［構成］
本実施形態によるイベント監視コンピュータシステムは、図１に示す如く、監視対象である仮想サーバ等の情報システム１００〜３００と、該情報システム１００〜３００とネットワーク１０を介して接続される複数のイベント監視システム４００及び５００とを備え、イベント監視システム４００とイベント監視システム５００はネットワーク２０を介して接続されている。図示の例では、情報システムを３台とし、イベント監視システムを２台とする例であるが、本発明におけるこれら台数は任意であり制限はない。
【００２５】
前記情報システム１００〜３００は、自システムで発生したイベントを管理しイベント監視システム４００及び５００に通知を要するイベントを判定するイベント管理部１０１と、該イベント管理部１０１により通知要と判定されたイベントをイベント監視システム４００及び５００に通知するイベント送信部１０２と、該イベント送信部１０２の送信先を管理するイベント通知先管理部１０３とを備える。該イベント通知先管理部１０３は、自己のイベント送信部１０２に対して通知先のイベント監視システムを指示しイベントの送信先を動的に変更する機能を有する。
【００２６】
前記イベント監視システム４００及び５００は、イベント受信部４０１と、イベント処理部４０２と、イベント処理監視部４０３と、イベント通知先指示部４０４と、監視システム間通信部４０５を備える。
前記イベント受信部４０１は、前記情報システム１００〜３００のイベント送信部１０２から送信されたイベントを受信する機能を有し、前記イベント処理部４０２は、該イベント受信部４０１が受信したイベントの処理（イベントに対するインシデントを生成しその後の処理ができるように加工する処理他）を行う機能を有する。
【００２７】
前記イベント処理監視部４０３は、前記イベント受信部４０１で受信したイベントの単位時間当たりの受信数を対象監視情報システム単位で管理し、特定の情報システムから閾値以上のイベントを受信したか否かを監視するイベント受信数監視機能と、イベント受信部４０１による特定の情報システムからのイベント受信後からイベント処理部４０２でイベント処理完了までの処理時間を監視するイベント処理時間監視機能と、イベント受信部４０１で受信され特定の情報システムからのイベント処理部４０２の処理待件数を監視するイベント処理待件数監視機能と、前記何れかの監視機能により監視した特定の情報システムからのイベント受信数又は処理時間又は処理待件数が予め定められた閾値を超えた場合はその内容をイベント通知先指示部４０４に通知する機能を有する。
【００２８】
イベント通知先指示部４０４は、監視対象の情報システム１００〜３００のイベント通知先管理部１０３に対してイベント通知先の監視システムを指示することにより、この指示を受けたイベント通知先管理部１０３に通知先のイベント監視システムを指示しイベントの送信先を動的に変更させる機能を有する。
【００２９】
前記監視システム間通信部４０５は、ネットワーク２０を介して他方のイベント監視システムの監視システム間通信部４０５と通信し、他監視システムのイベント処理監視部４０３で得た監視システムの処理状況（前述のイベント受信数又は処理時間又は処理待件数）を得る機能を有する。
【００３０】
また、本実施形態によるイベント監視システム４００及び５００は、図示しないオペレータ端末からの指示を受け付け、イベント通知先指示部４０４に対して任意の情報システムに対してイベント通知先のイベント監視システムを指示するオペレータ指示部を設けても良い。
【００３１】
［動作］
次に本実施形態によるイベント監視システムを含むコンピュータシステムの動作を説明する。このコンピュータシステムは、イベント監視システム４００が、情報システム１００〜３００に対する本番系のイベント監視を行い、イベント監視システム５００がイベント監視システム４００に異常が発生した場合の待機系として常時稼働するものとし、このような状況において情報システム１００にハードウェア障害等による多数多種のイベントが多発し、監視対象システム１００のイベント送信部１０２からイベント監視システム４００のイベント受信部４０１に大量イベントが継続的に送信された状態を想定する。
【００３２】
この状態において、イベント監視システム４００は、情報システム１００からの多数イベントが順次イベント受信部４０１を介してイベント処理部４０２に伝えられ、該イベント処理部４０２がイベント処理を順次実行するが、イベント監視システム４００のイベント処理性能以上のイベントが受信されているため、イベント受信部４０１とイベント処理部４０２の間でイベントが滞留する。
【００３３】
この状態において本実施形態によるイベント監視システム４００は、図２に示す如く、次の処理を実行する。
（１）イベント処理監視部４０３が、前述の受信数監視機能を用いて特定の情報システム１００からのイベント受信数が閾値を越えているか否かを判定し、閾値を越えていると判定したとき、ステップ２０５に移行するステップ２０１。
（２）該ステップ２０１によりイベント受信数が閾値を越えていると判定したとき、監視システム間通信部４０５を経由してイベント監視システム５００のイベント処理量を確認するステップ２０４。
【００３４】
（３）イベント処理監視部４０３が、前記ステップ２０１により特定の情報システム１００からのイベント受信数が閾値を越えていないと判定したとき、前述のイベント処理時間監視機能を用いて特定情報システム１００からのイベント受信後からイベント処理完了までの時間が規定値以上か否かを判定し、閾値を越えていると判定したとき、前記ステップ２０５に移行するステップ２０２。
【００３５】
（４）イベント処理監視部４０３が、前記ステップ２０２により特定の情報システム１００からの処理時間が閾値を越えていないと判定したとき、前述のイベント処理待件数監視機能を用いて特定情報システム１００からの処理待ちイベント数（処理待件数）が閾値を越えているか否かを判定し、閾値を越えていると判定したとき、前記ステップ２０５に移行し、閾値を越えていないと判定したとき、前記ステップ２０１に戻るステップ２０３。
【００３６】
（５）前記ステップ２０４により確認したイベント監視システム５００のイベント処理量が閾値を越えているか否かを判定するステップ２０５。
（６）前記ステップ２０５により、閾値を越えていないと判定したとき、イベント通知先指示部４０４を経由して情報システム１００にイベント通知先をイベント監視システム５００に変更するよう通知するステップ２０７。
（７）該ステップ２０５によりイベント監視システム５００のイベント処理量が閾値を越えていると判定したとき、管理者への通知等のエラー処理を行うステップ２０６。本例においては、イベント監視システム５００が待機系のためイベント処理量は「０」であり、閾値を越えていないと判定し、イベント監視システム５００にイベント処理を移すように動作する。
【００３７】
このように本実施形態によるイベント監視コンピュータシステム及びイベント監視方法は、特定の情報システムからのイベント受信数又は処理時間又は処理待件数が予め定められた閾値を超えている判定し、且つ他方のイベント監視システムの処理量が閾値を越えていないと判定したとき、予備のイベント監視システムへイベントが多発している情報システムのイベント通知先を切り替えることにより、特定の情報システムから継続した多数イベント発生によるイベント処理遅延を防止することができる。
【００３８】
また、本実施形態によるイベント監視コンピュータシステム及びイベント監視方法は、イベント処理監視部４０３が前述のオペレータ指示部を用い、該オペレータ指示部がオペレータ端末からの指示を受け付けたとき、イベント通知先指示部４０４に対して任意の情報システムに対してイベント通知先のイベント監視システムを指示するように構成することにより、監視状態を初期状態に戻すことや、メンテナンス時に任意のイベント監視システムから監視対象情報システムを切り離すこともできる。
【００３９】
さらに、本実施形態によるイベント監視コンピュータシステム及びイベント監視方法は、イベント処理監視部４０３が、監視システム間通信部４０５を用いて複数のイベント監視システム間で通信を行い、一方のイベント監視システムが他方のイベント監視システムがダウンしたことを判定したとき、他方のイベント監視システムが監視対象としている情報システムに対してイベント通知先を一方のイベント監視システムに変更させるように情報システムに通知するように構成しても良い。
【００４０】
また、本実施形態によるイベント監視コンピュータシステム及びイベント監視方法は、一方のイベント監視システムのイベント処理監視部４０３が、他方のイベント監視システムが管理している情報システムを監視し、例えば他方のイベント監視システムが監視している情報システムが増加し、他方のイベント監視システムの負荷が閾値以上に増大したことを判定したとき、一方のイベント監視システムが監視する情報システムを割り当てることによって、他方のイベント監視システムに負荷が集中することを防止し、この状態から他方のイベント監視システムの監視対象の情報システムが減少したことを判定したとき、一方のイベント監視システムに割り当てた情報システムを他方のイベント監視システムの監視対象に戻すように構成することもできる。
【００４１】
このように本実施形態によるイベント監視コンピュータシステム及びイベント監視方法は、複数の情報システムに複数のイベント監視システムが監視している状態において、イベント監視システム同士が互いに他方のイベント監視システムの稼働状態を監視し、イベント処理監視部がイベント通知先指定部を用いて任意の情報システムに対してイベント通知先を動的に変更させるように構成したことによって、イベント発生状況やシステム構成状況に応じて監視対象の情報システムを動的に変更させることができる。
【符号の説明】
【００４２】
１０  ネットワーク、２０  ネットワーク、１００  情報システム、
１０１  イベント管理部、１０２  イベント送信部、
１０３  イベント通知先管理部、４００  イベント監視システム、
４０１  イベント受信部、４０２  イベント処理部、４０３  イベント処理監視部
４０４  イベント通知先指示部、４０５  監視システム間通信部、
５００  イベント監視システム
【図１】
2016057683.tif 000003
【図２】
2016057683.tif 000004