(57)【要約】【課題】  本発明は、バックアップツールによりバックアップされたログデータを用いて稼動監視を可能とするためのシステムに関するものである。従来は、バックアップツールにより取得したログファイルは障害発生後の詳細解析のために使用され、障害一次発見のための稼動監視に用いられることはなく、その一方で障害を発見する稼動監視ツールは一般にクライアントに専用インターフェースを組み込むことが必要であり、またリストア機能を有していない。【解決手段】  バックアップにより取得したログファイルを用いてクライアントの稼動監視を実施するために、クライアント、ログファイル解析機能を有するバックアップサーバ、ログファイルの解析結果を表示する管理者端末から構成され、バックアップデータをもとにクライアントの稼動監視および障害に対するリストアを可能とするものである。【選択図】  図１
2006155438.tif 000002
【特許請求の範囲】
【請求項１】
バックアップ対象となるＯＳおよび各アプリケーションのシステムデータ、ログファイルおよび各アプリケーションの業務データを有するクライアント、クライアントの有する各データをバックアップしログファイル解析機能を有するバックアップサーバ、ログファイルの解析結果を表示する管理者端末から構成され、バックアップデータをもとにクライアントの稼動監視を可能とすることを特徴とするログファイル解析機能付きバックアップシステム。
【請求項２】
上記バックアップサーバは、クライアントから取得した各アプリケーションのログファイルからリストアが必要となるエラーログを抽出するログファイル解析機能と、抽出されたエラーログに対応するデータをリストアし障害を回復することを特徴とする請求項１記載のログファイル解析機能付きバックアップシステム。
【請求項３】
上記ログファイル解析を実施するために、取得済みのログファイルの差分よりキーワード抽出し、そのキーワードをもとにログ解析を実施することを特徴とする請求項１記載のログファイル解析機能付きバックアップシステム。
【請求項４】
上記管理者端末は、バックアップサーバでの解析結果を表示する解析結果表示機能を有することを特徴とする請求項１記載のログファイル解析機能付きバックアップシステム。
【請求項５】
上記ログファイル解析結果から得られるリストア対象項目を常にリストア実施の設定にすることのより、自立的システム修復機能を提供することを特徴とする請求項１記載のログファイル解析機能付きバックアップシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ装置、特に、サーバ・クライアントシステムにおけるクライアントの稼動監視に関する。
【背景技術】
【０００２】
現在、バックアップツールを用いて、システムデータ、ログファイルおよび各アプリケーション等の各種データの取得機能が提供されている。一方で、稼動監視ツールを用いて、システムの稼動状況の一元管理機能が提供されている。これらの従来技術については、特許文献１および２に記載されている。
【０００３】
【特許文献１】特開平０８−３１４７６２号公報
【特許文献２】特開平０８−１０６４１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記特許文献１および２において、バックアップツールは、システムデータ、業務データとあわせてログファイルのバックアップを実施する場合がある。ただし、バックアップツールにより取得したログファイルは障害発生後の詳細解析のために使用され、障害一次発見のための稼動監視に用いられることはない。一方で、稼動監視ツールは障害を発見することは可能であるが、障害回復のためのリストアは別途バックアップツールを用いて実施する必要がある。さらに、一般に稼動監視対象となるクライアントおよびアプリケーションに専用インターフェースを組み込むことが必要となる。
【課題を解決するための手段】
【０００５】
上記のバックアップにより取得したログファイルを用いてクライアントの稼動監視を実施するために、本発明は、バックアップしたログファイルをもとにクライアントの稼動監視を行い、監視結果に応じてクライアントをリストアするものである。より詳細には、より本発明はバックアップ対象となるＯＳおよび各アプリケーションのシステムデータ、ログファイルおよび各アプリケーションの業務データを有するクライアント、クライアントの有する各データをバックアップしログファイル解析機能を有するバックアップサーバ、ログファイルの解析結果を表示する管理者端末から構成され、バックアップデータをもとにクライアントの稼動監視を可能とするものである。
【発明の効果】
【０００６】
本発明によれば、バックアップしたログファイルを解析することにより、バックアップ対象に専用インターフェースを組み込むことなく、システムの稼動状況の一元管理および障害に対するリストアを可能とするという利点がある。
【発明を実施するための最良の形態】
【０００７】
以下、本発明を実施するための最良の形態を図面に基づいて詳細に説明する。
【０００８】
図１は、本発明における一実施例であるログファイル解析機能付きバックアップシステムの構成を示すものである。本実施例では、ネットワーク６００で接続されたバックアップサーバ４００と管理者端末５００とクライアント１００で実現されている。バックアップサーバ４００は、バックアップ／リストア機能部４２０とログファイル解析機能部４１０を有し、バックアップ時にバックアップ管理データファイル４３０を作成もしくは追記する。管理者端末５００は、バックアップサーバ管理機能部５１０とログファイル解析結果表示機能部５２０を有する。また、クライアント１００には記憶装置１１０が接続されており、バックアップ対象としてシステムデータ１２０、業務データ１３０およびログファイル１４０が格納されている。同様に、バックアップサーバ４００にも記憶装置４４０が接続されており、ここに前記クライアント１００の各データのバックアップ１２０Ａ、１３０Ａ、１４０Ａおよびバックアップ管理データ４３０、ログファイル解析結果ファイル４５０さらにログキーワードファイル４６０が格納される。本実施例では、クライアントは１台のみ記載しているが、適用する環境に合わせて複数台設置してもよい。
【０００９】
図２は、図１で示したバックアップサーバ４００で作成されるバックアップ管理データ４３０の内容を示すものである。バックアップ管理データ４３０には、バックアップが実施されるたびにバックアップ対象のクライアントごとに、バックアップ実施ホスト名４３１、バックアップ格納先４３２、バックアップ対象データシステム４３３、バックアップ対象業務データ４３７、バックアップ対象ログファイル４３４、バックアップ開始時間４３５、バックアップ終了時間４３６が記録される。バックアップ実施時、バックアップ管理データ４３０が存在しない場合には新規に作成され、すでに存在する場合には同じファイルにデータを追記する。また、バックアップ対象システムデータ４３３、バックアップ対象業務データ４３７およびバックアップ対象ログファイル４３４はバックアップ対象に合わせて複数指定してもよい。
【００１０】
図３は、バックアップサーバ４００でのバックアップ時の処理のフローを示している。バックアップサーバ４００において、管理者端末５００からバックアップ要求を受信し（ステップ７００）、バックアップを実施する（ステップ７０１）。バックアップ実施後、バックアップが正常に終了したかどうかを判定し（ステップ７０２）、バックアップが正常に終了した場合には、バックアップ管理データ４３０の有無を判定し（ステップ７０３）、バックアップ管理データ４３０がある場合には追記を実施し（ステップ７０７）、バックアップ管理データ４３０がない場合には新規に作成し（ステップ７０７）、管理者端末５００にバックアップの成功を通知する（ステップ７０４）。その後、バックアップ管理データを元に、取得済みログファイルがあるかを確認する（ステップ７１３）。取得済みログファイルが存在する場合には、取得済みログファイルと新たに取得したログファイルの差分を確認し、差分の各行から時間に関する情報を除いたものをログキーワードとしてログキーワードファイル４６０に追記する（ステップ７１４）。ただし、既に記載済みのキーワードについては、特に追記を行わない。このログキーワードファイル４６０は、取得済みログファイルとの比較時に内容が追記されるため、取得済みログファイルが存在しない場合に新規作成されるログキーワードファイル４６０には特にキーワードは含まれていない（ステップ７１５）。その後、このログキーワードファイル４６０に含まれるキーワードが、バックアップした最新のログファイルに含まれているか否かの解析を実施する（ステップ７０９）。ログファイルの解析後、ログファイル解析結果ファイル４５０の有無を判定し（ステップ７１１）、ログファイル解析結果ファイル４５０がある場合には追記を実施し（ステップ７０５）、ログファイル解析結果ファイル４５０がない場合には新規に作成し（ステップ７１２）、管理者端末５００にログファイル解析結果を送信して（ステップ７０６）処理を終了する。また、バックアップが正常に終了しなかった場合には、管理者端末５００にバックアップの不成功を通知して（ステップ７１０）処理を終了する。
【００１１】
図４は、管理者端末５００でのバックアップ時の処理のフローを示している。管理者端末５００において、バックアップサーバ４００にバックアップ要求を送信し（ステップ８００）、バックアップサーバ４００でのバックアップ終了後、バックアップサーバ４００からのバックアップの結果を受信し（ステップ８０１）、バックアップが正常に終了したかどうかを判定する（ステップ８０２）。バックアップが正常に終了した場合には、バックアップの成功を管理者端末５００の画面に表示し（ステップ８０５）、さらにバックアップサーバ４００からのログファイル解析結果を受信し（ステップ８０３）、ログファイル解析結果を管理者端末５００の画面に表示して（ステップ８０４）処理を終了する。また、バックアップが正常に終了しなかった場合には、バックアップの不成功を管理者端末５００の画面に表示して（ステップ８１０）処理を終了する。
【００１２】
図５は、管理者端末５００でのリストア時の処理のフローを示している。管理者端末５００において、ログファイル解析結果の内容にリストアが必要となる記述があるかを判定（ステップ９００）する。リストアする必要がある場合には、管理者よりその記述を選択し（ステップ９０４）、バックアップサーバ４００にその記述に対するリストア要求を送信し（ステップ９０１）、バックアップサーバ４００でのリストア終了後、バックアップサーバ４００からリストア結果を受信し（ステップ９０２）、リストア結果を表示して（ステップ９０３）処理を終了する。また、リストアする必要がない場合には、特に処理を実施しない。
【００１３】
図６は、バックアップサーバ４００でのリストア時の処理のフローを示している。バックアップサーバ４００において、管理者端末５００からリストア要求を受信し（ステップ１０００）、ログファイル解析結果ファイル４５０よりバックアップ対象ホスト４５１およびログ出力時間４５４を特定し（ステップ１００１）、特定されたバックアップ対象ホスト４５１とログ出力時間４５４、およびバックアップ管理データ４３０のうちバックアップ対象ホストファイルのバックアップ終了時間４３６よりリストア対象データとなる取得ずみのバックアップ対象データ４３３、４３７を特定し（ステップ１００２）、リストアを実行する（ステップ１００３）。その後、リストア結果を管理者端末５００に送信して（ステップ１００４）処理を終了する。
【００１４】
図７は、バックアップサーバ４００で作成されるログファイル解析結果ファイル４５０の内容を示すものである。本ファイルはバックアップ終了後の各アプリケーションのログファイルから、エラーコードの記載されている部分を抽出するものである。ログファイル解析結果ファイル４５０にはエラーコード４５２とあわせてエラーコードの記述内容４５３、エラーコードの出力時間４５４、バックアップ対象ホスト名すなわちエラーコードを出力したホスト名４５１が含まれる。ログファイル解析実施時、ログファイル解析結果ファイル４５０が存在しない場合には新規に作成され、すでに存在する場合には同じファイルにデータを追記する。
【００１５】
図８は、管理者端末５００でのログファイル解析結果で表示される画面を示すものである。本画面はバックアップサーバ４００から通知されるログファイル解析結果をもとに表示される。解析結果はエラー単位にまとめて表示され（１１００）、その表示に対して、リストアの実施有無を決定するボタン１１０１、１１０２が付与される。エラー表示画面１１００は、解析された結果により複数表示される場合もある。個々のエラー表示画面に対して、リストアの実施、未実施を決定した後、実行ボタン１１０３を押下することによりバックアップサーバ４００にリストア要求を送信する。リストアを実施しない場合には、キャンセルボタン１１０４を押下する。
【００１６】
また、リストア実施ボタン１１０１および実行ボタン１１０３を常に実施する設定にしておくことにより、ログファイルに問題が出力された場合に自律的にシステム修復を実施する機能を提供する。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施方法の全体構成を示した説明図である。
【図２】バックアップ管理データの内容を示す図である。
【図３】バックアップサーバのバックアップ時の処理を示すフローチャートである。
【図４】管理者端末のバックアップ時の処理を示すフローチャートである。
【図５】管理者端末のリストア時の処理を示すフローチャートである。
【図６】バックアップサーバのリストア時の処理を示すフローチャートである。
【図７】ログファイル解析結果ファイルの内容を示す図である。
【図８】管理者端末のフォグファイル解析結果表示の画面である。
【符号の説明】
【００１８】
１００…クライアント、１１０…記憶装置（クライアント）、１２０…システムデータ（クライアント）、１３０…業務データ（クライアント）、１４０…ログファイル（クライアント）、４００…バックアップサーバ、４１０…ログファイル解析機能部、４２０…バックアップ／リストア機能部、４３０…バックアップ管理データ、４４０…記憶装置、４５０…ログファイル解析結果ファイル、４６０…ログキーワードファイル、１２０Ａ…システムデータ（バックアップされたクライアントデータ）、１３０Ａ…業務データ（バックアップされたクライアントデータ）、１４０Ａ…ログファイル（バックアップされたクライアントデータ）、５００…管理者端末、５１０…バックアップサーバ管理機能部、５２０…ログファイル解析結果表示機能部、６００…ネットワーク。
【図１】
2006155438.tif 000003
【図２】
2006155438.tif 000004
【図３】
2006155438.tif 000005
【図４】
2006155438.tif 000006
【図５】
2006155438.tif 000007
【図６】
2006155438.tif 000008
【図７】
2006155438.tif 000009
【図８】
2006155438.tif 000010