(57)【要約】【課題】電文の処理に関するログ情報をより簡便に管理することのできるネットワークシステム、中継処理装置、及びログ情報管理方法の提供を目的とする。【解決手段】複数の中継処理装置によって電文を中継するネットワークシステムであって、第一の中継処理装置は、前記電文を中継するときに当該第一の中継処理装置における当該電文に関する処理のログ情報を当該電文に付加し、第二の中継処理装置は、前記電文に付加されている前記ログ情報を記憶装置に記録することにより上記課題を解決する。【選択図】図３
2008228027.tif 000002
【特許請求の範囲】
【請求項１】
複数の中継処理装置によって電文を中継するネットワークシステムであって、
第一の中継処理装置は、前記電文を中継するときに当該第一の中継処理装置における当該電文に関する処理のログ情報を当該電文に付加し、
第二の中継処理装置は、前記電文に付加されている前記ログ情報を記憶装置に記録することを特徴とするネットワークシステム。
【請求項２】
前記ネットワークシステムは、前記第二の中継処理装置によって複数のエリアに分割され、
前記第二の中継処理装置は、前記エリアをまたがって中継される前記電文に付加されている前記ログ情報を前記記憶装置に記録することを特徴とする請求項１記載のネットワークシステム。
【請求項３】
前記第一の中継処理装置は、当該第一の中継処理装置を識別する識別情報を前記ログ情報に含めて前記電文に付加することを特徴とする請求項１又は２記載のネットワークシステム。
【請求項４】
ネットワークシステムにおいて電文を中継する中継処理装置であって、
前記電文を中継するときに当該中継処理装置における当該電文に関する処理のログ情報を当該電文に付加することを特徴とする中継処理装置。
【請求項５】
複数の中継処理装置によって電文を中継するネットワークシステムにおけるログ情報管理方法であって、
第一中継処理装置が、前記電文を中継するときに当該第一の中継処理装置における当該電文に関する処理のログ情報を当該電文に付加する手順と、
第二の中継処理装置が、前記電文に付加されている前記ログ情報を記憶装置に記録する手順とを有することを特徴とするログ情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステム、中継処理装置、及びログ情報管理方法に関し、特に電文の処理に関するログ情報を管理するネットワークシステム、中継処理装置、及びログ情報管理方法に関する。
【背景技術】
【０００２】
複数の中継処理装置によってリレー的に電文が中継されるネットワークシステムにおいて、従来は各中継処理装置がそれぞれに備えられたログファイルに電文に関するログ情報を記録していた。
【０００３】
図１は、従来のネットワークシステムにおけるログ情報の管理形態を示す図である。図１において中継処理装置５００ａ、５００ｂ、及び５００ｃ（以下、総称する場合「中継処理装置５００」という。）は、それぞれ電文を中継する中継処理装置である。図中、中継処理装置５００の間の実践の矢印は、電文αの経路（ルート）を示す。また、破線の矢印は電文βの経路（ルート）を示す。すなわち、電文αは、中継処理装置５００ａ及び５００ｃによって中継されている。電文βは、中継処理装置５００ａ、５００ｂ、及び５００ｃによって中継されている。斯かる場合、従来、電文αに関するログ情報は、中継処理装置５００ａのログファイル５１０ａと中継処理装置５００ｃのログファイル５１０ｃとに書き込まれていた。また、電文βに関するログ情報は、中継処理装置５００ａのログファイル５１０ａ、中継処理装置５００ｂのログファイル５１０ｂのログファイル、及び中継処理装置５００ｃのログファイル５１０ｃに書き込まれていた。なお、図１では、中継処理装置５００における電文の処理開始時刻と処理終了時刻とが電文のログ情報として記録されている例が示されている。
【特許文献１】特開平１１−３４１０６０号公報
【特許文献２】特開平８−２７９８４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、図１に示されるような形態によれば、中継処理装置５００ごとにログファイルを備える必要がある。したがって、中継処理装置ごとにログ情報を記録するための処理が必要とされ、その処理時間によってネットワークシステム全体の性能を劣化させる可能性があった。
【０００５】
また、ログファイルが各中継処理装置に分散されて配置されているために、障害発生時には、障害発生の原因となった中継処理装置を特定するために、各中継処理装置のログファイルを個別にチェックしたり、又は各中継処理装置のログファイルをマージして調査したりといった煩雑な作業が必要とされていた。
【０００６】
本発明は、上記の点に鑑みてなされたものであって、電文の処理に関するログ情報をより簡便に管理することのできるネットワークシステム、中継処理装置、及びログ情報管理方法の提供を目的とする。
【課題を解決するための手段】
【０００７】
そこで上記課題を解決するため、本発明は、複数の中継処理装置によって電文を中継するネットワークシステムであって、第一の中継処理装置は、前記電文を中継するときに当該第一の中継処理装置における当該電文に関する処理のログ情報を当該電文に付加し、第二の中継処理装置は、前記電文に付加されている前記ログ情報を記憶装置に記録することを特徴とする。
【０００８】
このようなネットワークシステムでは、電文の処理に関するログ情報をより簡便に管理することができる。
【発明の効果】
【０００９】
本発明によれば、電文の処理に関するログ情報をより簡便に管理することのできるネットワークシステム、中継処理装置、及びログ情報管理方法を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。図２は、本発明の実施の形態におけるネットワークシステムの構成例を示す図である。図２におけるネットワークシステム１は、複数台のログ取得中継処理装置１０ａ、１０ｂ、及び１０ｃ（以下、総称する場合「ログ取得中継処理装置１０」という。）と、複数台の中継処理装置２０Ａ１、２０Ａ２、２０Ｂ１〜２０Ｂ４、２０Ｃ１、２０Ｃ２、及び２０Ｄ１（以下、総称する場合「中継処理装置２０」という。）と、集中管理装置３０とより構成されている。図中において、ログ取得中継処理装置１０又は中継処理装置２０の間を結ぶ実線はネットワーク（有線又は無線の別は問わない。）を示す。
【００１１】
ログ取得中継処理装置１０及び中継処理装置２０は、電文を中継する装置である。すなわち、ネットワークシステム１において、電文は、ログ取得中継処理装置１０又は中継処理装置２０によってリレー的に中継される。
【００１２】
ネットワークシステム１は、「エリア」と呼ばれる概念によって論理的に分割される。図中では、エリアＡ、エリアＢ、エリアＣ、及びエリアＤに分割された例が示されている。エリアＡには、中継処理装置２０Ａ１及び２０Ａ２（以下、総称する場合「中継処理装置２０Ａ」という。）が含まれる。エリアＢには、中継処理装置２０Ｂ１〜２０Ｂ４（以下、総称する場合「中継処理装置２０Ｂ」という。）が含まれる。エリアＣには、中継処理装置２０Ｃ１及び２０Ｃ２（以下、総称する場合「中継処理装置２０Ｃ」という。）が含まれる。エリアＤには、中継処理装置Ｄ１が含まれる。
【００１３】
各エリア間は、ログ中継処理装置１０によって接続される。言い換えれば、エリアとは、ログ中継処理装置１０によって分割されたネットワークシステムであると言える。
【００１４】
ログ取得中継処理装置１０と中継処理装置２０とは、電文を中継する機能を有する点においては共通するが、電文に関するログ情報の取り扱いにおいて異なる。すなわち、ログ取得中継処理装置１０ａは、ログファイル１１０ａに、ログ取得中継処理装置１０ｂは、ログファイル１１０ｂに、ログ取得中継処理装置１０ｃは、ログファイル１１０ｃにそれぞれログ情報を記録するが、中継処理装置２０は、ログ情報をログファイルへ記録するのではなく、電文の所定の位置（例えば、電文の後ろ）に付加（記録）する。
【００１５】
この点について更に詳しく説明する。図３は、本発明の実施の形態におけるログ情報の管理形態の概要を示す図である。
【００１６】
図３において、中継処理装置２０ａ及び２０ｂは、図２に示されるものと同様の中継処理装置２０である。図３では、電文αと電文βとが中継される例が示されている。電文αは、中継処理装置２０ａ及びログ中継処理装置１０の順番で中継される。電文βは、中継処理装置２０ａ、中継処理装置２０ｂ、及びログ中継処理装置１０の順番で中継される。
【００１７】
斯かる場合、中継処理装置２０ａは、電文αに関するログ情報を電文αの後ろに付加する。また、電文βのログ情報は、電文βの後ろに付加する。図中において、電文α５１、電文β５２は、それぞれについて中継処理装置２０ａによってログ情報が付加された例を示す。なお、図中では、中継点、処理開始時刻、及び処理終了時刻がログ情報として記録される例が示されている。中継点は、中継処理装置２０又はログ取得中継処理装置１０を識別するための情報（以下「中継点識別情報」という。）であり、例えば、ＩＰアドレス等、ネットワークシステム１上において一意の識別情報である。なお、図中において「ａ」は中継処理装置２０ａを、「ｂ」は、中継処理装置２０ｂを、「ｃ」は、ログ取得中継処理装置１０を示す。処理開始時刻は、当該中継処理装置２０又は当該ログ中継処理装置１０において、当該電文に関して処理が開始された時刻又は当該電文が受信された時刻である。処理終了時刻は、処理開始時刻は、当該中継処理装置２０又は当該ログ中継処理装置１０において、当該電文に関して処理が終了した時刻又は当該電文が送出された時刻である。
【００１８】
電文βについては、中継処理装置２０ｂを通過する際に、更に中継処理装置２０ｂによってログ情報が付加される。図中において、電文β５３は、中継処理装置２０ｂの中継点、処理開始時刻及び処理終了時刻が更に付加された例を示す。
【００１９】
ログ取得中継処理装置１０は、各電文に記録されたログ情報を取得し、当該ログ情報をログファイル１１０に記録する。図中では、電文α及び電文βのログ情報がログファイル１１０に記録された例が示されている。ログ取得中継処理装置１０は、ログ情報の取得後、電文から当該ログ情報を削除する。
【００２０】
なお、ログ取得中継処理装置１０は、エリア外に出て行く（エリアをまたがって中継される）電文についてのみログ情報の取得、及びログファイル１１０への記録を行う。これにより、同じ電文に関するログ情報が分散されるのを防止する。例えば、図２において、ログ取得中継処理装置１０ｃは、エリアＢ内の中継処理装置２０Ｂより電文を受信し、当該電文をエリアＣ内の中継処理装置２０Ｃ送信するときに当該電文に付加されているログ情報をログファイル１１０ｃに記録する。一方、ログ取得中継処理装置１０ｃは、エリアＢ内の中継処理装置２０Ｂより電文を受信し、エリアＢ内の中継処理装置２０Ｂに当該電文を送信する場合は、ログ情報の取得は行わず、中継処理装置２０と同様にログ情報を当該電文の後ろに付加（追加）する。したがって、電文のエリアからの出口となったログ取得中継処理装置１０では、当該電文に関して当該エリア内におけるログ情報が管理される。
【００２１】
各ログ取得中継処理装置１０は、エリアをまたがって中継される電文を中継した際、当該電文の中継を集中管理装置３０に通知する。これにより、集中管理装置３０には、電文ごとに、エリアへの入り口となったログ取得中継処理装置１１０の中継点識別情報と、エリアからの出口となったログ取得処理装置１１０の中継点識別情報とが管理される。なお、図２では、集中管理装置３０は、全エリアに対して一台であってもよいし、エリアごとに一台であってもよい。エリアごとに一台割り当てる場合、集中管理装置３０を統合する装置を設けることにより、ログ情報の管理を更に階層化させてもよい。
【００２２】
図４は、本発明の実施の形態におけるログ取得中継処理装置のハードウェア構成例を示す図である。図４のログ取得中継処理装置は、それぞれバスBで相互に接続されているドライブ装置１００と、補助記憶装置１０２と、メモリ装置１０３と、演算処理装置１０４と、インタフェース装置１０５とを有するように構成される。
【００２３】
ログ取得中継処理装置での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。但し、プログラムのインストールは必ずしも記録媒体１０１より行う必要はなく、ネットワークを介してダウンロードするようにしてもよい。
【００２４】
補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。例えば、補助記憶装置１０２にはログファイル１１０が記録される。メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。演算処理装置１０４は、メモリ装置１０３に格納されたプログラムに従ってログ取得中継処理装置に係る機能を実行する。インタフェース装置１０５は、ネットワークに接続するためのインタフェースとして用いられる。
【００２５】
なお、中継処理装置２０、集中管理装置３０についても図４と同様のハードウェアによって構成すればよい。
【００２６】
以下、ネットワークシステム１の処理手順について説明する。図５は、本実施の形態のネットワークシステムにおける電文の中継処理の処理手順を説明するための図である。本実施の形態では、電文がエリアＡ−エリアＢ−エリアＣの順に中継される場合において、特にエリアＢ内における処理について説明する。
【００２７】
ログ取得中継処理装置１０ａは、エリアＡの中継処理装置１０ＡよりエリアＢ内へ伝送が要求される電文を受信すると（Ｓ１０１）、当該電文の中継処理を実行し、例えば、ログ取得中継処理装置１０ａの中継点識別情報、中継処理の処理開始時刻及び処理終了時刻をログ情報として電文に付加する（Ｓ１０２）。なお、中継処理において障害等（例えば、メモリ等の資源不足等）が発生した場合は、障害情報もログ情報の一部として電文に付加される。続いて、ログ取得中継処理装置１０ａは、行き先判定ロジックに従い、エリアＢ内においてログ取得中継処理装置１０ａと接続されているいずれかの中継処理装置２０Ｂにログ情報が付加された電文を送信する（Ｓ１０３）。なお、行き先判定ロジックとは、電文の送信先を判定するためのロジックをいう。電文の送信先は、送信先の候補となる中継処理装置２０の負荷に基づいて判定してもよいし、予め定められた順番に応じて判定するようする等、各種の方法を適用可能である。
【００２８】
なお、ログ中継処理装置１０ａは、例えば、電文を受信したときに当該電文を一意に識別する情報（電文識別情報）と、ログ中継処理装置１０ａの中継点識別情報とを集中管理装置３０に送信する。これに応じ、集中管理装置３０は、当該電文識別情報と、当該中継点識別情報とを関連付けて記憶装置に記録し、管理する（Ｓ４０１）。
【００２９】
続いて、ログ取得中継処理装置１０ａより電文の送信を受けた中継処理装置２０Ｂは、当該電文について中継処理を実行し、例えば、中継処理装置２０の中継点識別情報、中継処理の処理開始時刻及び処理終了時刻をログ情報として電文に付加する（Ｓ２０１）。中継処理において障害等が発生した場合は、障害情報もログ情報の一部として電文に付加される。続いて、ログ取得中継処理装置１０ａは、行き先判定ロジックに従い、次の中継処理装置２０Ｂにログ情報が付加された電文を送信する（Ｓ２０２）。なお、ステップＳ２０１及びＳ２０２は、電文を中継した各中継処理装置２０Ｂにおいて実行される。したがって、電文には、各中継処理装置２０Ｂのログ情報が中継された順番で付加される。
【００３０】
中継処理装置２０Ｂによって中継された電文が、ログ取得中継処理装置１０ｃに到達すると、ログ取得中継処理装置１０ｃは、ログ情報をも含めた電文の長さが規定値を超えていないか否か判定し（Ｓ３０１）、規定値を超えている場合は、電文を分割する（Ｓ３０２）。但し、電文の分割は必ずしも行われなくても良い。
【００３１】
続いて、ログ取得中継処理装置１０ｃは、電文の中継処理を行い、行き先判定ロジックに従って判定される電文の送信先が、エリアＢ内の中継処理装置２０Ｂであるか否かを判定する（Ｓ３０３）。電文の送信先がエリアＢ内の中継処理装置２０Ｂである場合、例えば、ログ取得中継処理装置１０ｃの中継点識別情報、中継処理の処理開始時刻及び処理終了時刻をログ情報として電文に付加する（Ｓ３０４）。中継処理において障害等が発生した場合は、障害情報もログ情報の一部として電文に付加される。続いて、ログ取得中継処理装置１０ｃは、行き先判定ロジックに従い、次の中継処理装置２０Ｂにログ情報が付加された電文を送信する（Ｓ３０５）。
【００３２】
一方、電文の送信先がエリアＢ外の中継処理装置２０（例えば、エリアＣ内における中継処理装置２０Ｃ）である場合、ログ取得中継処理装置１０ｃは、電文に付加（蓄積）されているログ情報の履歴をログファイル１１０ｃに出力する（Ｓ３０６）。続いて、ログ取得中継処理装置１０ｃは、電文に付加されているログ情報を電文から削除する（Ｓ３０７）。これによって、当該電文は、ログ情報が付加される前の状態に戻る。続いて、ログ取得中継処理装置１０ｃは、当該電文の電文識別情報と、ログ中継処理装置１０ｂの中継点識別情報とを集中管理装置３０に送信する（Ｓ３０８）。これに応じ、集中管理装置３０は、当該電文識別情報と、当該中継点識別情報とを関連付けて記憶装置に記録し、管理する（Ｓ４０２）。なお、集中管理装置３０では、ステップＳ４０１において取得した情報と、ステップＳ４０２において取得した情報とを電文識別情報に基づいて関連付けて管理する。これにより、集中管理装置３０では、当該電文について、エリアＢにおける入り口となったログ取得中継処理装置１０ａと、出口となったログ取得中継処理装置１０ｃとを特定することが可能となる。
【００３３】
続いて、ログ取得中継処理装置１０ｃは、当該電文をエリアＣの中継処理装置２０Ｃに送出する（Ｓ３０９）。なお、ログ取得中継処理装置１０ｃは、エリアＢにおいては出口となり、エリアＣにおいては入り口となる。したがって、ステップＳ３０９において中継処理装置２０Ｃに送出する前に、ログ取得中継処理装置１０ｃは、ログ取得中継処理装置１０ａがステップＳ１０１〜Ｓ１０３において行った処理をエリアＣの入り口として実行する。
【００３４】
次に、電文に付加されたログ情報に基づいてネットワークシステム１の障害調査を行うための処理について説明する。図６は、本実施の形態のネットワークシステムにおける障害調査処理を説明するための図である。
【００３５】
図５においては便宜上説明を省略したが、エリアＢからの出口となるログ取得中継処理装置１０ｃは、電文よりログ情報の履歴を取得すると（Ｓ３１１）、当該ログ情報の履歴を解析し、当該電文の中継に関する障害の有無を判定する（Ｓ３１２）。例えば、ログ情報に障害情報が含まれている場合、或る中継処理装置２０の処理時間が規定値を超えている場合、又は二つの中継処理装置２０の間の伝送時間が規定値を超えている場合等は、障害有りと判定する。或る中継処理装置２０の処理時間については、ログ情報の履歴のうち、当該中継処理装置２０のログ情報において、処理開始時刻と処理終了時刻とに基づいて算出すればよい。また、伝送時間については、ログ情報の履歴に記録されている、前の中継処理装置２０の処理終了時刻と次の中継処理装置２０の処理開始時刻とに基づいて算出すればよい。
【００３６】
障害が検出されなかった場合は、図５において説明したような通常の中継処理が実行される。一方、障害が検出された場合、ログ取得中継処理装置１０ｃは、障害の検出を集中管理装置３０に通知する（Ｓ３１３）。この際、少なくとも、障害が検出された中継処理装置２０の中継点識別情報が通知される。また、当該電文のエリアＢ内における経路情報も通知されてもよい。経路情報は、例えば、当該電文が通過した順に中継点識別情報が並べられた情報をいい、ログ情報の履歴に基づいて作成される。
【００３７】
障害の検出の通知を受けた集中管理装置３０は、障害調査用の電文（以下「調査電文」という。）を作成する（Ｓ４１１）。
【００３８】
図７は、調査電文の例を示す図である。図７において調査電文６０は、電文種別識別子、調査対象識別子、調査内容、及び経路情報等を含む。電文種別識別子は、当該電文が調査電文６０であることをログ取得中継処理装置１０及び中継処理装置２０に識別させるための情報である。例えば、この値が「１」であれば、当該電文は調査電文６０であると識別される。調査対象識別子は、障害が検出された中継処理装置２０の中継点識別情報である。調査内容は、例えば、メモリの使用状況の取得、バッファ使用状況の取得、又はディスクアクセスエラー回数の取得等、調査対象とされた中継処理装置２０に実行させる調査処理の内容（調査情報取得処理の実行命令）である。経路情報は、障害が検出された電文に係る経路情報である。
【００３９】
続いて、集中管理装置３０は、経路情報に基づいて、エリアＢでの入り口となったログ取得中継処理装置１０ａに調査電文６０を送信することにより、調査電文６０のエリアＢへの送信を指示する（Ｓ４１２）。
【００４０】
調査電文６０を受信したログ取得中継処理装置１０ａは、調査電文６０に含まれている経路情報に従って、次の中継処理装置２０Ｂに調査電文６０を送信する（Ｓ１１１）。中継処理装置２０Ｂは、調査電文６０を受信すると、調査電文６０に含まれている調査対象識別子に基づいて自らが調査対象であるか否かを判定する（Ｓ２１１）。調査対象で無い場合、中継処理装置２０Ｂは、経路情報に従って次の中継処理装置２０Ｂに調査電文６０を送信する（Ｓ２１４）。調査対象である場合、中継処理装置２０Ｂは、調査電文６０に指定されている調査内容に従って、調査を実行し、その結果として調査情報（例えば、メモリの使用状況、バッファ使用状況、又はディスクアクセスエラー回数等）を取得する（Ｓ２１２）。続いて、中継処理装置２０Ｂは、当該調査情報を調査電文６０に付加する（Ｓ２１３）。
【００４１】
図８は、調査情報が付加された調査電文の例を示す図である。図８において、調査電文６０ａの最後には調査情報が付加されている。
【００４２】
続いて、中継処理装置２０Ｂは、経路情報に従って次の中継処理装置２０Ｂに調査電文６０ａを送信する（Ｓ２１４）。
【００４３】
経路情報に従って調査電文６０ａが中継された結果、エリアＢの出口のログ取得中継処理装置１０ｃが調査電文６０ａ（調査情報取得済電文）を受信すると（Ｓ３１４）、ログ取得中継処理装置１０ｃは、調査電文６０ａを集中管理装置３０に送信する（Ｓ３１５）。
【００４４】
集中管理装置３０は、調査電文６０ａを受信すると、調査電文６０ａに付加された調査情報に基づいて、障害の原因等の調査を実行する（Ｓ４１３）。障害の調査は、集中管理装置３０によって自動的に行われても良いし、管理者等によって行われても良い。
【００４５】
なお、調査電文６０において経路情報は必ずしも必要ではない。この場合、通常の行き先判定ロジックに従って、調査電文６０は、調査対象の中継処理装置２０Ｂに伝送される。但し、経路情報に従って調査電文６０を伝送することにより、障害が検出された際と同じ経路を再現させることができる。
【００４６】
次に、ログ情報に基づいて障害の発生が検出された場合や、調査情報に基づいて障害の原因が確認された場合等に、当該障害を回復するために実行される処理について説明する。図９は、本実施の形態のネットワークシステムにおける障害回復処理を説明するための図である。
【００４７】
まず、集中管理装置３０は、ログ情報又は調査情報等に基づいて障害回復用の電文（以下「障害回復電文」という。）を作成する（Ｓ４２１）。
【００４８】
図１０は、障害回復電文の例を示す図である。図１０において障害回復電文７０は、電文種別識別子、障害回復対象識別子、障害回復処理内容、及び経路情報等を含む。電文種別識別子は、当該電文が障害回復電文７０であることをログ取得中継処理装置１０及び中継処理装置２０に識別させるための情報である。例えば、この値が「２」であれば、当該電文は障害回復電文７０であると識別される。障害回復対象識別子は、障害の回復対象とされる中継処理装置２０の中継点識別情報である。障害回復処理内容は、例えば、メモリ、バッファ等のクリアや、パラメータの変更等、障害回復対象とされた中継処理装置２０に実行させる障害回復処理の内容（障害回復処理の実行命令）である。経路情報は、障害が検出された電文に係る経路情報である。
【００４９】
続いて、集中管理装置３０は、経路情報に基づいて、当該電文についてエリアＢでの入り口となったログ取得中継処理装置１０ａに障害回復電文７０を送信することにより、障害回復電文７０のエリアＢへの送信を指示する（Ｓ４２２）。
【００５０】
障害回復電文７０を受信したログ取得中継処理装置１０ａは、障害回復電文７０に含まれている経路情報に従って、次の中継処理装置２０Ｂに障害回復電文７０を送信する（Ｓ１２１）。中継処理装置２０Ｂは、障害回復電文７０を受信すると、障害回復電文７０に含まれている障害回復対象識別子に基づいて自らが障害回復対象であるか否かを判定する（Ｓ２２１）。障害回復対象で無い場合、中継処理装置２０Ｂは、経路情報に従って次の中継処理装置２０Ｂに障害回復電文７０を送信する（Ｓ２２４）。障害回復対象である場合、中継処理装置２０Ｂは、障害回復電文７０に指定されている障害回復処理内容に従って、障害回復処理を実行する（Ｓ２２２）。続いて、中継処理装置２０Ｂは、障害回復状況を示す情報（例えば、メモリの使用状況、バッファ使用状況、又はディスクアクセスエラー回数等）を取得し（Ｓ２２２）、当該障害回復状況情報を障害回復電文７０に付加する（Ｓ２２３）。
【００５１】
図１１は、障害回復状況情報が付加された障害回復電文の例を示す図である。図１１において、障害回復電文７０ａの最後には障害回復状況情報が付加されている。
【００５２】
続いて、中継処理装置２０Ｂは、経路情報に従って次の中継処理装置２０Ｂに障害回復電文７０ａを送信する（Ｓ２２４）。
【００５３】
経路情報に従って障害回復電文７０ａが中継された結果、エリアＢの出口のログ取得中継処理装置１０ｃが障害回復電文７０ａ（障害回復済電文）を受信すると（Ｓ３２１）、ログ取得中継処理装置１０ｃは、障害回復電文７０ａを集中管理装置３０に送信する（Ｓ３２２）。
【００５４】
集中管理装置３０は、障害回復電文７０ａを受信すると、障害回復電文７０ａに付加された障害回復状況情報に基づいて、障害の回復状況等の確認を実行する（Ｓ４２３）。障害回復状況の確認は、集中管理装置３０によって自動的に行われても良いし、管理者等によって行われても良い。
【００５５】
なお、図６及び図９において、集中管理装置３０が行っていた処理を、エリアの出口となるログ取得中継処理装置１０ｃが行ってもよい。
【００５６】
上述したように、本実施の形態におけるネットワークシステム１によれば、ログ情報は、中継処理装置２０において電文に付加され、ログ取得中継処理装置１０においてのみログファイル１１０へ書き込まれる。したがって、中継処理装置２０におけるログファイル書き込み機能を省略することができる。また、中継処理装置２０におけるログ情報の書き込み時間が省略でき、ネットワークシステム全体における電文の通過時間を短縮することができる。
【００５７】
また、経由した順番で中継処理装置２０のログ情報が付加されていくため、複数の中継処理装置２０からログ情報を回収したり、マージしたりすることなく電文に付加されたログ情報を解析するだけで、当該電文の経路や各中継点における通過時刻を把握することができる。したがって、ログ情報の回収やマージに必要とされる時間や手間を省略することができ、タイムリーなネットワークの監視と、障害発生時の迅速な対応が可能となる。
【００５８】
また、調査時や障害回復処理時には、調査電文６０又は障害回復電文７０に経路情報を付加し、当該経路情報に従って調査電文６０又は障害回復電文７０を中継させるため、障害が発生時と同一の経路を再現させることができ、障害発生時により近い状態において調査情報の取得、障害回復処理を実行することができる。
【００５９】
また、エリア内での電文通過経路は、電文がエリアから出た際のログ取得中継処理装置１０に保存され、電文がエリアに入った際及び出た際のログ取得中継処理装置１０の中継点識別情報は集中管理装置３０に取得されているため、エリア内を通過した全ての電文の通過経路を効率よく管理することができる。すなわち、仮に、全てのログ情報を集中管理装置３０で管理しようとすると、集中管理装置３０のディスク容量が圧迫されたり、集中管理装置３０へのネットワーク負荷が高くなったりすることが考えられる。
【００６０】
なお、集中管理装置３０を統合する、統合集中管理装置を階層的に設置する事により、複数エリアを通過する全ての電文について通過経路を管理するようにしてもよい。この場合、複数エリアに関わる障害発生についても経路のトレース、障害情報の収集、障害の修復を行うことが可能となる。
【００６１】
以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００６２】
以上の説明に関し、更に以下の項を開示する。
（付記１）
複数の中継処理装置によって電文を中継するネットワークシステムであって、
第一の中継処理装置は、前記電文を中継するときに当該第一の中継処理装置における当該電文に関する処理のログ情報を当該電文に付加し、
第二の中継処理装置は、前記電文に付加されている前記ログ情報を記憶装置に記録することを特徴とするネットワークシステム。
（付記２）
前記ネットワークシステムは、前記第二の中継処理装置によって複数のエリアに分割され、
前記第二の中継処理装置は、前記エリアをまたがって中継される前記電文に付加されている前記ログ情報を前記記憶装置に記録することを特徴とする付記１記載のネットワークシステム。
（付記３）
前記第一の中継処理装置は、当該第一の中継処理装置を識別する識別情報を前記ログ情報に含めて前記電文に付加することを特徴とする付記１又は２記載のネットワークシステム。
（付記４）
前記電文に付加されている前記ログ情報に基づいて当該ネットワークシステムの障害を検出し、前記障害を調査するための調査情報取得処理の実行命令と前記調査情報取得処理を実行させる前記中継処理装置の識別情報とが付加された調査電文を作成し、前記調査電文を前記中継処理装置に中継させる調査電文作成装置を有し、
前記識別情報に係る前記中継処理装置は、前記調査情報取得処理の実行命令に従って前記調査情報を取得することを特徴とする付記３記載のネットワークシステム。
（付記５）
前記電文に付加されている前記ログ情報に基づいて当該ネットワークシステムの障害を検出し、前記障害を回復するための障害回復処理の実行命令と前記障害回復処理を実行させる前記中継処理装置の識別情報とが付加された障害回復電文を作成し、前記障害回復電文を前記中継処理装置に中継させる障害回復電文作成装置を有し、
前記識別情報に係る前記中継処理装置は、前記障害回復処理の実行命令に従って前記障害回復処理を実行することを特徴とする付記３又は４記載のネットワークシステム。
（付記６）
前記ログ情報に含まれている前記中継処理装置の識別情報に基づいて前記電文の経路を特定し、前記経路を示す経路情報が付加された電文を作成し、前記経路情報が付加された電文を前記中継処理装置に中継させる電文作成装置を有し、
前記中継処理装置は、前記経路情報が付加された電文を、当該経路情報に従って中継することを特徴とする付記３乃至５いずれか一項記載のネットワークシステム。
（付記７）
前記第二の中継処理装置は、前記電文の中継に応じ、所定のコンピュータに前記電文の識別情報と当該中継処理装置の識別情報とを送信し、
前記所定のコンピュータは、前記電文の識別情報と前記中継処理装置の識別情報とを関連付けて記憶装置に記録することを特徴とする付記１乃至６いずれか一項記載のネットワークシステム。
（付記８）
ネットワークシステムにおいて電文を中継する中継処理装置であって、
前記電文を中継するときに当該中継処理装置における当該電文に関する処理のログ情報を当該電文に付加することを特徴とする中継処理装置。
（付記９）
前記中継処理装置は、当該中継処理装置を識別する識別情報を前記ログ情報に含めて前記電文に付加することを特徴とする付記８記載の中継処理装置。
（付記１０）
複数の中継処理装置によって電文を中継するネットワークシステムにおけるログ情報管理方法であって、
第一中継処理装置が、前記電文を中継するときに当該第一の中継処理装置における当該電文に関する処理のログ情報を当該電文に付加する手順と、
第二の中継処理装置が、前記電文に付加されている前記ログ情報を記憶装置に記録する手順とを有することを特徴とするログ情報管理方法。
（付記１１）
ネットワークシステムにおいて電文を中継する中継処理装置に、
前記電文を中継するときに当該中継処理装置における当該電文に関する処理のログ情報を当該電文に付加させる手順を実行させるためのログ情報管理プログラム。
【図面の簡単な説明】
【００６３】
【図１】従来のネットワークシステムにおけるログ情報の管理形態を示す図である。
【図２】本発明の実施の形態におけるネットワークシステムの構成例を示す図である。
【図３】本発明の実施の形態におけるログ情報の管理形態の概要を示す図である。
【図４】本発明の実施の形態におけるログ取得中継処理装置のハードウェア構成例を示す図である。
【図５】本実施の形態のネットワークシステムにおける電文の中継処理の処理手順を説明するための図である。
【図６】本実施の形態のネットワークシステムにおける障害調査処理を説明するための図である。
【図７】調査電文の例を示す図である。
【図８】調査情報が付加された調査電文の例を示す図である。
【図９】本実施の形態のネットワークシステムにおける障害回復処理を説明するための図である。
【図１０】障害回復電文の例を示す図である。
【図１１】障害回復状況情報が付加された障害回復電文の例を示す図である。
【符号の説明】
【００６４】
１        ネットワークシステム
１０ａ、１０ｂ、１０ｃ    ログ取得中継処理装置
２０Ａ１、２０Ａ２、２０Ｂ１、２０Ｂ２、２０Ｂ３、２０Ｂ４、２０Ｃ１、２０Ｃ２、２０Ｄ１    中継処理装置
３０      集中管理装置
１００    ドライブ装置
１０１    記録媒体
１０２    補助記憶装置
１０３    メモリ装置
１０４    演算処理装置
１０５    インタフェース装置
１１０、１１０ａ、１１０ｂ、１１０ｃ    ログファイル
５００ａ、５００ｂ、５００ｃ    中継処理装置
５１０ａ、５１０ｂ、５１０ｃ    ログファイル
Ｂ    バス
【図１】
2008228027.tif 000003
【図２】
2008228027.tif 000004
【図３】
2008228027.tif 000005
【図４】
2008228027.tif 000006
【図５】
2008228027.tif 000007
【図６】
2008228027.tif 000008
【図７】
2008228027.tif 000009
【図８】
2008228027.tif 000010
【図９】
2008228027.tif 000011
【図１０】
2008228027.tif 000012
【図１１】
2008228027.tif 000013