(57)【要約】【課題】個々の機器における監視情報の送信負荷及び監視情報の欠落を低減し、重要な監視情報及び重要な監視情報の周辺情報のみを確実かつ即座に送信する監視対象装置等を提供する。【解決手段】自装置の動作情報を示すメッセージを取得する取得手段と、前記メッセージが予め定められたフィルタの条件に合致するか否かを判断する判断手段と、前記フィルタ条件に合致すると判断した場合は、前記フィルタ条件に基づいて前記メッセージから重要メッセージを検出する重要メッセージ検出手段と、前記重要メッセージに対する発生順序と発生時刻差とに基づいて、前記重要メッセージ以外の非重要メッセージから前記重要メッセージに関連する周辺メッセージを検出する周辺メッセージ検出手段と、を備える。【選択図】図１
2010198318.tif 000002
【特許請求の範囲】
【請求項１】
自装置の動作情報を示すメッセージを取得する取得手段と、
前記メッセージが予め定められたフィルタの条件に合致するか否かを判断する判断手段と、
前記フィルタ条件に合致すると判断した場合は、前記フィルタ条件に基づいて前記メッセージから重要メッセージを検出する重要メッセージ検出手段と、
前記重要メッセージに対する発生順序と発生時刻差とに基づいて、前記重要メッセージ以外の非重要メッセージから前記重要メッセージに関連する周辺メッセージを検出する周辺メッセージ検出手段と、
を備えることを特徴とする監視対象装置。
【請求項２】
請求項１に記載の監視対象装置において、
前記周辺メッセージ検出手段は、更に前記周辺メッセージの重要度に基づいて前記周辺メッセージを検出することを特徴とする監視対象装置。
【請求項３】
請求項１又は２に記載の監視対象装置において、
前記重要メッセージを検出したフィルタと前記非重要メッセージを検出したフィルタとの間の関連度を示すフィルタ関連度を記憶するフィルタ関連度記憶手段を更に備え、
前記周辺メッセージ検出手段は、更に前記フィルタ関連度に基づいて前記周辺メッセージを検出することを特徴とする監視対象装置。
【請求項４】
請求項３に記載の監視対象装置において、
前記フィルタ関連度は、前記メッセージの発生順序によって決定されることを特徴とする監視対象装置。
【請求項５】
自装置の動作情報を示すメッセージを取得する取得工程と、
前記メッセージが予め定められたフィルタの条件に合致するか否かを判断する判断工程と、
前記フィルタ条件に合致すると判断した場合は、前記フィルタ条件に基づいて前記メッセージから重要メッセージを検出する重要メッセージ検出工程と、
前記重要メッセージに対する発生順序と発生時刻差とに基づいて、前記重要メッセージ以外の非重要メッセージから前記重要メッセージに関連する周辺メッセージを検出する周辺メッセージ検出工程と、
を有することを特徴とする監視対象制御方法。
【請求項６】
コンピュータを、
自装置の動作情報を示すメッセージを取得する取得手段、
前記メッセージが予め定められたフィルタの条件に合致するか否かを判断する判断手段、
前記フィルタ条件に合致すると判断した場合は、前記フィルタ条件に基づいて前記メッセージから重要メッセージを検出する重要メッセージ検出手段、及び、
前記重要メッセージに対する発生順序と発生時刻差とに基づいて、前記重要メッセージ以外の非重要メッセージから前記重要メッセージに関連する周辺メッセージを検出する周辺メッセージ検出手段、
として機能させることを特徴とする監視対象装置用プログラム。
【請求項７】
請求項６に記載の監視対象装置用プログラムがコンピュータに読み取り可能に記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報サービスを提供する機器の運用管理を支援する監視対象装置等に関し、特に、負荷及び監視情報の欠落を低減し、重要な監視情報及び重要な監視情報の周辺情報だけを確実かつ即座に管理者に送信する監視対象装置等に関する。
【背景技術】
【０００２】
情報サービスのインフラ化に伴い、システムの大規模・複雑化、及びシステムの監視の重要性が増大し、監視内容の高度化も進んでいる。
【０００３】
従来の運用管理装置においては、機器の監視情報を検出時に即座に送信していた。しかし、いつ発生するかわからない監視情報のためにシステム資源に十分な余裕を持たせる必要があり、利用効率が低下してしまうという問題があった。また、運用管理装置の主な目的である障害対処の支援を行うためには、正常時に比べて大量の異常メッセージが発生することを想定してシステム構築を行う必要があり、運用管理システムが高価になってしまうという問題があった。
【０００４】
また従来の運用管理装置においては、監視にかかる処理負荷及び通信負荷を低減するために、監視頻度や項目数を一律的に抑制する機能を有していた。しかしながら、異常が原因で大量の異常メッセージが発生した場合には、正常時よりも更に抑制を強化する必要があり、主たる目的である障害対処の場面で最も情報の欠落が多くなってしまうという問題があった。また、多数の監視情報が収集されると、管理者がそれらを理解する負担も大きくなり、１つのサーバの多数の異常メッセージのために他の重要なメッセージを見落とす等の管理ミスが発生し易くなるという問題があった。
【０００５】
そこで、重要なメッセージのみを優先して送信を実施する技術として、例えば特許文献１及び特許文献２がある。また、関連のある技術として、例えば特許文献３及び４には、発生した異常メッセージに対して指定された時間分の過去のメッセージを検索する技術が開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００７−３３４７１６号公報
【特許文献２】特開平５−２５０２８２号公報
【特許文献３】特開２００２−３５１７０１号公報
【特許文献４】特開２００４−１８５６０７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献１及び２の技術では、重要なメッセージの解析及び対応の判断に必要である重要なメッセージの周辺メッセージを得ることができず、当該重要なメッセージの解析及び対応の判断に時間がかかってしまうという問題があった。
【０００８】
また、上記特許文献３及び４の技術では、短時間で大量のメッセージが発生した場合には、時間指定であるため、当該大量のメッセージの全部を確認してしまい、処理時間・処理負荷が過剰に高くなるという問題点があった。
【０００９】
そこで、本発明は、上記問題点に鑑みて為されたものであり、その目的の一例は、個々の機器における監視情報の送信負荷及び監視情報の欠落を低減し、重要な監視情報及び重要な監視情報の周辺情報のみを確実かつ即座に送信する監視対象装置等を提供することである。
【課題を解決するための手段】
【００１０】
上記の課題を解決するために、本発明の監視対象装置は、自装置の動作情報を示すメッセージが予め定められたフィルタの条件に合致するか否かを判断する判断手段と、前記フィルタ条件に合致すると判断した場合は、前記フィルタ条件に基づいて前記メッセージから重要メッセージを検出する重要メッセージ検出手段と、前記重要メッセージに対する発生順序と発生時刻差とに基づいて、前記重要メッセージ以外の非重要メッセージから前記重要メッセージに関連する周辺メッセージを検出する周辺メッセージ検出手段と、を備えることを特徴とする。
【００１１】
上記の課題を解決するために、本発明の監視対象制御方法は、自装置の動作情報を示すメッセージが予め定められたフィルタの条件に合致するか否かを判断する判断工程と、前記フィルタ条件に合致すると判断した場合は、前記フィルタ条件に基づいて前記メッセージから重要メッセージを検出する重要メッセージ検出工程と、前記重要メッセージに対する発生順序と発生時刻差とに基づいて、前記重要メッセージ以外の非重要メッセージから前記重要メッセージに関連する周辺メッセージを検出する周辺メッセージ検出工程と、を有することを特徴とする。
【００１２】
上記の課題を解決するために、本発明の監視対象装置用プログラムは、コンピュータを、  自装置の動作情報を示すメッセージが予め定められたフィルタの条件に合致するか否かを判断する判断手段、前記フィルタ条件に合致すると判断した場合は、前記フィルタ条件に基づいて前記メッセージから重要メッセージを検出する重要メッセージ検出手段、及び、  前記重要メッセージに対する発生順序と発生時刻差とに基づいて、前記重要メッセージ以外の非重要メッセージから前記重要メッセージに関連する周辺メッセージを検出する周辺メッセージ検出手段、として機能させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、監視することが可能な要素を網羅的に収集するのではなく、処理及び通信の負荷を大幅に低減することができるため、システム構築のコストを低減することができる。
【００１４】
また本発明によれば、大量のメッセージが発生した場合にも、その中に含まれる障害情報メッセージのみを優先して確実に送ることができるため、障害情報の欠落（メッセージロスト）を少なくすることができる。
【００１５】
また本発明によれば、監視情報の中から管理者が設定した条件に合致した障害情報と障害の状況判断に必要な周辺情報とを優先的に収集することにより、解析作業における認知性が向上し解析精度の向上も期待することができ、障害情報の解析が容易になる。
【００１６】
また本発明によれば、発生順序と発生時刻差の組み合わせにより無駄な処理を低減することができる。
【図面の簡単な説明】
【００１７】
【図１】第１実施形態に係る監視対象装置１００の概要構成の一例を示す図である。
【図２】メッセージ生成部１１が生成するメッセージの一例を示す図である。
【図３】予め管理者によって指定されたフィルタの一例を示す図である。
【図４】第１実施形態に係る監視対象装置１００におけるメッセージ解析部１２の動作の一例を示すフローチャートである。
【図５】第１実施形態に係る監視対象装置１００における優先メッセージ送信制御部１９の動作の一例を示すフローチャートである。
【図６】重要度と値との対応関係を示すテーブルの一例を示す図である。
【図７】第２実施形態に係る監視対象装置１０１の概要構成の一例を示す図である。
【図８】第２実施形態に係る監視対象装置１０１における優先メッセージ送信制御部３０の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
次に、本発明に好適な実施の形態について、図面に基づいて説明する。なお、以下に説明する実施の形態は、監視対象装置に対して本発明を適用した場合の実施の形態である。
【００１９】
［第１実施形態］
先ず、本発明の第１実施形態に係る監視対象装置１００の構成及び機能について、図１等を用いて説明する。なお、図１は、第１実施形態に係る監視対象装置１００の概要構成の一例を示す図である。
【００２０】
図１に示すように、第１実施形態に係る監視対象装置１００（監視対象装置の一例）は、監視情報取得部１０と、メッセージ生成部１１と、メッセージ解析部１２（取得手段、判断手段及び重要メッセージ検出手段の一例）と、メッセージ格納部１３と、メッセージ圧縮部１４と、タイマ１５と、通常バッファ１６と、優先バッファ１８と、メッセージ送信部１７と、優先メッセージ送信制御部１９（周辺メッセージ検出手段の一例）とを備えて構成される。
【００２１】
監視装置２００は、メッセージ受信部２１と、メッセージ処理部２２と、カウンタ指定部２３とを備えて構成される。
【００２２】
監視情報取得部１０は、監視対象装置１００の情報を取得し、当該情報をメッセージ生成部１１に出力する。
【００２３】
メッセージ生成部１１は、当該取得した情報からメッセージを生成し、当該メッセージをメッセージ解析部１２に出力する。なお当該メッセージの一例を図２に示す。
【００２４】
メッセージ解析部１２は、メッセージ生成部１１から取得したメッセージが予め管理者によって指定されたフィルタの条件に合致するか否かを判断する。なお当該フィルタの一例を図３に示す。そして、メッセージ解析部１２は、当該フィルタの条件に合致するメッセージであって重要度が一定より高いメッセージ（以下、重要メッセージという。）に対してその重要度を付与し、優先メッセージ送信制御部１９に出力する。また、メッセージ解析部１２は、当該フィルタの条件に合致するメッセージであって重要度の低いメッセージ（以下、非重要メッセージという。）に対してその重要度を付与し、優先メッセージ送信制御部１９よりカウンタが０を超過している通知を受けている場合は、非重要メッセージを優先メッセージ送信制御部１９に出力する。それ以外の場合は、非重要メッセージをメッセージ格納部１３に格納する。優先メッセージ送信制御部１９に出力された非重要メッセージが優先メッセージ送信制御部１９によって重要メッセージの周辺のメッセージ（以下、周辺メッセージという。）でないと通知された場合は、当該メッセージをメッセージ格納部１３に格納する。
【００２５】
メッセージ圧縮部１４は、タイマ１５を参照し予め管理者によって設定された間隔毎にメッセージ格納部１３に格納されている全てのメッセージを取得し、その後当該メッセージを圧縮し当該圧縮されたメッセージを通常バッファ１６に格納する。
【００２６】
優先メッセージ送信制御部１９は、メッセージの発生順序及び重要度から周辺メッセージの範囲を決定し、メッセージ解析部１２より出力された重要度の高いメッセージ及び当該メッセージの周辺のメッセージをメッセージ格納部１３、メッセージ解析部１２より取得し、優先バッファ１８に出力する。より具体的には、優先メッセージ送信制御部１９は、メッセージ解析部１２から重要メッセージを取得した際、内部に持つカウンタ（図示せず）に対し監視者がカウンタ指定部２３によって指定した値を設定し、メッセージ格納部１３に格納されている直前の非重要メッセージ（以下、前周辺候補メッセージという。）を取得する。前周辺候補メッセージの発生順序および重要度からカウンタを更新する。カウンタが０を超過する場合は、再度メッセージ格納部１３から前周辺候補メッセージを取得し、カウンタの更新を行う。カウンタが０以下の場合は、最後にメッセージ格納部１３から取得したメッセージ（以下、前境界メッセージという。）以外の前周辺候補メッセージ（以下、前周辺メッセージという。）とメッセージ解析部１２から取得した重要メッセージをメッセージの発生時刻で並び替え、優先バッファ１８に格納する。また、前境界メッセージは、再度、メッセージ格納部１３に格納する。その後、再度、カウンタを指定された値に設定し、その値が０を超過する場合は、メッセージ解析部１２にカウンタが正であることを通知する。メッセージ解析部１２から非重要メッセージ（以下、後周辺候補メッセージという。）を取得した際、後周辺候補メッセージの発生順序及び重要度からカウンタを更新する。一方、カウンタが０を超過する場合は、当該後周辺候補メッセージ（以下、後周辺メッセージという。）を優先バッファ１８に格納する。また、カウンタが０以下の場合は、当該メッセージ（以下、後境界メッセージという。）は、周辺メッセージではないこと、及び、カウンタが０以下になったことをメッセージ解析部１２に通知する。
【００２７】
メッセージ送信部１７は、優先バッファ１８にメッセージが格納されている場合には、優先バッファ１８からメッセージを取得し、当該取得したメッセージを監視装置２００のメッセージ受信部２１に出力し、優先バッファ１８にメッセージが格納されていない場合には、通常バッファ１６にメッセージが格納されているか否かの確認を行い、メッセージが格納されている場合は、当該メッセージを監視装置２００のメッセージ受信部２１に出力する。
【００２８】
メッセージ受信部２１は、メッセージ送信部１７からメッセージを受信し、当該受信したメッセージをメッセージ処理部２２に出力する。
【００２９】
メッセージ処理部２２は、メッセージ受信部２１から取得したメッセージの処理を行う。
【００３０】
カウンタ指定部２３は、管理者により指定された値を監視対象装置１００の優先メッセージ送信制御部１９に通知する。
【００３１】
次に、第１実施形態に係る監視対象装置１００におけるメッセージ解析部１２の動作について、図４を参照して説明する。なお、図４は、第１実施形態に係る監視対象装置１００におけるメッセージ解析部１２の動作の一例を示すフローチャートである。
【００３２】
先ず、メッセージ解析部１２は、メッセージ生成部１１からメッセージを取得し、取得した当該メッセージを予め管理者によって設定されたフィルタの条件に合致しているか否か、また、重要メッセージであるか否かを判断する（ステップＳ１１）。
【００３３】
その結果、重要メッセージであると判断した場合（ステップＳ１１：Ｙ）は、メッセージ解析部１２は、当該メッセージを優先メッセージ送信制御部１９に出力する（ステップＳ１６）。一方、非重要メッセージであると判断した場合（ステップＳ１１：Ｎ）は、メッセージ解析部１２は、カウンタ（図示せず）が０を超過しているか否かを判断する（ステップＳ１２）。なお、カウンタが０を超過しているか或いは０以下であるかについては、それぞれが切り替わる際に優先メッセージ送信制御部１９から通知が来るため、当該通知によって判断を行う。
【００３４】
そして、カウンタが０を超過していると判断した場合（ステップＳ１２：Ｙ）は、メッセージ解析部１２は、当該非重要メッセージを優先メッセージ送信制御部１９に出力する（ステップＳ１３）。
【００３５】
次いで、メッセージ解析部１２は、優先メッセージ送信制御部１９から、当該非重要メッセージが周辺メッセージであるか否かについて通知を受け取り、当該通知により、当該非重要メッセージが周辺メッセージであるか否かを判断する（ステップＳ１４）。
【００３６】
そして、周辺メッセージであると判断した場合（ステップＳ１４：Ｙ）は、何も実施せず、周辺メッセージでないと判断した場合（ステップＳ１４：Ｎ）は、メッセージをメッセージ格納部１３に格納する（ステップＳ１５）。
【００３７】
また、ステップＳ１２において、カウンタが０以下であると判断した場合（ステップＳ１２：Ｎ）も、メッセージをメッセージ格納部１３に格納する（ステップＳ１５）。
【００３８】
次に、第１実施形態に係る監視対象装置１００における優先メッセージ送信制御部１９の動作について、図５を参照して説明する。なお、図５は、第１実施形態に係る監視対象装置１００における優先メッセージ送信制御部１９の動作の一例を示すフローチャートである。
【００３９】
まず、優先メッセージ送信制御部１９は、メッセージ解析部１２からメッセージを受け取る（ステップＳ２０）。
【００４０】
次に、優先メッセージ送信制御部１９は、当該メッセージが重要メッセージであるか非重要メッセージであるかを判断する（ステップＳ２１）。
【００４１】
そして重要メッセージであると判断した場合（ステップＳ２１：Ｙ）は、優先メッセージ送信制御部１９は、内部に備えられたカウンタ（図示せず）を指定された値に設定する（ステップＳ２２）。
【００４２】
次いで、優先メッセージ送信制御部１９は、カウンタが０を超過しているか否かを判断する（ステップＳ２３）。
【００４３】
そしてカウンタが０を超過していると判断した場合（ステップＳ２３：Ｙ）は、優先メッセージ送信制御部１９は、メッセージ格納部１３に格納されている非重要メッセージであって最後に格納されたメッセージを取得し（ステップＳ２４）、当該取得したメッセージの重要度を利用してカウンタの値を更新する（ステップＳ２５）。
【００４４】
なお、本実施形態では、図６に示すテーブルを用いて重要度と値の変換を行い、カウンタの指定値を１０、カウンタの更新の計算式を「（現在のカウンタの値）−（重要度の最大値（本実施形態では、Ｃｒｉｔｉｃａｌ＝５））＋（取得したメッセージの重要度）」とした場合について説明する。この際、カウンタの更新の計算式は、更新後の値が更新前の値に対し単調減少し、重要度が高いほど更新後の値が高くなるように設定する。即ち、単調減少であるため、発生順序が重要メッセージに近いメッセージほど、また、重要度が高いメッセージほど、周辺メッセージとして検出される可能性が高くなる。例えば、重要メッセージを受け取った直後のステップＳ２４において重要度がＭｉｎｏｒのメッセージを取得した場合は、ステップＳ２５において「１０−５（Ｃｒｉｔｉｃａｌ）＋３（Ｍｉｎｏｒ）」、即ち８にカウンタを更新する。
【００４５】
その後、優先メッセージ送信制御部１９は、ステップＳ２３において再度カウンタを確認し、カウンタが０を超過すると判断した場合（ステップＳ２３：Ｙ）は、再度、ステップＳ２４においてメッセージ格納部１３からメッセージを取得し、ステップＳ２５においてカウンタの更新を行う。
【００４６】
上記処理を繰り返して、ステップＳ２３においてカウンタが０以下になったと判断した場合（ステップＳ２３：Ｎ）、優先メッセージ送信制御部１９は、前周辺メッセージ及びメッセージ解析部１２から受け取った重要メッセージを発生時刻でソートし、順番に優先バッファ１８に格納する（ステップＳ２６）。
【００４７】
その後、優先メッセージ送信制御部１９は、カウンタを再度指定された値に設定し（ステップＳ２７）、カウンタが０を超過しているか否かを判断する（ステップＳ２８）。
【００４８】
そしてカウンタが０を超過していると判断した場合（ステップＳ２８：Ｙ）は、優先メッセージ送信制御部１９は、カウンタが０を超過していることをメッセージ解析部１２に通知して（ステップＳ２９）、当該処理を終了する。一方、カウンタが０以下、即ち指定された値が０以下であると判断した場合（ステップＳ２８：Ｎ）は、優先メッセージ送信制御部１９は、何も通知せず、当該処理を終了する。
【００４９】
一方、ステップＳ２１において、重要メッセージではない即ち非重要メッセージであると判断した場合（ステップＳ２１：Ｎ）は、優先メッセージ送信制御部１９は、ステップＳ２５と同様にカウンタを更新する（ステップＳ３０）。
【００５０】
次いで優先メッセージ送信制御部１９は、カウンタを確認しカウンタが０を超過しているか否かを判断する（ステップＳ３１）。
【００５１】
そしてカウンタが０を超過していると判断した場合（ステップＳ３１：Ｙ）は、優先メッセージ送信制御部１９は、当該メッセージを優先バッファ１８に格納し、当該メッセージが周辺メッセージであることをメッセージ解析部１２に通知して（ステップＳ３２）、当該処理を終了する。一方、カウンタが０以下であると判断した場合（ステップＳ３１：Ｎ）は、優先メッセージ送信制御部１９は、当該メッセージが周辺メッセージでない旨、及び、カウンタが０以下である旨をメッセージ解析部１２に通知して（ステップＳ３３）、当該処理を終了する。
【００５２】
以上説明したように上記実施形態によれば、他の監視情報にかかる負荷を抑制しつつ、重要メッセージ及び当該重要メッセージの周辺メッセージを遅滞なく収集することができ、障害発生時等の状況において迅速に解析作業を実施することができる。
【００５３】
また上記実施形態によれば、監視情報の収集負荷を低減しつつ、現在の解析作業に必要となる情報だけを優先的に送信するので、異常時のメッセージラッシュが生じた場合にも、安定して障害情報を収集することができる。
【００５４】
また上記実施形態によれば、監視することが可能な要素を網羅的に収集するのではなく、処理及び通信の負荷を大幅に低減することができるため、システム構築のコストを低減することができる。
【００５５】
また上記実施形態によれば、大量のメッセージが発生した場合にも、その中に含まれる障害情報メッセージのみを優先して確実に送り届けることができるため、障害情報の欠落（メッセージロスト）を少なくすることができる。
【００５６】
また上記実施形態によれば、監視情報の中から管理者が設定した条件に合致した障害情報と、障害の状況判断に必要な周辺情報とを優先的に収集することにより、解析作業での認知性が向上し、解析精度の向上も期待することができ、障害情報の解析が容易になる。
【００５７】
また上記実施形態によれば、発生順序と重要度の組み合わせにより無駄な処理を低減することができる。
【００５８】
［第２実施形態］
重要メッセージの付近に頻繁に発生するメッセージは、重要メッセージの解析に非常に役に立つが、重要メッセージの発生時刻から非常に離れている周辺メッセージは、重要メッセージの解析に不要である。そこで、重要メッセージと周辺メッセージとの発生時刻の差と、重要メッセージを検出するフィルタと非重要メッセージを検出するフィルタとの間における関連度と、を考慮した場合の第２実施形態に係る監視対象装置１０１について、図面を用いて説明する。
【００５９】
先ず、本発明の第２実施形態に係る監視対象装置１０１の概略構成について、図７を参照して説明する。なお、図７は、第２実施形態に係る監視対象装置１０１の概略構成の一例を示す図である。
【００６０】
図１に示す第１実施形態との相違点は、図７に示すように、優先メッセージ送信制御部１９の処理を優先メッセージ送信制御部３０の処理に変更した点と、フィルタ関連度蓄積部３１（フィルタ関連度記憶手段の一例）を備えた点である。
【００６１】
フィルタ関連度蓄積部３１は、重要メッセージを検出するフィルタと、非重要メッセージを検出するフィルタとの間における関連度（以下、フィルタ関連度という。）を保有する。なお、第２実施形態においては、フィルタ関連度の初期値は０とし、フィルタ関連度は、メッセージの発生順序によって決定され、優先メッセージ送信制御部３０により使用及び更新が実施される。
【００６２】
次に、第２実施形態に係る監視対象装置１０１における優先メッセージ送信制御部３０の動作について、図８を参照して説明する。なお、図８は、第２実施形態に係る監視対象装置１０１における優先メッセージ送信制御部３０の動作の一例を示すフローチャートである。
【００６３】
図５に示す第１実施形態との相違点は、図８に示すように、ステップＳ４２が存在する点、及び、ステップＳ２５及びステップＳ３０におけるカウンタの更新処理がそれぞれステップＳ４０及びＳ４１におけるカウンタの更新処理に変更された点である。
【００６４】
先ず、ステップＳ４０及びＳ４１におけるカウンタの更新処理の変更点について説明する。
【００６５】
ステップＳ２５及びＳ３０におけるカウンタの更新処理では、図６に示すテーブルを用いて重要度と値の変換を行い、カウンタの更新の計算式を「（現在のカウンタの値）−（重要度の最大値）＋（取得したメッセージの重要度）」としたが、ステップＳ４０及びＳ４１におけるカウンタの更新処理では、図８に示すように、取得したメッセージのフィルタ関連度と重要メッセージの発生時刻差とを考慮するため、カウンタの更新の計算式を「（現在のカウンタの値）−（重要度の最大値）＋ｍｉｎ（（取得したメッセージの重要度）＋（フィルタ関連度），（重要度の最大値）−１））−（発生時刻の分単位での差）」とする。なお、ｍｉｎ（Ｘ，Ｙ）は、ＸとＹのうちの小さい方の値を取得する関数であり、ＸとＹとが同じ値である場合にはＸを取得する。例えば、現在のカウンタの値を８、重要度の最大値を５、取得したメッセージの重要度を２、取得したメッセージのフィルタ関連度を４、取得したメッセージと重要メッセージの発生時刻差を２分とした場合に、カウンタは「８−５＋ｍｉｎ（２＋４，５−１）−２」＝「８−５＋４−２」、即ち５に更新される。
【００６６】
次に、ステップＳ４２における処理について説明する。
【００６７】
図８に示すように、ステップＳ４２において、例えば重要メッセージを検出したフィルタをＦ_Ｄとし、その周辺メッセージを検出したフィルタをＦ_Ａ，Ｆ_Ｇ，Ｆ_Ｉとすると、Ｆ_ＤとＦ_Ａ，Ｆ_ＤとＦ_Ｇ，Ｆ_ＤとＦ_Ｉのフィルタ関連度をそれぞれ１増加させ、Ｆ_Ａ，Ｆ_Ｇ，Ｆ_Ｉ以外のフィルタとＦ_Ｄとのフィルタ関連度をそれぞれ1減少させる。
【００６８】
なお周辺メッセージとして範囲を決定する際において、重要メッセージと発生順序が近いほど当該メッセージが範囲に含まれる可能性が高い。また重要度が高いほど当該メッセージが範囲に含まれる可能性が高い。また発生時刻差が小さいほど当該メッセージが範囲に含まれる可能性が高い。またフィルタ関連度が高いほど当該メッセージが範囲に含まれる可能性が高い。
【００６９】
以上説明したように第２実施形態によれば、取得したメッセージと重要メッセージの発生時刻差と、取得したメッセージのフィルタ関連度とを考慮することによって、更に精度良く周辺メッセージを収集することができる。
【００７０】
なお、本発明は、上記各実施形態に限定されるものではなく、その要旨を逸脱しない範囲において変更することが可能である。例えば、本発明は、動作情報を集中的に収集、監視するシステムに広く適用することができる。
【符号の説明】
【００７１】
１０  監視情報取得部
１１  メッセージ生成部
１２  メッセージ解析部
１３  メッセージ格納部
１４  メッセージ圧縮部
１５  タイマ
１６  通常バッファ
１７  メッセージ送信部
１８  優先バッファ
１９  優先メッセージ送信制御部
２１  メッセージ受信部
２２  メッセージ処理部
２３  カウンタ指定部
３０  優先メッセージ送信制御部
３１  フィルタ関連度蓄積部
１００  監視対象装置
１０１  監視対象装置
２００  監視装置
【図１】
2010198318.tif 000003
【図２】
2010198318.tif 000004
【図３】
2010198318.tif 000005
【図４】
2010198318.tif 000006
【図５】
2010198318.tif 000007
【図６】
2010198318.tif 000008
【図７】
2010198318.tif 000009
【図８】
2010198318.tif 000010