(57)【要約】【課題】複合イベント処理の要件を満たしつつ、重要事象を示すイベントを優先的に処理する。【解決手段】イベント取得部２３が、取得したイベントを処理待ちイベントキュー３３に順次格納するとともに、重要事象キーイベントの特定情報を重要事象キーイベントリスト３４に記録する。通常イベント制御部２４が、処理待ちイベントキュー３３の先頭から順にイベントを取得し、通常イベント処理部２６へ受け渡す。通常イベント処理部２６と並行して、重要イベント制御部２５が、重要事象キーイベントリスト３４の先頭の重要事象キーイベントを処理待ちイベントキュー３３から取得するとともに、処理待ちイベントキュー３３内の取得した重要事象キーイベントに取得済みフラグを立て、重要イベント群を重要イベント処理部２７へ受け渡す。【選択図】図４
2015069391.tif 000002
【特許請求の範囲】
【請求項１】
管理対象装置で発生したイベントを複数取得し、取得した複数のイベントの各々をイベント格納部に順次格納するとともに、前記イベント格納部に格納された複数のイベントの中から、重要事象キーイベントを特定する特定情報を取得する取得部と、
前記イベント格納部の先頭から順にイベントを取得し、処理条件に従って処理する第１処理部と、
前記イベント格納部から、前記取得された特定情報により特定される重要事象キーイベントと、当該キーイベントと関連するイベントを含む重要イベント群を前記処理条件に従って処理するとともに、前記イベント格納部内の取得した重要事象キーイベントに、取得済み情報を付与する第２処理部と、
を含む情報処理装置。
【請求項２】
前記第１処理部は、前記イベント格納部の先頭に格納されたイベントが、前記取得済み情報が付与されていない重要事象キーイベントである場合に、前記取得済み情報が付与されていない前記重要事象キーイベントを含む重要イベント群を取得して処理するとともに、前記第２処理部に、前記重要事象キーイベントを第１処理部で取得済みであることを通知する請求項１記載の情報処理装置。
【請求項３】
前記取得部は、重要事象に応じた重要度を、重要事象キーイベント毎に取得し、
前記第２処理部は、予め設定したレベルの重要度を有する重要事象キーイベントを含む重要イベント群を取得して処理するとともに、前記第１処理部から取得済みの通知を受け付けた場合には、前記予め設定したレベルを上げる
請求項２記載の情報処理装置。
【請求項４】
前記第１処理部は、重要イベント群を取得した場合には、取得した前記重要イベント群に含まれる重要事象キーイベントが前記イベント格納部に格納されてから現在までの時間差を、前記第２処理部へ通知し、
前記第２処理部は、前記第１処理部から通知された前記時間差が、予め定めた閾値以上の場合に、前記予め設定したレベルを上げる
請求項３記載の情報処理装置。
【請求項５】
コンピュータに、
管理対象装置で発生したイベントを複数取得し、取得した複数のイベントの各々をイベント格納部に順次格納するとともに、前記イベント格納部に格納された複数のイベントの中から、重要事象キーイベントを特定する特定情報を取得し、
前記イベント格納部の先頭から順にイベントを取得し、処理条件に従って第１処理を行い、
前記イベント格納部から、前記取得された特定情報により特定される重要事象キーイベントと、当該キーイベントと関連するイベントを含む重要イベント群を前記処理条件に従って第２処理を行うとともに、前記イベント格納部内の取得した重要事象キーイベントに、取得済み情報を付与する
ことを含む処理を実行させる情報処理方法。
【請求項６】
コンピュータに、
管理対象装置で発生したイベントを複数取得し、取得した複数のイベントの各々をイベント格納部に順次格納するとともに、前記イベント格納部に格納された複数のイベントの中から、重要事象キーイベントを特定する特定情報を取得し、
前記イベント格納部の先頭から順にイベントを取得し、処理条件に従って第１処理を行い、
前記イベント格納部から、前記取得された特定情報により特定される重要事象キーイベントと、当該キーイベントと関連するイベントを含む重要イベント群を前記処理条件に従って第２処理を行うとともに、前記イベント格納部内の取得した重要事象キーイベントに、取得済み情報を付与する
ことを含む処理を実行させるための情報処理プログラム。
【請求項７】
自装置で発生したイベントを収集し、重要事象キーイベントに、重要事象キーイベントであることを示す情報を付与し、収集したイベントを情報処理装置へ順次送信する管理対象装置と、
前記管理対象装置で発生したイベントを複数取得し、取得した複数のイベントの各々をイベント格納部に順次格納するとともに、前記イベント格納部に格納された複数のイベントの中から、前記重要事象キーイベントを特定する特定情報を取得する取得部と、
前記イベント格納部の先頭から順にイベントを取得し、処理条件に従って処理する第１処理部と、
前記イベント格納部から、前記取得された特定情報により特定される重要事象キーイベントと、当該キーイベントと関連するイベントを含む重要イベント群を前記処理条件に従って処理するとともに、前記イベント格納部内の取得した重要事象キーイベントに、取得済み情報を付与する第２処理部と、を含む情報処理装置と、
を含む情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
開示の技術は、情報処理装置、情報処理方法、情報処理プログラム、及び情報処理システムに関する。
【背景技術】
【０００２】
複数の装置から収集したイベントを、予め定義されたルールに基づいて逐次処理し、利用者が必要とする情報を順次抽出または通知する技術として、複合イベント処理という技術が存在する。例えば、管理対象の装置で生じる事象を監視する運用管理プログラムに、この複合イベント処理の技術を応用することができる。この場合、管理対象の装置から収集した複数のイベントに基づいて、管理対象の装置で発生した事象を特定し、利用者への通知等、事象に応じた処理を行うことができる。
【０００３】
また、管理対象の装置で生じる事象を監視する運用管理プログラムでは、監視する事象に応じて重要度が異なる場合がある。このような場合、重要度の高い事象に対する処理は早急に行うなど、重要度の高い事象を優先的に処理する仕組みが必要となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−２７５７７号公報
【特許文献２】特開平１１−２３２１２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
複合イベント処理ではイベントを逐次処理するため、処理装置の処理能力を超えたイベントが発生した場合には、事象の発生に応じて順次処理を行うことができなくなる。例えば、管理対象の装置に生じる事象を監視する運用管理プログラムでは、複数の管理対象の装置で発生するイベントを順次収集し、複合イベント処理を行う。そのため、特定の管理対象の装置に異常が発生するなどして、イベントが大量に発生した場合には、処理待ちイベントの中に含まれる早急に処理が必要な重要事象に応じた処理が遅れてしまう場合がある。
【０００６】
この状況を解消するために、従来技術のように、重要事象を示すイベントを優先的に処理する機構を設けることが考えられる。しかし、複合イベント処理では、複数のイベントを含むイベント群で１つの事象を示していたり、１つのイベントが複数の異なる処理方式による処理の対象に含まれていたり、複数のイベントの並び順によって処理が特定されたりする場合がある。
【０００７】
従って、複合イベント処理において、従来技術のように、単純に重要事象を示すイベントを優先的に処理した場合には、他のイベント群に応じた処理が適切に行えない場合がある。
【０００８】
開示の技術は、一つの側面として、複合イベント処理の要件を満たしつつ、重要事象を示すイベントを優先的に処理することが目的である。
【課題を解決するための手段】
【０００９】
開示の技術は、管理対象装置で発生したイベントを複数取得し、取得した複数のイベントの各々をイベント格納部に順次格納する取得部を備える。取得部は、前記イベント格納部に格納された複数のイベントの中から、重要事象キーイベントを特定する特定情報を取得する。また、開示の技術は、前記イベント格納部の先頭から順にイベントを取得し、処理条件に従って処理する第１処理部を備える。また、開示の技術は、前記イベント格納部から、前記取得された特定情報により特定される重要事象キーイベントと、当該キーイベントと関連するイベントを含む重要イベント群を前記処理条件に従って処理する第２処理部を備える。第２処理部は、前記イベント格納部内の取得した重要事象キーイベントに、取得済み情報を付与する。
【発明の効果】
【００１０】
開示の技術は、一つの側面として、複合イベント処理の要件を満たしつつ、重要事象を示すイベントを優先的に処理することができる、という効果を有する。
【図面の簡単な説明】
【００１１】
【図１】複合イベント処理の要件を説明するための概略図である。
【図２】複合イベント処理の要件を説明するための概略図である。
【図３】複合イベント処理の要件を説明するための概略図である。
【図４】本実施形態に係る情報処理システムの概略構成を示すブロック図である。
【図５】送信イベントキューに格納されたイベントの一例を示す図である。
【図６】重要事象キーイベント特定条件の一例を示す図である。
【図７】処理フィルタの設定を説明するための図である。
【図８】処理待ちイベントキューに格納されたイベントの一例を示す図である。
【図９】重要事象キーイベントリストの一例を示す図である。
【図１０】情報処理装置として機能するコンピュータの一例を示す概略ブロック図である。
【図１１】管理対象装置側処理を示すフローチャートである。
【図１２】イベント収集処理を示すフローチャートである。
【図１３】情報処理装置側処理を示すフローチャートである。
【図１４】重要事象キーイベント設定処理を示すフローチャートである。
【図１５】複合イベント処理フィルタ設定処理を示すフローチャートである。
【図１６】イベント取得処理を示すフローチャートである。
【図１７】通常イベント処理を示すフローチャートである。
【図１８】重要イベント処理を示すフローチャートである。
【図１９】通知受付処理を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、図面を参照して開示の技術に係る実施形態の一例を詳細に説明する。
【００１３】
＜複合イベント処理の要件＞
まず、実施形態の詳細を説明する前に、複合イベント処理において、重要事象を示すイベント群を優先的に処理する場合に、満たすべき要件について説明する。
【００１４】
複合イベント処理では、まず、事象を特定するイベントであって、その事象に応じた処理のきっかけとなるイベント、すなわち事象を示す基準となるイベント（以下、「キーイベント」という）を検出する。そして、キーイベントを補足し、キーイベントとともに同一の事象を示すイベント（以下、「補足イベント」という）を検出する。そして、検出したキーイベント及び補足イベントを含むイベント群を、イベント処理の対象とする。従って、優先的に処理したい重要事象を示すイベント群（以下、「重要イベント群」という）をまとめて優先処理することが１つ目の要件である。
【００１５】
例えば、図１に示すように、イベントＡ、イベントＢ、イベントＣ、イベントＤ、及びイベントＥの順に発生したイベントにおいて、重要事象ＸのキーイベントがイベントＣ、イベントＣの補足イベントがイベントＤ及びイベントＥであったとする。この場合、イベントＣ、イベントＤ、及びイベントＥをまとめて優先処理する必要がある。
【００１６】
次に、複合イベント処理では、重要事象のキーイベントとして優先処理を行ったイベントが、他の事象を示すイベント群に含まれる補足イベントである場合がある。従って、重要事象のキーイベントとして処理されたイベントを、別のイベント処理でも利用可能にすることが、２つ目の要件である。
【００１７】
例えば、図２に示すように、イベントＣが、重要事象Ｘのキーイベントであり、かつ重要事象ではない事象Ｙを示すイベント群に含まれる補足イベントでもある場合を考える。この場合、重要事象Ｘを示す重要イベント群を優先的に処理した場合であっても、イベントＣについては、事象Ｙに応じた処理の対象となるイベント群に含まれるようにすることが必要である。
【００１８】
さらに、複合イベント処理では、複数のイベントの並び順によって処理が特定される場合がある。従って、イベントの順序性を損なわないことが、３つ目の要件である。
【００１９】
例えば、図２の例において、イベントＢの後にイベントＣがあることで、事象Ｙが特定されるものとする。この場合、重要事象Ｘを示す重要イベント群を優先的に処理した場合であっても、イベントＣがイベントＢの後にあるという順序性を損なわないようにする必要がある。例えば、図３に示すように、重要事象Ｘを示す重要イベント群を優先的に処理するために、事象Ｙを示すイベント群の前に移動させた場合には、イベントの順序性が損なわれ、事象Ｙを特定することができなくなる。
【００２０】
以上のように、複合イベント処理において、重要事象を示す重要イベント群を優先的に処理する場合には、上記３つの要件を満たす必要がある。
【００２１】
＜情報処理システムの構成＞
次に、本実施形態に係る情報処理システムの構成について説明する。図４に示すように、情報処理システム１０は、情報処理装置２０と、管理対象装置４０とを含む。図４の例では、１台の管理対象装置４０を示しているが、情報処理システム１０に含まれる管理対象装置４０は複数台であってもよい。情報処理システム１０では、情報処理装置２０が、管理対象装置４０で発生したイベントを取得し、取得したイベントに基づいて、管理対象装置４０で発生した事象に応じた複合イベント処理を行う。
【００２２】
管理対象装置４０は、図４に示すように、イベント収集部４１を含んでいる。
【００２３】
イベント収集部４１は、管理対象装置４０における処理、操作、状態等を示す各種ログ５２から、新たに発生したイベントを収集する。図４の例では、各種ログ５２は、システムイベント情報ログ５２Ａ、システム性能情報ログ５２Ｂ、及びシステム構成情報ログ５２Ｃを含んでいる。
【００２４】
また、イベント収集部４１は、情報処理装置２０から配付された重要事象キーイベント特定条件リスト３１（詳細は後述）を参照して、収集した各イベントが重要事象キーイベントか否かを判定する。イベント収集部４１は、重要事象キーイベントであると判定したイベントに、そのイベントが重要事象キーイベントであることを示す重要事象キーイベントフラグを立てる。また、イベント収集部４１は、重要事象キーイベント特定条件リスト３１（詳細は後述）を参照して、重要事象キーイベントであると判定したイベントに、その重要事象キーイベントが示す重要事象の重要度を付与する。
【００２５】
イベント収集部４１は、収集したイベントを、順次送信イベントキュー５３に格納する。図５に、送信イベントキュー５３に格納されたイベントの一例を示す。図５の例では、１レコードが１つのイベントを示しており、各イベントには、送信イベントキュー５３に格納されたイベントを識別するためのＩＤが付与されている。また、送信イベントキュー５３に格納された各イベントは、発生日時、発生元、メッセージ、重要事象キーイベントフラグ、及び重要度の情報を有している。発生日時は、管理対象装置４０においてイベントが発生した日時であり、発生元は、イベントが発生した管理対象装置４０を識別する情報であり、メッセージは、発生したイベントの内容を示す情報である。また、ここでは、重要事象キーイベントフラグとして、その重要事象キーイベントを含む重要イベント群を処理する際に適用される処理フィルタ（詳細は後述）を識別する処理フィルタＩＤが付与されている。
【００２６】
イベント収集部４１は、送信イベントキュー５３に格納されたイベントを、先頭から順に、情報処理装置２０へ送信する。
【００２７】
情報処理装置２０は、図４に示すように、重要事象キーイベント設定部２１及び複合イベント処理フィルタ設定部２２を含んでいる。また、情報処理装置２０は、イベント取得部２３、通常イベント制御部２４、重要イベント制御部２５、通常イベント処理部２６、重要イベント処理部２７、及び複合イベント後処理部２８を含んでいる。なお、イベント取得部２３は、開示の技術における取得部の一例である。また、通常イベント制御部２４及び通常イベント処理部２６は、開示の技術における第１処理部の一例である。また、重要イベント制御部２５及び重要イベント処理部２７は、開示の技術における第２処理部の一例である。
【００２８】
重要事象キーイベント設定部２１は、管理対象装置４０で発生したイベントから、重要事象キーイベントを特定するための条件である重要事象キーイベント特定条件を設定する。重要事象キーイベント特定条件は、イベントに含まれるメッセージ、発生元、イベントＩＤ等の情報を用いて定めておくことができる。なお、イベントＩＤは、管理対象装置４０により付与されたイベントの種類を識別する情報である。図６に、重要事象キーイベント特定条件の一例を示す。図６の例は、イベントに含まれるメッセージが「メッセージＰ」、発生元が「管理対象装置Ａ」、イベントＩＤが「５０００」、・・・であるイベントを重要事象キーイベントとして特定するという条件を表している。
【００２９】
また、重要事象キーイベント特定条件は、付加情報として、重要度、関連イベント発生間隔、及び処理フィルタＩＤの情報を有する。重要度は、その重要事象キーイベントが示す重要事象がどの程度重要か、すなわちどの程度優先的に処理すべきかを示すレベルである。例えば、重要度は、「最重要」、「重要」の２段階のレベルを設定してもよいし、レベルが高い順に、重要度１、重要度２、重要度３、・・・のような３段階以上のレベルを設定してもよい。関連イベント発生間隔は、重要事象キーイベントの発生日時からどの程度の間隔に発生したイベントを、その重要事象キーイベントの関連イベントとするかを定める情報である。「関連イベント」とは、重要事象キーイベントに対する補足イベントの候補となるイベントであって、一定の条件（例えば、重要事象キーイベントとの発生間隔が所定時間以内）を満たすイベントである。
【００３０】
重要事象キーイベント特定条件は、図示しないマウス、キーボード、ディスプレイ等の入出力装置を介してユーザにより入力される。重要事象キーイベント設定部２１は、入力された重要事象キーイベント特定条件を受け付け、複数の重要事象キーイベント特定条件をまとめた重要事象キーイベント特定条件リスト３１として、所定の記憶領域に保存する。また、重要事象キーイベント設定部２１は、重要事象キーイベント特定条件リスト３１を、各管理対象装置４０へ配付する。
【００３１】
複合イベント処理フィルタ設定部２２は、図７に示すような、キーイベント及び関連イベントの特定方法、特定したイベント群の処理方法に基づいて、イベント群の特定及び特定したイベント群に対する処理の内容を定めた処理フィルタを設定する。処理フィルタは、図示しないマウス、キーボード、ディスプレイ等の入出力装置を介してユーザにより入力される。複合イベント処理フィルタ設定部２２は、入力された処理フィルタを受け付け、複数の処理フィルタをまとめた複合イベント処理フィルタ３２として、所定の記憶領域に保存する。
【００３２】
イベント取得部２３は、管理対象装置４０で発生したイベントを複数取得し、取得した複数のイベントの各々を処理待ちイベントキュー３３に順次格納する。図８に、処理待ちイベントキュー３３に格納されたイベントの一例を示す。図８の例では、１レコードが１つのイベントを示しており、各イベントには、処理待ちイベントキュー３３に格納されたイベントを識別するためのＩＤが付与されている。また、処理待ちイベントキュー３３に格納された各イベントは、発生日時、受信日時、発生元、メッセージ、重要事象キーイベントフラグ、及び取得済みフラグの情報を有している。受信日時は、情報処理装置２０でイベントを取得した日時である。取得済みフラグは、後述する重要イベント処理部２７で処理するために、重要イベント制御部２５により既に取得されたイベントに対して立てられるフラグである。
【００３３】
また、イベント取得部２３は、処理待ちイベントキュー３３に格納された複数のイベントのうち、どのイベントが重要事象キーイベントかを特定する特定情報を取得する。そして、取得した特定情報を、その重要情報キーイベントに付与されている重要度とともに、重要事象キーイベントリスト３４に記録する。図９に、重要事象キーイベントリスト３４の一例を示す。図９の例では、特定情報を、処理待ちイベントキュー３３におけるＩＤとしている。ＩＤ以外にも、該当の重要事象キーイベントが格納されているアドレス等を、特定情報として用いてもよい。
【００３４】
通常イベント制御部２４は、処理待ちイベントキュー３３の先頭からイベントを取得し、取得したイベントを通常イベント処理部２６へ受け渡す。
【００３５】
また、通常イベント制御部２４は、処理待ちイベントキュー３３の先頭に格納されたイベントが、取得済みフラグが立てられていない重要事象キーイベントの場合も、その重要事象キーイベントを通常イベント処理部２６へ受け渡す。そして、通常イベント制御部２４は、重要事象キーイベントを通常イベント処理部２６へ受け渡したことを、重要イベント制御部２５に通知する。通常イベント制御部２４は、重要イベント制御部２５への通知に、通常イベント処理部２６へ受け渡した重要事象キーイベントの特定情報、及びその重要事象キーイベントの受信日時と現在日時との時間差の情報を含める。
【００３６】
通常イベント制御部２４は、通常イベント処理部２６へ受け渡したイベントを、処理待ちイベントキュー３３から削除する。
【００３７】
重要イベント制御部２５は、重要事象キーイベントリスト３４の先頭から、処理対象となる重要度を有する重要事象キーイベントの特定情報を取得する。例えば、図９に示す重要事象キーイベントリスト３４の例で、重要度のレベルが「最重要」及び「重要」の２段階の場合について説明する。処理対象となる重要度が「重要」以上の場合には、重要事象キーイベントリスト３４に登録された全ての特定情報が対象となるため、重要事象キーイベントリスト３４の先頭の特定情報（図６の例では、「Ｗ００２」）が取得される。処理対象となる重要度が「最重要」の場合には、重要事象キーイベントリスト３４に登録された特定情報のうち、「最重要」の重要度を有する先頭の特定情報（図６の例で、「Ｗ００４」）を取得する。重要イベント制御部２５は、取得した特定情報に関するレコードを、重要事象キーイベントリスト３４から削除する。
【００３８】
また、重要イベント制御部２５は、処理待ちイベントキュー３３から、取得した特定情報により特定される重要事象キーイベントを取得する。そして、重要イベント制御部２５は、処理待ちイベントキュー３３内の取得した重要事象キーイベントに、取得済みフラグを立てる。
【００３９】
さらに、重要イベント制御部２５は、処理待ちイベントキュー３３から、取得した重要事象キーイベントの発生日時から一定時間内に発生した関連イベントを取得する。具体的には、重要イベント制御部２５は、複合イベント処理フィルタ３２を参照して、取得した重要事象キーイベントに重要事象キーイベントフラグとして立てられている処理フィルタＩＤが示す処理フィルタに定められている関連イベント発生間隔を取得する。そして、重要イベント制御部２５は、処理待ちイベントキュー３３から、取得した重要事象キーイベントの発生日時との間隔が、取得した関連イベント発生間隔内となる発生日時を有するイベントを、関連イベントとして取得する。重要イベント制御部２５は、取得した重要事象キーイベント及び関連イベントを含む重要イベント群を、重要イベント処理部２７へ受け渡す。
【００４０】
また、重要イベント制御部２５は、通常イベント制御部２４から、重要事象キーイベントを通常イベント処理部２６へ受け渡したことの通知を受け取ると、その通知に含まれる特定情報に関するレコードを、重要事象キーイベントリスト３４から削除する。
【００４１】
さらに、重要イベント制御部２５は、通常イベント制御部２４からの通知に含まれる時間差と、予め定めた閾値とを比較する。通知に含まれる時間差の方が大きい場合には、重要イベント処理部２７による重要事象を示すイベント群の処理が渋滞していることが考えられる。そこで、重要イベント制御部２５は、時間差が予め定めた閾値より大きい場合には、処理対象とする重要度のレベルを上げる。これにより、より重要な重要イベント群のみを、重要イベント処理部２７で優先的に処理するように設定することができる。重要イベント制御部２５は、レベルを変更した処理対象とする重要度の情報を、所定の記憶領域に保持する。
【００４２】
また、重要イベント制御部２５は、重要事象キーイベントリスト３４に、処理対象となる優先度を有する特定情報が存在しなくなった場合、保持されている重要度のレベルを下げて、改めて所定の記憶領域に保持する。例えば、処理対象となる重要度のレベルを「重要」から「最重要」に上げていた場合において、重要事象キーイベントリスト３４に、重要度が「最重要」であるレコードが存在しなくなった場合には、重要度を「重要」に戻す。
【００４３】
通常イベント処理部２６は、通常イベント制御部２４から受け渡されたイベントに対して、複合イベント処理フィルタ３２に含まれる各処理フィルタを適用して、複合イベント処理を行う。具体的な処理の一例を説明する。通常イベント処理部２６は、通常イベント制御部２４から受け渡されたイベントが、いずれかの処理フィルタに定められたキーイベントに該当するかを判定する。受け渡されたイベントがキーイベントに該当する場合には、対応する処理フィルタに定められた条件に適合する関連イベントを処理待ちイベントキュー３３から取得する。そして、取得したキーイベント及び関連イベントを含むイベント群に対して、対応する処理フィルタに定められた条件の判定等の処理を行う。そして、イベント群が示す事象に応じて何らかの後処理が必要であると判定された場合には、キーイベントに、その後処理の内容を付与して、複合イベント後処理部２８へ受け渡す。
【００４４】
なお、通常イベント制御部２４から受け渡されたイベントに、取得済みフラグが立っている場合には、そのイベントを重要事象キーイベントとする重要事象に対する複合イベント処理は、重要イベント処理部２７で行われている。そこで、処理の重複を排除するため、通常イベント処理部２６は、取得済みフラグが立っているイベントに対しては、重要事象キーイベントフラグとして立てられた処理フィルタＩＤが示す処理フィルタを適用した複合イベント処理は行わない。
【００４５】
重要イベント処理部２７は、重要イベント制御部２５から受け渡された重要イベント群に対して、重要事象キーイベントフラグとして立てられた処理フィルタＩＤが示す処理フィルタを適用した複合イベント処理を行う。重要イベント処理部２７の処理は、通常イベント処理部２６と並行して、通常イベント処理部２６とは別ルートで行われる。このため、重要イベント群が優先的に処理される。
【００４６】
複合イベント後処理部２８は、通常イベント処理部２６及び重要イベント処理部２７の各々から受け渡されたイベントに付与された後処理の内容に従って、後処理を実行する。後処理は、例えば、メールの送信、ディスプレイへのメッセージの表示、その他のプログラムの実行などである。
【００４７】
情報処理装置２０は、例えば図１０に示すコンピュータ６０で実現することができる。コンピュータ６０はＣＰＵ６１、メモリ６２、不揮発性の記憶部６３、入出力インターフェース（Ｉ／Ｆ）６４、及びネットワークＩ／Ｆ６５を備えている。ＣＰＵ６１、メモリ６２、記憶部６３、入出力Ｉ／Ｆ６４、及びネットワークＩ／Ｆ６５は、バス６６を介して互いに接続されている。
【００４８】
記憶部６３はＨＤＤ（Hard Disk Drive）やフラッシュメモリ等によって実現できる。記録媒体としての記憶部６３には、コンピュータ６０を情報処理装置２０として機能させるための情報処理プログラム７０が記憶されている。ＣＰＵ６１は、情報処理プログラム７０を記憶部６３から読み出してメモリ６２に展開し、情報処理プログラム７０が有するプロセスを順次実行する。
【００４９】
情報処理プログラム７０は、重要事象キーイベント設定プロセス７１及び複合イベント処理フィルタ設定プロセス７２を有する。また、情報処理プロセス７０は、イベント取得プロセス７３、通常イベント制御プロセス７４、重要イベント制御プロセス７５、通常イベント処理プロセス７６、重要イベント処理プロセス７７、及び複合イベント後処理プロセス７８を有する。
【００５０】
ＣＰＵ６１は、重要事象キーイベント設定プロセス７１を実行することで、図４に示す重要事象キーイベント設定部２１として動作する。また、ＣＰＵ６１は、複合イベント処理フィルタ設定プロセス７２を実行することで、図４に示す複合イベント処理フィルタ設定部２２として動作する。また、ＣＰＵ６１は、イベント取得プロセス７３を実行することで、図４に示すイベント取得部２３として動作する。また、ＣＰＵ６１は、通常イベント制御プロセス７４を実行することで、図４に示す通常イベント制御部２４として動作する。また、ＣＰＵ６１は、重要イベント制御プロセス７５を実行することで、図４に示す重要イベント制御部２５として動作する。また、ＣＰＵ６１は、通常イベント処理プロセス７６を実行することで、図４に示す通常イベント処理部２６として動作する。また、ＣＰＵ６１は、重要イベント処理プロセス７７を実行することで、図４に示す重要イベント処理部２７として動作する。また、ＣＰＵ６１は、複合イベント後処理プロセス７８を実行することで、図４に示す複合イベント後処理部２８として動作する。これにより、情報処理プログラム７０を実行したコンピュータ６０が、情報処理装置２０として機能することになる。
【００５１】
なお、情報処理装置２０は、例えば半導体集積回路、より詳しくはＡＳＩＣ（Application Specific Integrated Circuit）等で実現することも可能である。
【００５２】
また、管理対象装置４０も、ＣＰＵ、メモリ、不揮発性の記憶部、入出力Ｉ／Ｆ、及びネットワークＩ／Ｆ６５を備えたコンピュータで構成することができる。また、管理対象装置４０は、例えば半導体集積回路、より詳しくはＡＳＩＣ等で実現することも可能である。
【００５３】
次に、本実施形態に係る情報処理システム１０の作用について説明する。管理対象装置４０は、図１１に示す管理対象装置側処理を実行することにより、管理対象装置４０で発生したイベントを順次情報処理装置２０へ送信する。情報処理装置は、図１３に示す情報処理装置側処理を実行することにより、重要イベント群の優先的処理を含む複合イベント処理を実行する。以下、各処理について詳述する。
【００５４】
図１１に示す管理対象装置側処理のステップＳ１１で、イベント収集部４１が、情報処理装置２０から配付された重要事象キーイベント特定条件リスト３１を取得し、所定の記憶領域に保存する。重要事象キーイベント特定条件リスト３１は、情報処理装置２０の重要事象キーイベント設定部２１が、後述する重要事象キーイベント設定処理を実行することにより、各管理対象装置４０へ配付される。
【００５５】
次に、ステップＳ１２で、イベント収集部４１が、図１２に示すイベント収集処理を実行する。
【００５６】
図１２に示すイベント収集処理のステップＳ１２１で、イベント収集部４１が、各種ログ５２から、新たに発生したイベントを収集する。次に、ステップＳ１２２で、イベント収集部４１が、重要事象キーイベント特定条件リスト３１を参照して、収集した各イベントが重要事象キーイベントか否かを判定する。重要事象キーイベントの場合には、ステップＳ１２３へ移行し、重要事象キーイベントではない場合には、ステップＳ１２３をスキップして、ステップＳ１２４へ移行する。
【００５７】
ステップＳ１２３では、イベント収集部４１が、重要事象キーイベントであると判定したイベントに重要事象キーイベントフラグを立て、重要事象キーイベント特定条件リスト３１を参照して、その重要事象キーイベントが示す重要事象の重要度を付与する。
【００５８】
次に、ステップＳ１２４で、イベント収集部４１が、収集したイベントを、順次送信イベントキュー５３に格納し、管理対象装置側処理へリターンする。
【００５９】
次に、管理対象装置側処理のステップＳ１３で、イベント収集部４１が、送信イベントキュー５３に格納されたイベントを、先頭から順に、情報処理装置２０へ送信し、ステップＳ１２へ戻る。
【００６０】
なお、ステップＳ１２の処理とステップＳ１３の処理とは、並行して実行される。従って、ステップＳ１２において、イベント収集部４１が、送信イベントキュー５３にイベントを追加すると、イベント収集部４１は、ステップＳ１２の処理を継続したまま、ステップＳ１３の処理を開始する。
【００６１】
次に、図１３に示す情報処理装置側処理のステップＳ２１で、重要事象キーイベント設定部２１が、図１４に示す重要事象キーイベント設定処理を実行する。
【００６２】
図１４に示す重要事象キーイベント設定処理のステップＳ２１１で、重要事象キーイベント設定部２１が、図示しないマウス、キーボード、ディスプレイ等の入出力装置を介してユーザにより入力された重要事象キーイベント特定条件を受け付ける。
【００６３】
次に、ステップＳ２１２で、重要事象キーイベント設定部２１が、複数の重要事象キーイベント特定条件をまとめた重要事象キーイベント特定条件リスト３１を、所定の記憶領域に保存する。次に、ステップＳ２１３で、重要事象キーイベント設定部２１が、重要事象キーイベント特定条件リスト３１を、各管理対象装置４０へ配付し、情報処理装置側処理へリターンする。
【００６４】
次に、図１３に示す情報処理装置側処理のステップＳ２２で、複合イベント処理フィルタ設定部２２が、図１５に示す複合イベント処理フィルタ設定処理を実行する。
【００６５】
図１５に示す複合イベント処理フィルタ設定処理のステップＳ２２１で、複合イベント処理フィルタ設定部２２が、図示しないマウス、キーボード、ディスプレイ等の入出力装置を介してユーザにより入力された処理フィルタを受け付ける。次に、ステップＳ２２２で、複合イベント処理フィルタ設定部２２が、複数の処理フィルタをまとめた複合イベント処理フィルタ３２を、所定の記憶領域に保存して、情報処理装置側処理へリターンする。
【００６６】
次に、図１３に示す情報処理装置側処理のステップＳ２３で、イベント取得部２３が、図１６に示すイベント取得処理を実行する。
【００６７】
図１６に示すイベント取得処理のステップＳ２３１で、イベント取得部２３が、管理対象装置４０から送信されたイベントを取得する。
【００６８】
次に、ステップＳ２３２で、イベント取得部２３が、重要事象キーイベントフラグを参照して、取得したイベントが重要事象キーイベントか否かを判定する。重要事象キーイベントの場合には、ステップＳ２３３へ移行し、重要事象キーイベントではない場合には、ステップＳ２３５へ移行する。
【００６９】
ステップＳ２３３では、イベント取得部２３が、取得したイベントを処理待ちイベントキュー３３に格納する。次に、ステップＳ２３４で、イベント取得部２３が、処理待ちイベントキュー３３に格納された複数のイベントのうち、どのイベントが重要事象キーイベントかを特定する特定情報を取得する。例えば、重要事象キーイベントとして判定されたイベントの処理待ちイベントキュー３３におけるＩＤを特定情報として取得する。そして、イベント取得部２３は、取得した特定情報を、その重要事象キーイベントに付与されている重要度とともに、重要事象キーイベントリスト３４に記録して、情報処理装置側処理へリターンする。
【００７０】
一方、ステップＳ２３５では、イベント取得部２３が、上記ステップＳ２３３と同様に、取得したイベントを処理待ちイベントキュー３３に格納する処理のみを行って、情報処理装置側処理へリターンする。
【００７１】
次に、図１３に示す情報処理装置側処理のステップＳ２４で、通常イベント制御部２４及び通常イベント処理部２６が、図１７に示す通常イベント処理を実行する。
【００７２】
図１７に示す通常イベント処理のステップＳ２４１で、通常イベント制御部２４が、処理待ちイベントキュー３３の先頭からイベントを取得する。
【００７３】
次に、ステップＳ２４２で、通常イベント制御部２４が、取得したイベントが重要事象キーイベントか否かを判定する。重要事象キーイベントの場合には、ステップＳ２４３へ移行し、重要事象キーイベントではない場合には、ステップＳ２４７へ移行する。
【００７４】
ステップＳ２４３では、通常イベント制御部２４が、取得したイベントに取得済みフラグが立っているか否かを判定する。取得済みフラグが立っている場合には、ステップＳ２４４へ移行し、取得済みフラグが立っていない場合には、ステップＳ２４６へ移行する。
【００７５】
ステップＳ２４４では、通常イベント制御部２４が、取得したイベントを通常イベント処理部２６へ受け渡す。そして、通常イベント制御部２４が、通常イベント処理部２６へ受け渡したイベントを、処理待ちイベントキュー３３から削除する。
【００７６】
次に、ステップＳ２４５で、通常イベント処理部２６が、通常イベント制御部２４から受け渡されたイベントに対して、複合イベント処理フィルタ３２に含まれる各処理フィルタを適用して、複合イベント処理を行って、情報処理装置側処理へリターンする。この際、通常イベント処理部２６は、重要事象キーイベントフラグとして立てられた処理フィルタＩＤが示す処理フィルタを適用した複合イベント処理は行わない。
【００７７】
一方、ステップＳ２４６では、通常イベント制御部２４が、取得したイベントの特定情報（例えば、処理待ちイベントキュー３３におけるＩＤ）を取得する。また、通常イベント制御部２４が、取得したイベントの受信日時と現在日時との時間差を計算する。そして、通常イベント制御部２４が、重要事象キーイベントを通常イベント処理部２６へ受け渡したことを、特定情報及び時間差の情報を含め、重要イベント制御部２５に通知する。
【００７８】
次に、ステップＳ２４７で、通常イベント制御部２４が、取得したイベントを通常イベント処理部２６へ受け渡す。そして、通常イベント制御部２４が、通常イベント処理部２６へ受け渡したイベントを、処理待ちイベントキュー３３から削除する。
【００７９】
次に、ステップＳ２４８で、通常イベント処理部２６が、通常イベント制御部２４から受け渡されたイベントに対して、複合イベント処理フィルタ３２に含まれる各処理フィルタを適用して、複合イベント処理を行って、情報処理装置側処理へリターンする。
【００８０】
次に、図１３に示す情報処理装置側処理のステップＳ２５で、重要イベント制御部２５及び重要イベント処理部２７が、図１８に示す重要イベント処理を実行する。
【００８１】
図１８に示す重要イベント処理のステップＳ２５１で、重要イベント制御部２５が、所定の記憶領域に保持している処理対象となる重要度を読み込む。
【００８２】
次に、ステップＳ２５２で、重要イベント制御部２５が、重要事象キーイベントリスト３４の先頭から、処理対象となる重要度を有する重要事象キーイベントの特定情報を検索する。
【００８３】
次に、ステップＳ２５３で、重要イベント制御部２５が、処理対象となる重要度を有する特定情報が存在したか否かを判定する。存在した場合には、ステップＳ２５５へ移行し、存在しない場合には、ステップＳ２５４へ移行する。
【００８４】
ステップＳ２５４では、重要イベント制御部２５が、保持されている処理対象となる重要度のレベルを下げて、改めて所定の記憶領域に保持して、ステップＳ２５１へ戻る。
【００８５】
ステップＳ２５５では、重要イベント制御部２５が、重要事象キーイベントリスト３４に登録された特定情報のうち、処理対象の重要度を有する先頭の特定情報を取得する。また、重要イベント制御部２５は、取得した特定情報に関するレコードを、重要事象キーイベントリスト３４から削除する。
【００８６】
次に、ステップＳ２５６で、重要イベント制御部２５が、処理待ちイベントキュー３３から、取得した特定情報により特定される重要事象キーイベントを取得する。また、重要イベント制御部２５が、処理待ちイベントキュー３３から、取得した重要事象キーイベントの発生日時から一定時間内に発生した関連イベントを取得する。
【００８７】
次に、ステップＳ２５７で、重要イベント制御部２５が、処理待ちイベントキュー３３内の取得した重要事象キーイベントに、取得済みフラグを立てる。
【００８８】
次に、ステップＳ２５８で、重要イベント制御部２５が、取得した重要事象キーイベント及び関連イベントを含む重要イベント群を、重要イベント処理部２７へ受け渡す。
【００８９】
次に、ステップＳ２５９で、重要イベント処理部２７が、重要イベント制御部２５から受け渡された重要イベント群に対して、重要事象キーイベントフラグとして立てられた処理フィルタＩＤが示す処理フィルタを適用した複合イベント処理を行う。そして、情報処理装置側処理へリターンする。
【００９０】
次に、図１３に示す情報処理装置側処理のステップＳ２８で、複合イベント後処理部２８が、通常イベント処理部２６及び重要イベント処理部２７の各々から受け渡されたイベントに付与された後処理の内容に従って、後処理を実行し、ステップＳ２３へ戻る。
【００９１】
また、重要イベント制御部２５は、図１８に示す重要イベント処理と並行して、図１９に示す通知受付処理を実行する。
【００９２】
図１９に示す通知受付処理のステップＳ２６１で、重要イベント制御部２５が、通常イベント制御部２４から、重要事象キーイベントを通常イベント処理部２６へ受け渡したことの通知を受け取ったか否かを判定する。通知を受け取った場合には、ステップＳ２６１へ移行し、受け取っていない場合には、通知受付処理を終了する。
【００９３】
ステップＳ２６２では、重要イベント制御部２５が、受け取った通知に含まれる特定情報に関するレコードを、重要事象キーイベントリスト３４から削除する。
【００９４】
次に、ステップＳ２６３で、重要イベント制御部２５が、受け取った通知に含まれる時間差が、予め定めた閾値より大きいか否かを判定する。時間差＞閾値の場合には、重要イベント制御部２５が、保持されている処理対象とする重要度のレベルを上げて、改めて所定の記憶領域に保持し、通知受付処理を終了する。一方、時間差≦閾値の場合には、保持されている処理対象とする重要度のレベルを変更することなく、そのまま通知受付処理を終了する。
【００９５】
なお、ステップＳ２３の処理とステップＳ２４及びステップＳ２５の処理とは、並行して実行される。従って、ステップＳ２３において、イベント取得部２３が、処理待ちイベントキュー３３にイベントを追加する。そして、イベント取得部４１によるステップＳ２３の処理を継続したまま、通常イベント制御部２４及び通常イベント処理部２６が、ステップＳ２４の処理を開始する。また、これと並行して、イベント取得部２３が、重要事象キーイベントリスト３４に、重要事象キーイベントの特定情報に関するデータを追加する。そして、イベント取得部４１によるステップＳ２３の処理を継続したまま、重要イベント制御部２５及び重要イベント処理部２７がステップＳ２５の処理を開始する。
【００９６】
以上説明したように、本実施形態に係る情報処理装置によれば、重要事象キーイベント及び関連イベントを含む重要イベント群をまとめて、通常イベント処理部とは異なる重要イベント処理部へ受け渡すため、重要イベント群をまとめて優先処理することができる。また、優先処理した重要事象キーイベントについては、処理待ちイベントキューから削除することなく、フラグを立てて管理することで、重要事象のキーイベントとして処理されたイベントを、別のイベント処理でも利用可能にすることができる。また、イベントの順序性も損なわない。
【００９７】
このように、複合イベント処理の要件を満たしつつ、重要事象を示すイベントを優先的に処理することができる。
【００９８】
なお、上記実施形態では、管理対象装置４０のイベント収集部４１において、重要事象キーイベント特定条件リスト３１を参照して、収集したイベントが重要事象キーイベントか否かを特定する場合について説明したが、これに限定されない。情報処理装置２０のイベント取得部２３において、重要事象キーイベント特定条件リスト３１を参照して、各管理対象装置４０から取得したイベントが重要事象キーイベントか否かを特定するようにしてもよい。ただし、本実施形態のように、各管理対象装置４０のイベント収集部４１で収集したイベントが重要事象キーイベントか否かを特定した方が、処理負荷を分散することができ、情報処理装置２０の処理負荷を軽減することができる。
【００９９】
また、上記では、情報処理プログラム７０が記憶部６３に予め記憶（インストール）されている態様を説明したが、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の記録媒体に記録された形態で提供することも可能である。
【０１００】
以上の実施形態に関し、更に以下の付記を開示する。
【０１０１】
（付記１）
管理対象装置で発生したイベントを複数取得し、取得した複数のイベントの各々をイベント格納部に順次格納するとともに、前記イベント格納部に格納された複数のイベントの中から、重要事象キーイベントを特定する特定情報を取得する取得部と、
前記イベント格納部の先頭から順にイベントを取得し、処理条件に従って処理する第１処理部と、
前記イベント格納部から、前記取得された特定情報により特定される重要事象キーイベントと、当該キーイベントと関連するイベントを含む重要イベント群を前記処理条件に従って処理するとともに、前記イベント格納部内の取得した重要事象キーイベントに、取得済み情報を付与する第２処理部と、
を含む情報処理装置。
【０１０２】
（付記２）
前記第１処理部は、前記イベント格納部の先頭に格納されたイベントが、前記取得済み情報が付与されていない重要事象キーイベントである場合に、前記取得済み情報が付与されていない前記重要事象キーイベントを含む重要イベント群を取得して処理するとともに、前記第２処理部に、前記重要事象キーイベントを第１処理部で取得済みであることを通知する付記１記載の情報処理装置。
【０１０３】
（付記３）
前記取得部は、重要事象に応じた重要度を、重要事象キーイベント毎に取得し、
前記第２処理部は、予め設定したレベルの重要度を有する重要事象キーイベントを含む重要イベント群を取得して処理するとともに、前記第１処理部から取得済みの通知を受け付けた場合には、前記予め設定したレベルを上げる
付記２記載の情報処理装置。
【０１０４】
（付記４）
前記第１処理部は、重要イベント群を取得した場合には、取得した前記重要イベント群に含まれる重要事象キーイベントが前記イベント格納部に格納されてから現在までの時間差を、前記第２処理部へ通知し、
前記第２処理部は、前記第１処理部から通知された前記時間差が、予め定めた閾値以上の場合に、前記予め設定したレベルを上げる
付記３記載の情報処理装置。
【０１０５】
（付記５）
コンピュータに、
管理対象装置で発生したイベントを複数取得し、取得した複数のイベントの各々をイベント格納部に順次格納するとともに、前記イベント格納部に格納された複数のイベントの中から、重要事象キーイベントを特定する特定情報を取得し、
前記イベント格納部の先頭から順にイベントを取得し、処理条件に従って第１処理を行い、
前記イベント格納部から、前記取得された特定情報により特定される重要事象キーイベントと、当該キーイベントと関連するイベントを含む重要イベント群を前記処理条件に従って第２処理を行うとともに、前記イベント格納部内の取得した重要事象キーイベントに、取得済み情報を付与する
ことを含む処理を実行させる情報処理方法。
【０１０６】
（付記６）
前記コンピュータに、前記第１処理において、前記イベント格納部の先頭に格納されたイベントが、前記取得済み情報が付与されていない重要事象キーイベントである場合に、前記取得済み情報が付与されていない前記重要事象キーイベントを含む重要イベント群を取得して処理するとともに、前記第２処理を行う処理部に、前記重要事象キーイベントを、第１処理を行う処理部で取得済みであることを通知することを含む処理を実行させる付記５記載の情報処理方法。
【０１０７】
（付記７）
前記コンピュータに、
重要事象に応じた重要度を、重要事象キーイベント毎に取得し、
前記第２処理において、予め設定したレベルの重要度を有する重要事象キーイベントを含む重要イベント群を取得して処理するとともに、前記第１処理を行う処理部から取得済みの通知を受け付けた場合には、前記予め設定したレベルを上げる
ことを含む処理を実行させる付記６記載の情報処理方法。
【０１０８】
（付記８）
前記コンピュータに、
前記第１処理において、重要イベント群を取得した場合には、取得した前記重要イベント群に含まれる重要事象キーイベントが前記イベント格納部に格納されてから現在までの時間差を、前記第２処理を行う処理部へ通知し、
前記第２処理において、通知された前記時間差が、予め定めた閾値以上の場合に、前記予め設定したレベルを上げる
ことを含む処理を実行させる付記７記載の情報処理方法。
【０１０９】
（付記９）
コンピュータに、
管理対象装置で発生したイベントを複数取得し、取得した複数のイベントの各々をイベント格納部に順次格納するとともに、前記イベント格納部に格納された複数のイベントの中から、重要事象キーイベントを特定する特定情報を取得し、
前記イベント格納部の先頭から順にイベントを取得し、処理条件に従って第１処理を行い、
前記イベント格納部から、前記取得された特定情報により特定される重要事象キーイベントと、当該キーイベントと関連するイベントを含む重要イベント群を前記処理条件に従って第２処理を行うとともに、前記イベント格納部内の取得した重要事象キーイベントに、取得済み情報を付与する
ことを含む処理を実行させるための情報処理プログラム。
【０１１０】
（付記１０）
前記コンピュータに、前記第１処理において、前記イベント格納部の先頭に格納されたイベントが、前記取得済み情報が付与されていない重要事象キーイベントである場合に、前記取得済み情報が付与されていない前記重要事象キーイベントを含む重要イベント群を取得して処理するとともに、前記第２処理を行う処理部に、前記重要事象キーイベントを、第１処理を行う処理部で取得済みであることを通知することを含む処理を実行させるための付記９記載の情報処理プログラム。
【０１１１】
（付記１１）
前記コンピュータに、
重要事象に応じた重要度を、重要事象キーイベント毎に取得し、
前記第２処理において、予め設定したレベルの重要度を有する重要事象キーイベントを含む重要イベント群を取得して処理するとともに、前記第１処理を行う処理部から取得済みの通知を受け付けた場合には、前記予め設定したレベルを上げる
ことを含む処理を実行させるための付記１０記載の情報処理プログラム。
【０１１２】
（付記１２）
前記コンピュータに、
前記第１処理において、重要イベント群を取得した場合には、取得した前記重要イベント群に含まれる重要事象キーイベントが前記イベント格納部に格納されてから現在までの時間差を、前記第２処理を行う処理部へ通知し、
前記第２処理において、通知された前記時間差が、予め定めた閾値以上の場合に、前記予め設定したレベルを上げる
ことを含む処理を実行させるための付記１１記載の情報処理プログラム。
【０１１３】
（付記１３）
自装置で発生したイベントを収集し、重要事象キーイベントに、重要事象キーイベントであることを示す情報を付与し、収集したイベントを情報処理装置へ順次送信する管理対象装置と、
前記管理対象装置で発生したイベントを複数取得し、取得した複数のイベントの各々をイベント格納部に順次格納するとともに、前記イベント格納部に格納された複数のイベントの中から、前記重要事象キーイベントを特定する特定情報を取得する取得部と、
前記イベント格納部の先頭から順にイベントを取得し、処理条件に従って処理する第１処理部と、
前記イベント格納部から、前記取得された特定情報により特定される重要事象キーイベントと、当該キーイベントと関連するイベントを含む重要イベント群を前記処理条件に従って処理するとともに、前記イベント格納部内の取得した重要事象キーイベントに、取得済み情報を付与する第２処理部と、を含む情報処理装置と、
を含む情報処理システム。
【０１１４】
（付記１４）
前記第１処理部は、前記イベント格納部の先頭に格納されたイベントが、前記取得済み情報が付与されていない重要事象キーイベントである場合に、前記取得済み情報が付与されていない前記重要事象キーイベントを含む重要イベント群を取得して処理するとともに、前記第２処理部に、前記重要事象キーイベントを第１処理部で取得済みであることを通知する付記１３記載の情報処理システム。
【０１１５】
（付記１５）
前記取得部は、重要事象に応じた重要度を、重要事象キーイベント毎に取得し、
前記第２処理部は、予め設定したレベルの重要度を有する重要事象キーイベントを含む重要イベント群を取得して処理するとともに、前記第１処理部から取得済みの通知を受け付けた場合には、前記予め設定したレベルを上げる
付記１４記載の情報処理システム。
【０１１６】
（付記１６）
前記第１処理部は、重要イベント群を取得した場合には、取得した前記重要イベント群に含まれる重要事象キーイベントが前記イベント格納部に格納されてから現在までの時間差を、前記第２処理部へ通知し、
前記第２処理部は、前記第１処理部から通知された前記時間差が、予め定めた閾値以上の場合に、前記予め設定したレベルを上げる
付記１５記載の情報処理システム。
【符号の説明】
【０１１７】
１０   情報処理システム
２０   情報処理装置
２１   重要事象キーイベント設定部
２２   複合イベント処理フィルタ設定部
２３   イベント取得部
２４   通常イベント制御部
２５   重要イベント制御部
２６   通常イベント処理部
２７   重要イベント処理部
２８   複合イベント後処理部
３１   重要事象キーイベント特定条件リスト
３２   複合イベント処理フィルタ
３３   処理待ちイベントキュー
３４   重要事象キーイベントリスト
４０   管理対象装置
４１   イベント収集部
６０   コンピュータ
６１   ＣＰＵ
６２   メモリ
６３   記憶部
【図１】
2015069391.tif 000003
【図２】
2015069391.tif 000004
【図３】
2015069391.tif 000005
【図４】
2015069391.tif 000006
【図５】
2015069391.tif 000007
【図６】
2015069391.tif 000008
【図７】
2015069391.tif 000009
【図８】
2015069391.tif 000010
【図９】
2015069391.tif 000011
【図１０】
2015069391.tif 000012
【図１１】
2015069391.tif 000013
【図１２】
2015069391.tif 000014
【図１３】
2015069391.tif 000015
【図１４】
2015069391.tif 000016
【図１５】
2015069391.tif 000017
【図１６】
2015069391.tif 000018
【図１７】
2015069391.tif 000019
【図１８】
2015069391.tif 000020
【図１９】
2015069391.tif 000021