(57)【要約】【課題】アプリケーションが出力するログを収集する計算機ログ収集システム及び着脱式ログ記憶デバイスを提供する。【解決手段】計算機と、着脱式記憶デバイスで構成されたログ収集システムにおいて、計算機は、インストールされているアプリケーションを管理するために、アプリケーションのログファイル名とログ格納場所の情報をアプリケーションの情報として備えたアプリケーション管理部を有し、着脱式記憶デバイスは、アプリケーションの情報を取得するアプリケーション情報取得処理部と、ログ格納場所を検出するログ検索処理部と、アプリケーションのログファイル名称、およびログ格納場所を関連づけて格納するアプリケーション情報データベースと、アプリケーション情報データベースの情報をもとに、計算機内のログを収集するログ収集処理部を備える。【選択図】図１
2013191012.tif 000002
【特許請求の範囲】
【請求項１】
計算機と、該計算機に着脱可能とされる着脱式記憶デバイスで構成されたログ収集システムにおいて、
前記計算機は、
インストールされているアプリケーションを管理するために、少なくともアプリケーションのログファイル名とログ格納場所の情報をアプリケーションの情報として備えたアプリケーション管理部を有し、
前記着脱式記憶デバイスは、
計算機にインストールされている前記アプリケーションの情報を前記アプリケーション管理部から取得するアプリケーション情報取得処理部と、
前記アプリケーションの格納場所からログ格納場所を検出するログ検索処理部と、
前記アプリケーション情報取得処理部及びログ検索処理部での処理により得た、前記アプリケーションのログファイル名称、およびログ格納場所を関連づけて格納するアプリケーション情報データベースと、
アプリケーション情報データベースに形成された情報をもとに、計算機内のログを収集するログ収集処理部を備える
ことを特徴とするログ収集システム。
【請求項２】
請求項１に記載のログ収集システムにおいて、
前記アプリケーション情報取得処理部は、
前記計算機に装着されたときに障害の要因解析を行う際のログ解析ツールを決定する材料となるアプリケーション情報データベースを着脱式記憶デバイスに生成する
ことを特徴とするログ収集システム。
【請求項３】
請求項１に記載のログ収集システムにおいて、
前記ログ検索処理部は、
ファイルのファイル名称、ファイル拡張子、ファイル内容からログと特定し、ログ格納場所を検出する
ことを特徴とするログ収集システム。
【請求項４】
請求項１に記載のログ収集システムにおいて、
前記ログ収集処理部は、
ログ収集に先立ち、当該ログを使用中のアプリケーションの動作を停止し、ログ収集後に再開させる
ことを特徴とするログ収集システム。
【請求項５】
インストールされているアプリケーションを管理するために、少なくともアプリケーションのログファイル名とログ格納場所の情報をアプリケーションの情報として備えた計算機に接続して使用される着脱式ログ記憶デバイスであって、
この着脱式記憶デバイスは、計算機に装着されてログを収集する前の状態では、ログ収集機能を記憶しており、計算機から取り外されたログ収集後には、アプリケーション情報データベースとログを形成している
ことを特徴とする着脱式ログ記憶デバイス。
【請求項６】
請求項５に記載の着脱式ログ記憶デバイスにおいて、
前記ログ収集機能は、
計算機にインストールされている前記アプリケーションの情報を取得するアプリケーション情報取得処理部と、
前記アプリケーションの格納場所からログ格納場所を検出するログ検索処理部と、
アプリケーション情報データベースに形成された情報をもとに、計算機内のログを収集するログ収集処理部を備える
ことを特徴とする着脱式ログ記憶デバイス。
【請求項７】
請求項６に記載の着脱式ログ記憶デバイスにおいて、
前記アプリケーション情報取得処理部は、
前記計算機に装着されたときに障害の要因解析を行う際のログ解析ツールを決定する材料となるアプリケーション情報データベースを着脱式記憶デバイスに生成する
ことを特徴とする着脱式ログ記憶デバイス。
【請求項８】
請求項５から請求項７のいずれかに記載の着脱式ログ記憶デバイスにおいて、
前記ログ検索処理部は、
ファイルのファイル名称、ファイル拡張子、ファイル内容からログと特定し、ログ格納場所を検出する
ことを特徴とする着脱式ログ記憶デバイス。
【請求項９】
請求項５から請求項８のいずれかに記載の着脱式ログ記憶デバイスにおいて、
前記ログ収集処理部は、
ログ収集に先立ち、当該ログを使用中のアプリケーションの動作を停止し、ログ収集後に再開させる
ことを特徴とする着脱式ログ記憶デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計算機のログを収集する計算機ログ収集システム及び着脱式ログ記憶デバイスに関する。
【背景技術】
【０００２】
計算機システムの運用時に何らかの障害が発生した場合、計算機システムのユーザーあるいは保守員は、オペレーティングシステム（以降、ＯＳと称す）やアプリケーションソフトウェア（以降、アプリケーションと称す）が記録する詳細な稼動記録（以降、ログと称す）の収集を行う。その後、収集したログをもとに障害解析技術者が障害の要因解析を行い、障害の要因を取り除いてシステムを回復するのが一般的である。
【０００３】
特に、ネットワークに接続されていないオフライン状態の計算機の場合、ＵＳＢメモリ等の着脱式記憶デバイスを使用してログ収集を行う手段がとられる。ネットワークに接続されていないオフライン状態の計算機ログを収集するシステムの一例が、特許文献１に記載されている。
【０００４】
このシステムでは、ＵＳＢメモリ等の着脱式記憶デバイスに、ログ収集対象となる計算機内のアプリケーションの情報を記憶している。また、収集機能を実行する収集プログラムを収納している。記憶デバイスは、計算機に接続されたときに収集プログラムにより計算機内のアプリケーションにアクセスして、このアプリケーションのログを収集し、記憶デバイス内に記憶する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−２０７０６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１のログ収集システムは、着脱式記憶デバイスに予め収集対象のログやログを生成するアプリケーションを特定するための情報を保持する必要がある。
【０００７】
このようなログ収集方法では、計算機が有するアプリケーションを熟知し、指定してやる必要があるが、計算機によっては初期状態とは異なるアプリケーションを事後導入している可能性がある。然しながら事後導入したアプリケーションまでを指定することには困難がある。
【０００８】
また例えば、収集すべきログが異なる計算機システムがある場合には、各々の計算機システムに対して専用の着脱式記憶デバイスを用意しなければならず、複数の着脱式記憶デバイスを管理する必要があり、コストが発生する。さらに、計算機システムからログを収集しようとしたとき、対象の着脱式記憶デバイスを取り違えるリスクが高くなる。
【０００９】
そこで、本発明は、収集対象の情報を着脱式記憶デバイスに保持することなく、計算機にインストールされているアプリケーションを列挙し、各アプリケーションが記録するログを自動検出することで収集するログを特定し、アプリケーションが出力するログを漏れなく収集することができる計算機ログ収集システム及び着脱式ログ記憶デバイスを提供する。
【課題を解決するための手段】
【００１０】
上記課題を解決するために本発明では、計算機と、計算機に着脱可能とされる着脱式記憶デバイスで構成されたログ収集システムにおいて、
計算機は、
インストールされているアプリケーションを管理するために、少なくともアプリケーションのログファイル名とログ格納場所の情報をアプリケーションの情報として備えたアプリケーション管理部を有し、
着脱式記憶デバイスは、
計算機にインストールされているアプリケーションの情報をアプリケーション管理部から取得するアプリケーション情報取得処理部と、
アプリケーションの格納場所からログ格納場所を検出するログ検索処理部と、
アプリケーション情報取得処理部及びログ検索処理部での処理により得たアプリケーションのログファイル名称、およびログ格納場所を関連づけて格納するアプリケーション情報データベースと、
アプリケーション情報データベースに形成された情報をもとに、計算機内のログを収集するログ収集処理部を備える。
【００１１】
またアプリケーション情報取得処理部は、
計算機に装着されたときに障害の要因解析を行う際のログ解析ツールを決定する材料となるアプリケーション情報データベースを着脱式記憶デバイスに生成する。
【００１２】
また、ログ検索処理部は、
ファイルのファイル名称、ファイル拡張子、ファイル内容からログと特定し、ログ格納場所を検出する。
【００１３】
またログ収集処理部は、
ログ収集に先立ち、当該ログを使用中のアプリケーションの動作を停止し、ログ収集後に再開させる。
【００１４】
上記課題を解決するために本発明では、インストールされているアプリケーションを管理するために、少なくともアプリケーションのログファイル名とログ格納場所の情報をアプリケーションの情報として備えた計算機に接続して使用される着脱式ログ記憶デバイスであって、
この着脱式記憶デバイスは、計算機に装着されてログ開始する前の状態では、ログ収集機能を記憶しており、計算機から取り出されたログ収集後には、アプリケーション情報データベースとログを形成していることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、計算機システムごとに専用の着脱式記憶デバイスを用意することなく、また、簡単な操作で、計算機システムにインストールされているアプリケーションのログを漏れなく収集することができる。
【図面の簡単な説明】
【００１６】
【図１】ログ収集システムの構成例を示す図。
【図２】ログ収集システムの処理手順を示すフロー図。
【図３】アプリケーション情報取得処理部の詳細処理を示すフロー図。
【図４】ログ検索処理部の処理手順を示すフロー図。
【図５】着脱式記憶デバイス内に形成されたアプリケーション情報データベースの記録内容の一例を示す図。
【図６】ログ収集処理部の処理手順を示すフロー図。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための形態について説明する。
【実施例１】
【００１８】
図１は、ログ収集システムの構成例である。図１に示すように、ログ収集システムは、計算機１０と着脱式記憶デバイス２０とから構成される。
【００１９】
本実施例の計算機１０は一般的な計算機であり、演算処理装置、主記憶装置ＭＭ、補助記憶装置ＭＡ、入出力装置等のハードウェアで構成されており、着脱式記憶デバイス２０を接続可能なインターフェースを備えている。
【００２０】
また、計算機１０に搭載されるＯＳ１２は、インストールされているアプリケーションを管理するアプリケーション管理部１３を有している。アプリケーション管理部１３は、図５の下半分部分に一例を示すようにアプリケーション名Ｐ１、バージョンＰ２、アプリケーションの格納場所Ｐ３、実行プログラム名Ｐ４、製造元Ｐ５、ログ格納場所Ｐ６、ログファイル名Ｐ７等の情報を保持している。アプリケーション管理部１３は、一般のパーソナルコンピュータに搭載される汎用ＯＳの場合には「プログラムの追加と削除」として知られた機能である。
【００２１】
また、アプリケーション１１は必要に応じて稼動状況（イベントやエラーの発生等）をアプリケーションが管理するログ１４に記録する。
【００２２】
一方、着脱式記憶デバイス２０は、ログ収集機能２１とアプリケーション情報データベース２５から構成されている。ログ収集機能２１は、以下の処理機能部２２，２３，２４を備えている。
【００２３】
アプリケーション情報取得処理部２２は、着脱式記憶デバイス２０内部にアプリケーション情報データベース２５を生成し、アプリケーション管理部１３からアプリケーション情報１１を取得する。
【００２４】
ログ検索処理部２３は、インストール手続きを踏むことなく計算機に導入されたことでアプリケーション管理部１３に登録されていないアプリケーションのログを検索する。
【００２５】
ログ収集処理部２４は、ログを着脱式記憶デバイス２０に収集する。インストール手続きを踏むことなく計算機に導入されたアプリケーションには、業務用アプリケーションやフリーソフトなどがある。
【００２６】
以上の処理部２２，２３，２４は、着脱式記憶デバイス２０が計算機１０に接続されると計算機１０の主記憶装置ＭＭに処理部２２Ｍ，２３Ｍ，２４Ｍとして複製され、動作する。
【００２７】
また、アプリケーション情報データベース２５は、図５の上半分部分に一例を示すように管理番号であるＩＤＮｏ．Ｔ１、アプリケーション１１の名前を示すアプリケーション名Ｔ２、ログ１４のファイルの名前を示すログファイル名Ｔ３、ログ１４の格納場所を示すログ格納場所Ｔ４を構成要素に持つ。
【００２８】
このように構成される本実施例のログ収集システムの処理手順を、図２を用いて説明する。ステップＳ１０１では、計算機１０に着脱式記憶デバイス２０が接続されたときに、着脱式記憶デバイス２０内のログ収集機能２１を主記憶装置ＭＭ内にログ収集機能２１Ｍとしてロードする。この処理は、計算機１０の演算処理装置により実行される。
【００２９】
ステップＳ１０２では、主記憶装置ＭＭ内のログ収集機能２１Ｍのうち、アプリケーション情報取得処理部２２Ｍの機能が計算機１０の演算処理装置により実行される。これによりアプリケーション情報データベース２５を着脱式記憶デバイス２０に生成する。その後、計算機１０にインストールされているアプリケーション１１の情報をアプリケーション管理部１３から取得して、着脱式記憶デバイス２０内のアプリケーション情報データベース２５の記憶内容を更新する。
【００３０】
続いてステップＳ１０３では、主記憶装置ＭＭ内のログ収集機能２１Ｍのうち、ログ検索処理部２３Ｍが計算機１０の演算処理装置により実行される。これにより計算機１０のアプリケーション格納場所を起点としてログ１４の検索処理を行い、着脱式記憶デバイス２０内のアプリケーション情報データベース２５を更新する。
【００３１】
続いてステップＳ１０４では、主記憶装置ＭＭ内のログ収集機能２１Ｍのうち、ログ収集処理部２４Ｍが計算機１０の演算処理装置により実行される。これによりアプリケーションのログ１４を着脱式記憶デバイス２０のアプリケーション情報データベース２５に収集する。
【００３２】
ログ収集処理２４の処理が終了すると、計算機１０の演算処理装置により、ログ収集機能２１が主記憶装置からアンロードされる。
【００３３】
最後にステップＳ１０５では、計算機１０から着脱式記憶デバイス２０を取り外す。
【００３４】
以上の一連の処理により、アプリケーション情報データベース２５と収集したログ１４が着脱式記憶デバイス２０に格納される。
【００３５】
続いて、アプリケーション情報取得処理部２２Ｍの詳細処理を、図３を用いて説明する。
【００３６】
アプリケーション情報取得処理部２２Ｍでは、はじめにステップＳ２０１で着脱式記憶デバイス２０にアプリケーション情報データベース２５を生成する。なお、アプリケーション情報データベース２５については図５にて説明するが、この時点では、管理番号であるＩＤＮｏ．Ｔ１、アプリケーション１１の名前を示すアプリケーション名Ｔ２、ログ１４のファイルの名前を示すログファイル名Ｔ３、ログ１４の格納場所を示すログ格納場所Ｔ４の各テーブルのみ生成され、値は保持していない。この状態では、図５のアプリケーション情報データベース２５の外枠と、表示項目（Ｔ１−Ｔ４）のみが形成される。
【００３７】
その後ステップＳ２０２では、ＯＳ１２が管理するアプリケーション管理部１３にアクセスして、アプリケーション管理部１３に登録されているアプリケーション名Ｐ１の一覧を取得する。図５の下半分には、３件のアプリケーションのファイルが例示されている。
【００３８】
続いてステップＳ２０３では、取得したアプリケーション名Ｐ１をキーワードに、ログ格納場所Ｐ６、ログファイル名Ｐ７をアプリケーション管理部１３から取得する。ステップＳ２０３の処理は、アプリケーション名の一覧におけるすべてのアプリケーションについて実施するまで繰り返す（ステップＳ２０４）。
【００３９】
その後ステップＳ２０５では、図５に示すようにアプリケーション管理部１３から取得したアプリケーション名Ｐ１、およびそれに対応するログ格納場所Ｐ６、ログファイル名Ｐ７の情報を、ＩＤＮｏ．Ｔ１を１から割り付けつつ、アプリケーション情報データベース２５の項目欄Ｔ２，Ｔ３，Ｔ４に記録して、アプリケーション情報取得処理部２２の処理を終了する。
【００４０】
以上説明したアプリケーション情報取得処理部２２は、要するにアプリケーション管理部１３が管理するアプリケーション１１に着目してログを収集するという考え方である。これに対し、アプリケーションの中にはアプリケーション管理部１３の管理対象外のアプリケーションも存在する。例えばフリーソフトの一部には、係る形式のものがある。
【００４１】
次のログ検索処理部２３では、アプリケーション管理部１３の管理対象外のアプリケーションのログを対象として収集する機能である。管理対象外のアプリケーションは、インストール手続きを踏むことなく計算機に導入されたことでアプリケーション管理部１３に登録されていないアプリケーションである。ログ検索処理部２３での処理内容について、図４を用いて説明する。
【００４２】
ログ検索処理部２３では、アプリケーション情報取得処理部２２で特定不可であるアプリケーションのログ１４を、アプリケーション格納場所を検索して特定する。
【００４３】
なお、ここでいうアプリケーション格納場所とは、計算機１０上で動作するＯＳ１２にインストールされたアプリケーション１１の実行プログラムや設定ファイル等が格納される場所（汎用ＯＳ）の場合、Ｐｒｏｇｒａｍ  Ｆｉｌｅｓフォルダが該当）であり、通常、アプリケーションは、この場所を起点にログを保存する。
【００４４】
また、ここで行うログ１４の検索処理では、一般的なログ１４の特徴を有するファイルをログであると判断する。具体的には、ファイル名称がログであることを示す“ｌｏｇ”という文字列を含んでいること、ファイル拡張子が“ｌｏｇ”であることである。
【００４５】
さらに、テキスト形式のファイルで日時情報を含んでいること、を検索条件としてログの検索を行う。これを条件とする理由は、ログ１４に記録されるアプリケーションの稼動状況は、一般的に日時情報と共に記録されるためである。このとき、年月日はＹＹＹＹ／ＭＭ／ＤＤやＭＭ／ＤＤ／ＹＹＹＹ等の形式で記録されることが多い。なお、ＹＹＹＹ／ＭＭ／ＤＤというのは、西暦年を４桁、月を２桁、日を２桁で表記する形式であり、例えば、２０１２年１月２３日であれば、２０１２／０１／２３という表記になる。
【００４６】
ログ検索処理２３は、上記約束に従いアプリケーション格納場所を参照し、格納されている各ファイルに対して以下を実施する。
【００４７】
図４の処理では、最初にステップＳ３０１において、ファイル名称がログであることを示す“ｌｏｇ”という文字列を含んでいるかを判定し、文字列を含んでいない場合は次の処理（ステップＳ３０２）へ進む。
【００４８】
続いてステップＳ３０２では、ファイル拡張子が“ｌｏｇ”であるかを判定し、該当しない場合は次の処理（ステップＳ３０２）へ進む。
【００４９】
さらにステップＳ３０３では、ファイルの種類がテキスト形式であり、日時情報（ＹＹＹＹ／ＭＭ／ＤＤ  またはＭＭ／ＤＤ／ＹＹＹＹ）を含んでいるかを判定し、該当しない場合は次の処理（ステップＳ３０５）へ進む。
【００５０】
上記Ｓ３０１からＳ３０３の各判定においていずれかの条件に該当した場合（ＹＥＳ）は、ログであると判断し、ステップＳ３０４においてログファイル名およびログ格納場所を、ＩＤＮｏ．を割り付けつつ、アプリケーション情報データベース２５に記録する（Ｓ３０４）。このときのＩＤＮｏ．は、アプリケーション情報取得処理部２２で記録した最後尾のＩＤＮｏ．に１を足した位置から割り付けるのがよい。
【００５１】
ステップＳ３０５では、ステップＳ３０１からＳ３０４の処理を、アプリケーション格納場所に存在するすべてのファイルについて実施した後、ログ検索処理２３の処理を終了する。
【００５２】
図５は、上記処理により着脱式記憶デバイス２０内に形成されたアプリケーション情報データベース２５の記録内容の一例である。
【００５３】
ここでは、項目Ｔ１（ＩＤＮｏ．）、項目Ｔ２（アプリケーション名）、項目Ｔ３（ログファイル名）、項目Ｔ４（ログ格納場所）を構成要素に持つ。本項目のデータベースは、アプリケーション情報取得処理部２２において生成される。具体的な記憶内容は、アプリケーション情報取得処理部２２およびログ検索処理部２３の処理により更新され、このうちアプリケーション情報取得処理部２２での処理では、アプリケーション管理部１３から移植される。
【００５４】
この移植により、例えばアプリケーション情報データベース２５のＩＤＮｏ．１の欄にアプリケーション名が「Ａａａ」，ログファイル名が「ｐｐｐ．ｌｏｇ」、ログ格納場所が「％ＰｒｏｇｒａｍＦｉｌｅｓ％￥Ａａａ」の情報が取り込まれる。
【００５５】
また同様にログ検索処理部２３の処理により、例えばアプリケーション情報データベース２５のＩＤＮｏ．６の欄にログファイル名が「ｖｖｖ．ｌｏｇ」、ログ格納場所が「％ＰｒｏｇｒａｍＦｉｌｅｓ％￥Ｅｅｅ￥ｌｏｇ」の情報が取り込まれる。
【００５６】
本データベースは、項目Ｔ２（アプリケーション名）と項目Ｔ３（ログファイル名）が関連付けられており、ログ収集を行う着脱式記憶デバイスに生成されるため、障害の要因解析を行う際のログ解析ツールを決定する材料にもなりうる。なお、ログ検索の場合には、アプリケーション名などが定義されておらず、データの欠損を生じることもあるが、このこと自体はログ収集後に実行される解析作業の致命的な問題にはならない。
【００５７】
最後に、ログ収集処理２４の処理を、図６を用いて説明する。ログ収集処理部２４では、アプリケーション情報データベース２５に登録されたログファイル名Ｔ３、ログ格納場所Ｔ４をもとに、計算機１０からログ１４を収集し、これを着脱式記憶デバイス２０内に取り込み記憶する。
【００５８】
ログ収集処理部２４の最初の処理であるステップＳ４０１では、まず、アプリケーション情報データベース２５にアクセスし、ＩＤＮｏ．Ｔ１が「１」に対応するログファイル名Ｔ３とログ格納場所Ｔ４を取得し、収集するログ１４の格納場所と名前を特定する。この場合には、ログファイル名が「ｐｐｐ．ｌｏｇ」、ログ格納場所が「％ＰｒｏｇｒａｍＦｉｌｅｓ％￥Ａａａ」の情報が取り込まれ、特定される。
【００５９】
ステップＳ４０２では、着目したログ１４（ログファイル名が「ｐｐｐ．ｌｏｇ」）にアクセス中のプログラムが存在することを判定する。仮に、当該ログにアクセス中のプログラムが存在すると、着脱式記憶デバイス２０へログ１４をコピーできない、あるいはコピーしたログ１４に不整合が発生するという恐れがある。このため、ログ１４にアクセス中のプログラムが存在していないかを排他オープンを試みることで判定する。
【００６０】
ステップＳ４０３では、排他オープンに失敗した場合はログ１４が使用中であると判断し、ＯＳ１２で規定されているインターフェイスを使用して、アクセス中のプログラムに対して停止要求を行い、プログラムをていしさせる。
【００６１】
続いてステップＳ４０４では、ステップＳ４０１で特定した着脱式記憶デバイスに記憶する。
【００６２】
着脱式記憶デバイスへのコピーを完了した後、ログ１４にアクセス中のプログラムを停止させていた場合（ステップＳ４０５）、ステップＳ４０６において、ステップＳ４０３と同様のインターフェイスを使用して、ログ１４を収集するために停止させていたプログラムに対して開始要求を行い、プログラムを開始させる。
【００６３】
ステップＳ４０１からステップＳ４０６までの処理を、ＩＤＮo.1からＩＤＮo.Ｘまで昇順に実施し、アプリケーション情報データベース２５に登録されているすべてのレコードについて実施した後（ステップＳ４０７）、ログ収取処理２４の処理を終了する。
【００６４】
最後に、本発明の着脱式記憶デバイスについてみると、当初（計算機に装着されてログ収集する前の状態）は、図１のログ収集機能２１のみを記憶している。これに対し、計算機から取り出されたログ収集後には、アプリケーション情報データベース２５とログを形成している。
【符号の説明】
【００６５】
１０：計算機
１１：アプリケーション
１２：ＯＳ
１３：アプリケーション管理部
１４：ログ
２０：着脱式記憶デバイス
２１：ログ収集機能
２２：アプリケーション情報取得処理
２３：ログ検索処理
２４：ログ収集処理
２５：アプリケーション情報データベース
【図１】
2013191012.tif 000003
【図２】
2013191012.tif 000004
【図３】
2013191012.tif 000005
【図４】
2013191012.tif 000006
【図５】
2013191012.tif 000007
【図６】
2013191012.tif 000008