(57)【要約】【課題】  従って本発明が解決しようとする課題は、各ログ情報間の関連付けを行い大量のログ情報を系統的に整理或いは把握することが可能なログ情報管理システムを実現する。【解決手段】  ネットワーク機器がネットワークを介して相互に接続された分散アプリケーションシステム下におけるログ情報管理システムにおいて、発生したイベント、或いは、他のネットワーク機器のログ情報に基づき自らのログ情報を生成すると共にログ情報に生成する原因となったイベントのイベント情報の識別子、或いは、他のネットワーク機器のログ情報の識別子及び他のネットワーク機器のログ情報の原因情報に格納されているイベント情報の識別子を自ら生成したログ情報の原因情報に格納する複数のネットワーク機器と、複数のネットワーク機器に格納されているログ情報を集中管理するログ情報サーバとを設ける。【選択図】                    図１
2006344003.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク機器がネットワークを介して相互に接続された分散アプリケーションシステム下におけるログ情報管理システムにおいて、
発生したイベント、或いは、他のネットワーク機器のログ情報に基づき自らのログ情報を生成すると共にログ情報に生成する原因となった前記イベントのイベント情報の識別子、或いは、前記他のネットワーク機器のログ情報の識別子及び前記他のネットワーク機器のログ情報の原因情報に格納されているイベント情報の識別子を自ら生成したログ情報の原因情報に格納する複数のネットワーク機器と、
前記複数のネットワーク機器に格納されている前記ログ情報を集中管理するログ情報サーバと
を備えたことを特徴とするログ情報管理システム。
【請求項２】
前記ネットワーク機器上では、
アプリケーションの内容を実行し他のネットワーク機器との間で連携を行う機能と、
前記機能の制御により一意にイベントを識別するための識別子が付加したイベント情報を生成するイベント管理機能と、
前記機能の制御により前記イベント情報、或いは、他のネットワーク機器のログ情報に基づき一意にログを識別するための識別子が付加されたログ情報を生成すると共にログ情報に生成する原因となった前記イベント情報の識別子、或いは、前記他のネットワーク機器のログ情報の識別子及び前記他のネットワーク機器のログ情報の原因情報に格納されているイベント情報の識別子を自ら生成したログ情報の原因情報に格納するログ管理機能とが動作することを特徴とする
請求項１記載のログ情報管理システム。
【請求項３】
前記機能が、
前記ネットワーク機器においてイベントが発生したと判断した場合に、前記イベント管理機能に対して前記イベント情報を生成させ、
前記イベント情報に基づきログ管理機能に対してログ情報を生成させると共に前記イベント情報の識別子を前記生成されたログ情報の前記原因情報に格納させ、
前記生成されたログ情報を前記ネットワーク機器内の記憶手段に格納し、若しくは、前記ログ情報サーバの記憶手段に格納させ、
前記生成されたログ情報を他のネットワーク機器に送信することを特徴とする
請求項２記載のログ情報管理システム。
【請求項４】
前記機能が、
前記他のネットワーク機器からログ情報を受信し、尚且つ、受信したログ情報に基づき自らもログ情報を生成すると判断した場合に、ログ管理機能に対してログ情報を生成させると共に前記受信したログ情報の識別子と前記受信したログ情報の原因情報に格納されているイベント情報の識別子とを前記生成したログ情報の原因情報に格納させ、
前記生成されたログ情報をネットワーク機器内の記憶手段に格納し、若しくは、前記ログ情報サーバの記憶手段に格納させ、
前記生成されたログ情報を他のネットワーク機器に送信することを特徴とする
請求項２記載のログ情報管理システム。
【請求項５】
前記ログ情報が、
前記ログ情報を一意に識別する識別子、前記イベントの発生日時、重要度、前記ログ情報を生成したネットワーク機器を特定するための情報、ログ情報を生成する原因となった前記イベント情報の識別子や前記他のネットワーク機器のログ情報の識別子が格納される原因情報及びメッセージから構成されたことを特徴とする
請求項１乃至請求項４のいずれかに記載のログ情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークに接続されるネットワーク機器がネットワークを介して相互に接続された分散アプリケーションシステム下におけるログ情報管理システムに関し、特に各ログ情報間の関連付けを行い大量のログ情報を系統的に整理或いは把握することが可能なログ情報管理システムに関する。
【背景技術】
【０００２】
従来のネットワーク機器等がネットワークを介して相互に接続された分散アプリケーションシステム下におけるログ情報管理システムに関連する先行技術文献としては次のようなものがある。
【０００３】
【特許文献１】特開２００１−１８４２３５号公報
【特許文献２】特開２００２−２５１５００号公報
【特許文献３】特開２００４−２２７３６０号公報
【特許文献４】特開２００４−２８８１１０号公報
【０００４】
図１１はこのような従来のネットワーク機器等がネットワークを介して相互に接続された分散アプリケーションシステム下におけるログ情報管理システムの一例を示す構成ブロック図である。図１１において１，２及び３はコンピュータ等のネットワーク機器、４はログ情報を集中管理するログ情報サーバ、１００はインターネットやイントラネット等の汎用のネットワークである。
【０００５】
ネットワーク機器１，２及び３はそれぞれネットワーク１００に相互に接続され、ログ情報サーバ４もまたネットワーク１００に相互に接続される。
【０００６】
ここで、図１１に示す従来例の動作を図１２、図１３、図１４、図１５及び図１６を用いて説明する。図１２は各ネットワーク機器で動作する機能の一例を示す説明図、図１３はネットワーク機器で動作する機能とエラー等の発生するイベントの一例を示す説明図、図１４はネットワーク機器で動作する機能が生成するログ情報を説明する説明図、図１５はログ情報の構成を説明する説明図、図１６はログ管理サーバに集中管理されるログ情報の一例を示す説明図である。
【０００７】
ネットワーク機器１上では、図１２中”ＦＮ０１”、”ＦＮ０２”及び”ＦＮ０３”に示すような３つの機能が並列して動作し、ネットワーク機器２及び３上では、図１２中”ＦＮ０４”及び”ＦＮ０５”に示すような機能がそれぞれ動作する。
【０００８】
また、ネットワーク機器１では、図１３中”ＥＶ１１”及び”ＥＶ１２”に示すような２つのイベントが発生し、ネットワーク機器３では、図１３中”ＥＶ１３”に示すようなイベントが発生するものと想定する。
【０００９】
図１４中”ＦＮ０１”に示す機能は、図１４中”ＥＶ１１”に示すイベントが発生した場合に、図１４中”ＬＧ２１”に示すようなログ情報を生成して図１４中”ＬＤ２１”に示すネットワーク機器１上で動作するログ管理機能に管理させる。
【００１０】
同様に、図１４中”ＦＮ０２”に示す機能は、図１４中”ＥＶ１２”に示すイベントが発生した場合に、図１４中”ＬＧ２２”に示すようなログ情報を生成して図１４中”ＬＤ２１”に示すネットワーク機器１上で動作するログ管理機能に管理させる。
【００１１】
これに対して、図１４中”ＦＮ０３”に示す機能は、図１４中”ＦＮ０１”に示す機能が図１４中”ＬＧ２１”に示すログ情報を生成した場合に、図１４中”ＬＧ２３”に示すようなログ情報を生成して図１４中”ＬＤ２１”に示すネットワーク機器１上で動作するログ管理機能に管理させる。
【００１２】
また、図１４中”ＦＮ０４”に示す機能は、図１４中”ＦＮ０３”に示す機能が図１４中”ＬＧ２３”に示すログ情報を生成した場合に、図１４中”ＬＧ２４”に示すようなログ情報を生成して図１４中”ＬＤ２２”に示すネットワーク機器２上で動作するログ管理機能に管理させる。
【００１３】
最後に、図１４中”ＦＮ０５”に示す機能は、図１４中”ＦＮ０４”に示す機能が図１４中”ＬＧ２４”に示すログ情報を生成した場合、若しくは、図１４中”ＥＶ１３”に示すイベントが発生した場合に、図１４中”ＬＧ２６”、若しくは、図１４中”ＬＧ２５”に示すようなログ情報を生成して図１４中”ＬＤ２３”に示すネットワーク機器３上で動作するログ管理機能に管理させる。
【００１４】
このように発生されるログ情報の構成としては、例えば、図１５中”ＬＧ３１”に示すように、５つの情報から構成され、それぞれ、図１５中”ＩＤ３１”はログ情報を一意に識別する”識別子”、図１５中”ＤＴ３１”はイベントの”発生日時”、図１５中”ＰＩ３１”は”重要度”、図１５中”ＯＴ３１”は当該ログ情報を生成した機能や当該機能が動作するネットワーク機器等を特定するための情報である”出力元”、図１５中”ＭＳ３１”は”メッセージ”をそれぞれ示している。
【００１５】
このように、各ネットワーク機器１，２及び３上で動作するログ管理機能”ＬＤ２１”，”ＬＤ２２”及び”ＬＤ２３”で管理されるログ情報はネットワーク１００を介してログ情報サーバ４に集約されて、図１６に示すように、”ＬＧ２１”、”ＬＧ２５”、”ＬＧ２２”、”ＬＧ２４”、”ＬＧ２３”及び”ＬＧ２６”に示す順番に管理される。
【００１６】
この結果、各ネットワーク機器上で動作する機器が発生したログ情報を各々のネットワーク機器上で動作するログ管理機能で管理させると共に、ログ情報サーバで当該ログ情報を集約して集中管理することにより、ネットワーク機器等がネットワークを介して相互に接続された分散アプリケーションシステム下において、発生するログ情報を集中して管理することが可能になる。
【発明の開示】
【発明が解決しようとする課題】
【００１７】
ネットワーク機器等がネットワークを介して相互に接続された分散アプリケーションシステム下においては、分散アプリケーションシステム下に分散して存在する複数の機能が連携し、互いの情報等を利用して自分自身の処理を行っているため、例えば、ある一つの機能が何らかのエラーで動作に支障をきたした場合、当該支障をきたした機能の情報を利用している機能にも連鎖的に障害が広まってしまうと言った問題点があった。
【００１８】
しかし、図１１に示す従来例では、各ログ情報間では何ら関連付けがないので、図１５中”ＯＴ３１”に示すような”出力元”から当該ログ情報を生成した機能や当該機能が動作するネットワーク機器等を特定することができるもののそれ以上の連携を把握することができないと言った問題点があった。
【００１９】
ここで、図１７はログ情報の構成を説明する説明図、図１８はログ管理サーバに集中管理されるログ情報の一例を示す説明図である。
【００２０】
図１７中”ＥＶ１１”に示すイベントの発生に起因して図１７中”ＬＧ２１”に示すログ情報が生成され、図１７中”ＬＧ２１”に示すログ情報の生成に起因して図１７中”ＬＧ２３”に示すログ情報が生成され、図１７中”ＬＧ２３”に示すログ情報の生成に起因して図１７中”ＬＧ２４”に示すログ情報が生成され、さらに、図１７中”ＬＧ２４”に示すログ情報の生成に起因して図１７中”ＬＧ２６”に示すログ情報が生成される。
【００２１】
例えば、このように個々に発生状況を順次追ってゆけば、図１７中”ＬＧ２１”、”ＬＧ２３”、”ＬＧ２４”及び”ＬＧ２６”は、図１７中”ＥＶ１１”に示すイベントに起因して発生したログ情報であることが把握できるものの、分散アプリケーションシステム下において、図１８に示すようにログ情報サーバ４に集約され、図１８中”ＬＧ２１”、”ＬＧ２５”、”ＬＧ２２”、”ＬＧ２４”、”ＬＧ２３”及び”ＬＧ２６”に示す順番に管理されているログ情報から図１７中”ＥＶ１１”に示すイベントに起因して発生したログ情報を把握することは困難である。
【００２２】
また、各ログ情報の時系列的な前後関係を把握するためには、ログ情報に記録されている”発生日時”から前後関係を把握することになるものの、分散アプリケーションシステム下においては、各ネットワーク機器間における時刻の同期は何ら保障されているものではなく、ログ情報に記録されている”発生日時”からだけでは正確に時系列的な前後関係を把握することは困難である。
【００２３】
図１７中”ＥＶ１１”に示すイベントの発生に起因して図１７中”ＬＧ２１”に示すログ情報が生成され、図１７中”ＬＧ２１”に示すログ情報の生成に起因して図１７中”ＬＧ２３”に示すログ情報が生成され、図１７中”ＬＧ２３”に示すログ情報の生成に起因して図１７中”ＬＧ２４”に示すログ情報が生成され、さらに、図１７中”ＬＧ２４”に示すログ情報の生成に起因して図１７中”ＬＧ２６”に示すログ情報が生成される。
【００２４】
例えば、このように個々に発生状況を順次追ってゆけば、図１７中”ＬＧ２４” に示すログ情報は図１７中”ＬＧ２３” に示すログ情報の生成に基づき生成、言い換えれば、時系列的な前後関係は、図１７中”ＬＧ２３”に示すログ情報が”前”で、図１７中”ＬＧ２４”に示すログ情報が”後”であることが把握できるものの、分散アプリケーションシステム下において、図１８に示すようにログ情報サーバ４に集約され、図１８中”ＬＧ２１”、”ＬＧ２５”、”ＬＧ２２”、”ＬＧ２４”、”ＬＧ２３”及び”ＬＧ２６”に示す順番に管理されているログ情報において、図１７中”ＬＧ２３”及び”ＬＧ２４”に示すログ情報の時系列的な前後関係を把握することは困難である。
【００２５】
言い換えれば、分散アプリケーションシステム下においては各ネットワーク機器上で動作する機能が発生した大量のログ情報を系統的に整理或いは把握することは極めて困難であると言った問題点があった。
従って本発明が解決しようとする課題は、各ログ情報間の関連付けを行い大量のログ情報を系統的に整理或いは把握することが可能なログ情報管理システムを実現することにある。
【課題を解決するための手段】
【００２６】
このような課題を達成するために、本発明のうち請求項１記載の発明は、
ネットワーク機器がネットワークを介して相互に接続された分散アプリケーションシステム下におけるログ情報管理システムにおいて、
発生したイベント、或いは、他のネットワーク機器のログ情報に基づき自らのログ情報を生成すると共にログ情報に生成する原因となった前記イベントのイベント情報の識別子、或いは、前記他のネットワーク機器のログ情報の識別子及び前記他のネットワーク機器のログ情報の原因情報に格納されているイベント情報の識別子を自ら生成したログ情報の原因情報に格納する複数のネットワーク機器と、前記複数のネットワーク機器に格納されている前記ログ情報を集中管理するログ情報サーバとを備えたことにより、ログ情報サーバで発生するログ情報を集中して管理する場合であっても、或るイベントに起因して発生したログ情報の把握が可能になり、時系列的な前後関係を把握することが可能になり、各ネットワーク機器上で動作する機器が発生した大量のログ情報を系統的に整理或いは把握することが可能になる。
【００２７】
請求項２記載の発明は、
請求項１記載の発明であるログ情報管理システムにおいて、
前記ネットワーク機器上では、
アプリケーションの内容を実行し他のネットワーク機器との間で連携を行う機能と、前記機能の制御により一意にイベントを識別するための識別子が付加したイベント情報を生成するイベント管理機能と、前記機能の制御により前記イベント情報、或いは、他のネットワーク機器のログ情報に基づき一意にログを識別するための識別子が付加されたログ情報を生成すると共にログ情報に生成する原因となった前記イベント情報の識別子、或いは、前記他のネットワーク機器のログ情報の識別子及び前記他のネットワーク機器のログ情報の原因情報に格納されているイベント情報の識別子を自ら生成したログ情報の原因情報に格納するログ管理機能とが動作することにより、ログ情報サーバで発生するログ情報を集中して管理する場合であっても、或るイベントに起因して発生したログ情報の把握が可能になり、時系列的な前後関係を把握することが可能になり、各ネットワーク機器上で動作する機器が発生した大量のログ情報を系統的に整理或いは把握することが可能になる。
【００２８】
請求項３記載の発明は、
請求項２記載の発明であるログ情報管理システムにおいて、
前記機能が、
前記ネットワーク機器においてイベントが発生したと判断した場合に、前記イベント管理機能に対して前記イベント情報を生成させ、前記イベント情報に基づきログ管理機能に対してログ情報を生成させると共に前記イベント情報の識別子を前記生成されたログ情報の前記原因情報に格納させ、前記生成されたログ情報を前記ネットワーク機器内の記憶手段に格納し、若しくは、前記ログ情報サーバの記憶手段に格納させ、前記生成されたログ情報を他のネットワーク機器に送信することにより、ログ情報サーバで発生するログ情報を集中して管理する場合であっても、或るイベントに起因して発生したログ情報の把握が可能になり、時系列的な前後関係を把握することが可能になり、各ネットワーク機器上で動作する機器が発生した大量のログ情報を系統的に整理或いは把握することが可能になる。
【００２９】
請求項４記載の発明は、
請求項２記載の発明であるログ情報管理システムにおいて、
前記機能が、
前記他のネットワーク機器からログ情報を受信し、尚且つ、受信したログ情報に基づき自らもログ情報を生成すると判断した場合に、ログ管理機能に対してログ情報を生成させると共に前記受信したログ情報の識別子と前記受信したログ情報の原因情報に格納されているイベント情報の識別子とを前記生成したログ情報の原因情報に格納させ、前記生成されたログ情報をネットワーク機器内の記憶手段に格納し、若しくは、前記ログ情報サーバの記憶手段に格納させ、前記生成されたログ情報を他のネットワーク機器に送信することにより、ログ情報サーバで発生するログ情報を集中して管理する場合であっても、或るイベントに起因して発生したログ情報の把握が可能になり、時系列的な前後関係を把握することが可能になり、各ネットワーク機器上で動作する機器が発生した大量のログ情報を系統的に整理或いは把握することが可能になる。
【００３０】
請求項５記載の発明は、
請求項１乃至請求項４のいずれかに記載の発明であるログ情報管理システムにおいて、
前記ログ情報が、
前記ログ情報を一意に識別する識別子、前記イベントの発生日時、重要度、前記ログ情報を生成したネットワーク機器を特定するための情報、ログ情報を生成する原因となった前記イベント情報の識別子や前記他のネットワーク機器のログ情報の識別子が格納される原因情報及びメッセージから構成されたことにより、ログ情報サーバで発生するログ情報を集中して管理する場合であっても、或るイベントに起因して発生したログ情報の把握が可能になり、時系列的な前後関係を把握することが可能になり、各ネットワーク機器上で動作する機器が発生した大量のログ情報を系統的に整理或いは把握することが可能になる。
【発明の効果】
【００３１】
本発明によれば次のような効果がある。
請求項１，２，３，４及び請求項５の発明によれば、ネットワーク機器上で動作する機能が、ログ情報に生成する原因となったイベントのイベント情報の識別子、或いは、ログ情報に生成する原因となったログ情報の識別子及びログ情報に生成する原因となったログ情報の原因情報に格納されているイベント情報の識別子を生成したログ情報の原因情報に格納することにより、或るイベントに起因して発生したログ情報の把握が可能になり、時系列的な前後関係を把握することが可能になり、各ネットワーク機器上で動作する機器が発生した大量のログ情報を系統的に整理或いは把握することが可能になる。
【発明を実施するための最良の形態】
【００３２】
以下本発明を図面を用いて詳細に説明する。図１は本発明に係るネットワーク機器等がネットワークを介して相互に接続された分散アプリケーションシステム下におけるログ情報管理システムの一実施例を示す構成ブロック図である。
【００３３】
図１において５，６及び７はコンピュータ等のネットワーク機器、８はログ情報を集中管理するログ情報サーバ、１０１はインターネットやイントラネット等の汎用のネットワークである。
【００３４】
ネットワーク機器５，６及び７はそれぞれネットワーク１０１に相互に接続され、ログ情報サーバ８もまたネットワーク１０１に相互に接続される。
【００３５】
図２は各ネットワーク機器上で動作する機能、ログ管理機能及びイベント管理機能の具体例を示す構成ブロック図である。図２において５０はネットワーク機器であり、図２中”ＦＮ４１”、”ＦＮ４２”及び”ＦＮ４３”はネットワーク機器５０上で並列して動作する３つの機能、図２中”ＬＣ４１”はネットワーク機器５０上で動作するログ管理機能、図２中”ＥＣ４１”はネットワーク機器５０上で動作するイベント管理機能である。
【００３６】
また、図２中”ＦＮ４１”，”ＦＮ４２”及び”ＦＮ４３”に示す機能は、本体処理部と連携処理部とから構成されており、図２中”ＭＡ４１”に示す本体処理部はアプリケーションの内容を実行し、図２中”ＲＥ４１”に示す連携処理部は他の機能の連携処理部との間で情報等のやり取りを行う。
【００３７】
図３は各ネットワーク機器間の連携を説明する説明図であり、図３において５１，５２及び５３はネットワーク機器、図３中””ＦＮ５１”，”ＦＮ５２”及び”ＦＮ５３”は各ネットワーク機器上で動作する機能、図３中”ＬＣ５１”，”ＬＣ５２”及び”ＬＣ５３”は各ネットワーク機器上で動作するログ管理機能、図３中”ＥＣ５１”，”ＥＣ５２”及び”ＥＣ５３”は各ネットワーク機器上で動作するイベント管理機能である。
【００３８】
また、図３中”ＭＡ５１”，”ＭＡ５２”及び”ＭＡ５３”は図３中”ＦＮ０１”，”ＦＮ０２”及び”ＦＮ０３”に示す各機能を構成する本体処理部、図３中”ＲＥ５１”，”ＲＥ５２”及び”ＲＥ５３”は図３中”ＦＮ０１”，”ＦＮ０２”及び”ＦＮ０３”に示す各機能を構成する連携処理部である。
【００３９】
図３中”ＣＮ５１”に示すようにネットワーク機器５１の連携処理部”ＲＥ５１”と、ネットワーク機器５２の連携処理部”ＲＥ５２”は互いに連携して情報等のやり取りを行い、同様に、図３中”ＣＮ５２”に示すようにネットワーク機器５２の連携処理部”ＲＥ５２”と、ネットワーク機器５３の連携処理部”ＲＥ５３”は互いに連携して情報等のやり取りを行うことになる。
【００４０】
ここで、図１に示す実施例の動作を図４、図５、図６、図７、図８、図９及び図１０を用いて説明する。図４は各ネットワーク機器で動作する機能の一例を示す説明図、図５はネットワーク機器で動作する機能とエラー等の発生するイベントの一例を示す説明図、図６は各ネットワーク機器上で動作する機能の動作を説明するフロー図、図７はネットワーク機器で動作する機能が生成するログ情報を説明する説明図、図８はログ情報の構成を説明する説明図、図９は他のネットワーク機器からログ情報を受信した場合の機能を動作を説明するフロー図、図１０はログ管理サーバに集中管理されるログ情報の一例を示す説明図である。
【００４１】
ネットワーク機器５上では、図４中”ＦＮ６１”、”ＦＮ６２”及び”ＦＮ６３”に示すような３つの機能が並列して動作し、ネットワーク機器６及び７上では、図４中”ＦＮ６４”及び”ＦＮ６５”に示すような機能がそれぞれ動作する。
【００４２】
また、ネットワーク機器５では、図５中”ＥＶ７１”及び”ＥＶ７２”に示すような２つのイベントが発生し、ネットワーク機器７では、図５中”ＥＶ７３”に示すようなイベントが発生するものと想定する。
【００４３】
図６中”Ｓ００１”においてネットワーク機器上で動作する機能は、ネットワーク機器においてイベントが発生したか否かを判断し、もし、イベントが発生したと判断した場合には、図６中”Ｓ００２”においてネットワーク機器上で動作する機能は、イベント管理機能に対してイベント情報を生成させる。ここで、イベント管理機能によって生成されるイベント情報には、一意にイベントを識別するための識別子が付加される。
【００４４】
図６中”Ｓ００３”においてネットワーク機器上で動作する機能は、先に生成されたイベント情報に基づきログ管理機能に対してログ情報を生成させる。ここで、ログ管理機能によって生成されるログ情報には、一意にログを識別するための識別子が付加される。
【００４５】
このように発生されるログ情報の構成としては、例えば、図７中”ＬＧ８１”に示すように、６つの情報から構成され、それぞれ、図７中”ＩＤ８１”はログ情報を一意に識別する”識別子”、図７中”ＤＴ８１”はイベントの”発生日時”、図７中”ＰＩ８１”は”重要度”、図７中”ＯＴ８１”は当該ログ情報を生成した機能や当該機能が動作するネットワーク機器等を特定するための情報である”出力元”、図７中”ＲＳ８１”は”原因情報”、図７中”ＭＳ８１”は”メッセージ”をそれぞれ示している。
【００４６】
さらに、図７中”ＲＳ８１”に示す原因情報は、図７中”ＬＩ８１”に示すログ情報生成の原因となったログ情報の識別子と、図７中”ＥＩ８１”に示すログ情報生成の原因となったイベント情報の識別子とから構成される。
【００４７】
そして、図６中”Ｓ００４”においてネットワーク機器上で動作する機能は、ログ管理機能に対して先に生成されたイベント情報の識別子をログ情報の原因情報内に格納させる。
【００４８】
但し、この時点では、図７中”ＲＳ８１”に示す原因情報には、ログ情報生成の原因となったイベント情報の識別子が格納され、ログ情報の識別子は空欄である。
【００４９】
例えば、図８中”ＦＮ６１”に示す機能は、図８中”ＥＶ７１”に示すイベントが発生した場合に、図８中”ＬＧ９１”に示すようなログ情報を生成して図８中”ＬＤ９１”に示すネットワーク機器５上で動作するログ管理機能に管理させる。
【００５０】
この時、図８中”ＬＧ９１”に示すログ情報の原因情報にはログ情報生成の原因となっている図８中”ＥＶ７１”に示すイベントのイベント情報の識別子が格納され、例えば、図８中”ＥＶ７１”に示すイベントのイベント情報の識別子を”ＩＤ（ＥＶ７１）”とすれば、ログ情報は図８中”ＬＧ９１（，ＩＤ（ＥＶ７１））”のように記載される。但し、ログ情報の識別子は空欄である。
【００５１】
同様に、図８中”ＦＮ６２”に示す機能は、図８中”ＥＶ７２”に示すイベントが発生した場合に、図８中”ＬＧ９２”に示すようなログ情報を生成して図８中”ＬＤ９１”に示すネットワーク機器５上で動作するログ管理機能に管理させる。
【００５２】
この時、図８中”ＬＧ９２”に示すログ情報の原因情報にはログ情報生成の原因となっている図８中”ＥＶ７２”に示すイベントのイベント情報の識別子が格納され、例えば、図８中”ＥＶ７２”に示すイベントのイベント情報の識別子を”ＩＤ（ＥＶ７２）”とすれば、ログ情報は図８中”ＬＧ９２（，ＩＤ（ＥＶ７２））”のように記載される。但し、ログ情報の識別子は空欄である。
【００５３】
また、同様に、図８中”ＦＮ６５”に示す機能は、図８中”ＥＶ７３”に示すイベントが発生した場合に、図８中”ＬＧ９５”に示すようなログ情報を生成して図８中”ＬＤ９３”に示すネットワーク機器７上で動作するログ管理機能に管理させる。
【００５４】
この時、図８中”ＬＧ９５”に示すログ情報の原因情報にはログ情報生成の原因となっている図８中”ＥＶ７３”に示すイベントのイベント情報の識別子が格納され、例えば、図８中”ＥＶ７３”に示すイベントのイベント情報の識別子を”ＩＤ（ＥＶ７３）”とすれば、ログ情報は図８中”ＬＧ９５（，ＩＤ（ＥＶ７３））”のように記載される。但し、ログ情報の識別子は空欄である。
【００５５】
図６中”Ｓ００５”においてネットワーク機器上で動作する機能は、生成されたログ情報をネットワーク機器内の記憶手段に格納し、若しくは、ネットワーク１０１を介してログ情報サーバ８の記憶手段に格納させる。
【００５６】
図６中”Ｓ００６”においてネットワーク機器上で動作する機能は、連携処理部に対して生成されたログ情報をネットワーク１０１を介して他のネットワーク機器の連携処理部に送信させる。
【００５７】
一方、図９中”Ｓ１０１”においてネットワーク機器上で動作する機能は、他のネットワーク機器からログ情報を受信（具体的には、各ネットワーク機器の連携処理部の連携によって）したか否かを判断し、もし、ログ情報を受信したと判断した場合には、図９中”Ｓ１０２”においてネットワーク機器上で動作する機能は、受信したログ情報に基づき自らもログ情報を生成するか否かを判断する。
【００５８】
もし、図９中”Ｓ１０２”において自らもログ情報を生成すると判断した場合には、図９中”Ｓ１０３”においてネットワーク機器上で動作する機能は、ログ管理機能に対してログ情報を生成させる。ここで、ログ管理機能によって生成されるログ情報には、一意にログを識別するための識別子が付加される。
【００５９】
このように発生されるログ情報の構成としては、例えば、図７中”ＬＧ８２”に示すように、６つの情報から構成され、それぞれ、図７中”ＩＤ８２”はログ情報を一意に識別する”識別子”、図７中”ＤＴ８２”はイベントの”発生日時”、図７中”ＰＩ８２”は”重要度”、図７中”ＯＴ８２”は当該ログ情報を生成した機能や当該機能が動作するネットワーク機器等を特定するための情報である”出力元”、図７中”ＲＳ８２”は原因情報、図７中”ＭＳ８２”は”メッセージ”をそれぞれ示している。
【００６０】
さらに、図７中”ＲＳ８２”に示す原因情報は、図７中”ＬＩ８２”に示すログ情報生成の原因となったログ情報の識別子と、図７中”ＥＩ８２”に示すログ情報生成の原因となったイベント情報の識別子とから構成される。
【００６１】
そして、図９中”Ｓ１０４”においてネットワーク機器上で動作する機能は、ログ管理機能に対して受信したログ情報の識別子と共に受信したログ情報の原因情報に格納されているイベント情報の識別子とを生成したログ情報の原因情報内に併せて格納させる。
【００６２】
ここで、図７中”ＬＧ８１”に示すログ情報に起因して図７中”ＬＧ８２”に示すログ情報を生成する場合には、図７中”ＲＳ８２”に示す原因情報には、図７中”ＩＤ８１”に示すログ情報”ＬＧ８１”の識別子と共に図７中”ＲＳ８１”に示す原因情報に格納されているイベント情報の識別子が併せて格納される。
【００６３】
例えば、図８中”ＦＮ６３”に示す機能は、図８中”ＦＮ６１”に示す機能が図８中”ＬＧ９１”に示すログ情報を生成した場合に、図８中”ＬＧ９３”に示すようなログ情報を生成して図８中”ＬＤ９１”に示すネットワーク機器５上で動作するログ管理機能に管理させる。
【００６４】
この時、図８中”ＬＧ９３”に示すログ情報の原因情報にはログ情報生成の原因となっている図８中”ＬＧ９１”に示すログ情報の識別子と、図８中”ＬＧ９１”に示すログ情報生成の原因となった図８中”ＥＶ７１”に示すイベントのイベント情報の識別子が格納され、例えば、図８中”ＬＧ９１”に示すログ情報の識別子を”ＩＤ（ＬＧ９１）”とすれば、ログ情報は図８中”ＬＧ９３（ＩＤ（ＬＧ９１），ＩＤ（ＥＶ７１））”のようにログ情報の識別子とイベント情報の識別子の双方が記載される。
【００６５】
同様に、例えば、図８中”ＦＮ６４”に示す機能は、図８中”ＦＮ６３”に示す機能が図８中”ＬＧ９３”に示すログ情報を生成した場合に、図８中”ＬＧ９４”に示すようなログ情報を生成して図８中”ＬＤ９２”に示すネットワーク機器６上で動作するログ管理機能に管理させる。
【００６６】
この時、図８中”ＬＧ９４”に示すログ情報の原因情報にはログ情報生成の原因となっている図８中”ＬＧ９３”に示すログ情報の識別子と、図８中”ＬＧ９３”に示すログ情報生成の原因となった図８中”ＥＶ７１”に示すイベントのイベント情報の識別子が格納され、例えば、図８中”ＬＧ９３”に示すログ情報の識別子を”ＩＤ（ＬＧ９３）”とすれば、ログ情報は図８中”ＬＧ９４（ＩＤ（ＬＧ９３），ＩＤ（ＥＶ７１））”のようにログ情報の識別子とイベント情報の識別子の双方が記載される。
【００６７】
同様に、例えば、図８中”ＦＮ６５”に示す機能は、図８中”ＦＮ６４”に示す機能が図８中”ＬＧ９４”に示すログ情報を生成した場合に、図８中”ＬＧ９６”に示すようなログ情報を生成して図８中”ＬＤ９３”に示すネットワーク機器７上で動作するログ管理機能に管理させる。
【００６８】
この時、図８中”ＬＧ９６”に示すログ情報の原因情報にはログ情報生成の原因となっている図８中”ＬＧ９４”に示すログ情報の識別子と、図８中”ＬＧ９４”に示すログ情報生成の原因となった図８中”ＥＶ７１”に示すイベントのイベント情報の識別子が格納され、例えば、図８中”ＬＧ９４”に示すログ情報の識別子を”ＩＤ（ＬＧ９４）”とすれば、ログ情報は図８中”ＬＧ９６（ＩＤ（ＬＧ９４），ＩＤ（ＥＶ７１））”のようにログ情報の識別子とイベント情報の識別子の双方が記載される。
【００６９】
図９中”Ｓ１０５”においてネットワーク機器上で動作する機能は、生成されたログ情報をネットワーク機器内の記憶手段に格納し、若しくは、ネットワーク１０１を介してログ情報サーバ８の記憶手段に格納させる。
【００７０】
図９中”Ｓ１０６”においてネットワーク機器上で動作する機能は、連携処理部に対して生成されたログ情報をネットワーク１０１を介して他のネットワーク機器の連携処理部に送信させる。
【００７１】
このようにして、各ネットワーク機器５，６及び７上で動作するログ管理機能”ＬＤ９１”，”ＬＤ９２”及び”ＬＤ９３”で管理されるログ情報はネットワーク１０１を介してログ情報サーバ８に集約されて、図１０に示すように、”ＬＧ９１（，ＩＤ（ＥＶ７１））”、”ＬＧ９５（，ＩＤ（ＥＶ７３））”、”ＬＧ９２（，ＩＤ（ＥＶ７２））”、”ＬＧ９４（ＩＤ（ＬＧ９３），ＩＤ（ＥＶ７１））”、”ＬＧ９３（ＩＤ（ＬＧ９１），ＩＤ（ＥＶ７１））”及び”ＬＧ９６（ＩＤ（ＬＧ９４），ＩＤ（ＥＶ７１））”に示す順番に管理される。
【００７２】
このように、ログ情報サーバ８で管理されているログ情報の原因情報には、図８中”ＥＶ７１”に示すイベントのイベント情報の識別子”ＩＤ（ＥＶ７１）”が格納されているので、ログ情報サーバに集約されているログ情報に対してイベント情報の識別子”ＩＤ（ＥＶ７１）”で検索することにより、”ＬＧ９１（，ＩＤ（ＥＶ７１））”、”ＬＧ９４（ＩＤ（ＬＧ９３），ＩＤ（ＥＶ７１））”、”ＬＧ９３（ＩＤ（ＬＧ９１），ＩＤ（ＥＶ７１））”及び”ＬＧ９６（ＩＤ（ＬＧ９４），ＩＤ（ＥＶ７１））”は、図８中”ＥＶ７１”に示すイベントに起因して発生したログ情報であることが把握できる。
【００７３】
また、ログ情報サーバ８で管理されているログ情報の原因情報には、図８中”ＬＧ９１”等に示すログ情報の識別子”ＩＤ（ＬＧ９１）”等が格納されているので、原因となったログ情報の識別子を順次追跡することにより、時系列的な前後関係を把握することが可能になる。
【００７４】
例えば、図１０中”ＬＧ９６（ＩＤ（ＬＧ９４），ＩＤ（ＥＶ７１））”に示すログ情報の原因情報には”ＩＤ（ＬＧ９４）”が格納されているので、時系列的な前後関係は、図１０中”ＬＧ９４（ＩＤ（ＬＧ９３），ＩＤ（ＥＶ７１））”に示すログ情報が”前”で、図１０中”ＬＧ９６（ＩＤ（ＬＧ９４），ＩＤ（ＥＶ７１））”に示すログ情報が”後”であることが把握できる。
【００７５】
同様に、例えば、図１０中”ＬＧ９４（ＩＤ（ＬＧ９３），ＩＤ（ＥＶ７１））”に示すログ情報の原因情報には”ＩＤ（ＬＧ９３）”が格納されているので、時系列的な前後関係は、図１０中”ＬＧ９３（ＩＤ（ＬＧ９１），ＩＤ（ＥＶ７１））”に示すログ情報が”前”で、図１０中”ＬＧ９４（ＩＤ（ＬＧ９３），ＩＤ（ＥＶ７１））”に示すログ情報が”後”であることが把握できる。
【００７６】
さらに、例えば、図１０中”ＬＧ９３（ＩＤ（ＬＧ９１），ＩＤ（ＥＶ７１））”に示すログ情報の原因情報には”ＩＤ（ＬＧ９１）”が格納されているので、時系列的な前後関係は、図１０中”ＬＧ９１（，ＩＤ（ＥＶ７１））”に示すログ情報が”前”で、図１０中”ＬＧ９３（ＩＤ（ＬＧ９１），ＩＤ（ＥＶ７１））”に示すログ情報が”後”であることが把握できる。
【００７７】
これらの結果から、各ログ情報の時系列的な前後関係は、図１０中”ＬＧ９１（，ＩＤ（ＥＶ７１））”、”ＬＧ９３（ＩＤ（ＬＧ９１），ＩＤ（ＥＶ７１））”、”ＬＧ９４（ＩＤ（ＬＧ９３），ＩＤ（ＥＶ７１））”及び”ＬＧ９６（ＩＤ（ＬＧ９４），ＩＤ（ＥＶ７１））”に示す順番であることを把握できる。
【００７８】
この結果、ネットワーク機器上で動作する機能が、ログ情報に生成する原因となったイベントのイベント情報の識別子、或いは、ログ情報に生成する原因となったログ情報の識別子及びログ情報に生成する原因となったログ情報の原因情報に格納されているイベント情報の識別子を生成したログ情報の原因情報に格納することにより、ログ情報サーバで発生するログ情報を集中して管理する場合であっても、或るイベントに起因して発生したログ情報の把握が可能になり、時系列的な前後関係を把握することが可能になり、各ネットワーク機器上で動作する機器が発生した大量のログ情報を系統的に整理或いは把握することが可能になる。
【００７９】
なお、図１に示す実施例の説明に際しては説明の簡単のために、３つのネットワーク機器と１つのログ情報サーバを例示しているが勿論このような構成に限定されるわけではなく、様々な構成を用いることが可能である。
【００８０】
例えば、ログ情報サーバを設けることなく、アプリケーション全体としてログ情報を解析するような構成にしても構わない。
【００８１】
また、本願発明におけるネットワーク機器とは、ネットワークに接続されたセンサ、アクチュエータ、コントローラ、通信測定器、計測器、記録装置、サーバであり、また、パーソナルコンピュータ、ＰＤＡ（Personal Digital(Data) Assistants）、携帯電話、家庭用電気製品である。
【００８２】
また、本願出願人の出願に係る「特願２００４−３３３２７７」に記載された、フィールド機器に対する機能（業務）の追加が容易で追加された機能（業務）が互いに独立して動作することが可能なフィールド機器及びこれを用いたシステムに本願発明を適用した場合に大きな効果を奏する。
【００８３】
例えば、フィールド機器に接続されたデバイスの値を収集するような機能の場合には、他の複数の機能から参照（利用）される可能性が高い。このように広く参照（利用）されている機能に不具合が生じた場合には、連携している機能の数だけエラー等のイベントが発生し、それに対応するログ情報も多数発生することになり、その相互関係も極めて複雑になることが想定される。
【００８４】
このような場合であっても、本願発明を適用することによって、多数のログ情報の原因となっている機能の特定が容易になる。また、逆に、このような広く参照（利用）されている機能に不具合が生じた場合、他の機能への影響範囲を把握することも可能になる。
【図面の簡単な説明】
【００８５】
【図１】本発明に係るネットワーク機器等がネットワークを介して相互に接続された分散アプリケーションシステム下におけるログ情報管理システムの一実施例を示す構成ブロック図である。
【図２】各ネットワーク機器上で動作する機能、ログ管理機能及びイベント管理機能の具体例を示す構成ブロック図である。
【図３】各ネットワーク機器間の連携を説明する説明図である。
【図４】各ネットワーク機器で動作する機能の一例を示す説明図である。
【図５】ネットワーク機器で動作する機能とエラー等の発生するイベントの一例を示す説明図である。
【図６】各ネットワーク機器上で動作する機能の動作を説明するフロー図である。
【図７】ネットワーク機器で動作する機能が生成するログ情報を説明する説明図である。
【図８】ログ情報の構成を説明する説明図である。
【図９】他のネットワーク機器からログ情報を受信した場合の機能を動作を説明するフロー図である。
【図１０】ログ管理サーバに集中管理されるログ情報の一例を示す説明図である。
【図１１】従来のネットワーク機器等がネットワークを介して相互に接続された分散アプリケーションシステム下におけるログ情報管理システムの一例を示す構成ブロック図である。
【図１２】各ネットワーク機器で動作する機能の一例を示す説明図である。
【図１３】ネットワーク機器で動作する機能とエラー等の発生するイベントの一例を示す説明図である。
【図１４】ネットワーク機器で動作する機能が生成するログ情報を説明する説明図である。
【図１５】ログ情報の構成を説明する説明図である。
【図１６】ログ管理サーバに集中管理されるログ情報の一例を示す説明図である。
【図１７】ログ情報の構成を説明する説明図である。
【図１８】ログ管理サーバに集中管理されるログ情報の一例を示す説明図である。
【符号の説明】
【００８６】
１，２，３，５，６，７  ネットワーク機器
４，８  ログ情報サーバ
１００，１０１  ネットワーク
【図１】
2006344003.tif 000003
【図２】
2006344003.tif 000004
【図３】
2006344003.tif 000005
【図４】
2006344003.tif 000006
【図５】
2006344003.tif 000007
【図６】
2006344003.tif 000008
【図７】
2006344003.tif 000009
【図８】
2006344003.tif 000010
【図９】
2006344003.tif 000011
【図１０】
2006344003.tif 000012
【図１１】
2006344003.tif 000013
【図１２】
2006344003.tif 000014
【図１３】
2006344003.tif 000015
【図１４】
2006344003.tif 000016
【図１５】
2006344003.tif 000017
【図１６】
2006344003.tif 000018
【図１７】
2006344003.tif 000019
【図１８】
2006344003.tif 000020