(57)【要約】【課題】複数のサーバーのバックアップをリモート操作で一括管理し、バックアップ自動実行をすることができるバックアップ管理装置、バックアップ管理方法およびバックアップ管理プログラムを提供する。【解決手段】処理者装置２ａからの要求に応じて、バックアップ管理サーバー１０は、ネットワーク２０上のサーバー１ａ、１ｂ、・・・に関する情報をバックアップ実行一覧表として提示する。この提示されたバックアップ実行一覧表において、バックアップ実行時間の設定などが行われ、この設定に基づいてバックアップ管理サーバー１０がバックアップを実行すると、バックアップ実行結果が処理者に通知される。【選択図】　図３
2004038419.tif 000002
【特許請求の範囲】
【請求項１】
複数の情報処理装置に接続され、通信回線を介して接続された情報処理端末からの要求に応じて前記情報処理装置のバックアップ設定を管理するバックアップ管理装置であって、
前記情報処理端末からの要求に応じて、前記複数の情報処理装置に関する情報を前記情報処理端末に提示する情報提示手段と、
前記情報提示手段による情報の提示に基づいて、前記情報処理端末で設定された所定の情報処理装置に対するバックアップ設定を受け付けるバックアップ設定受付手段と、
前記バックアップ設定受付手段で受け付けたバックアップ設定に応じて、前記所定の情報処理装置のバックアップを実行するバックアップ実行手段と、
前記バックアップ実行手段によって実行されたバックアップ実行結果を通知する結果通知手段と、
を備えたことを特徴とするバックアップ管理装置。
【請求項２】
情報提示手段は、前記複数の情報処理装置のバックアップ実行所要時間、実行結果、実行設定状況などを一覧表として提示することを特徴とする請求項１記載のバックアップ管理装置。
【請求項３】
前記バックアップ実行手段によるバックアップ実行時間の指定を前記他の情報処理装置に対して促す時間指定手段をさらに備え、
前記バックアップ設定受付手段は、前記時間指定手段で指定されたバックアップ実行時間も前記バックアップ設定として受け付けることを特徴とする請求項１または請求項２に記載のバックアップ管理装置。
【請求項４】
前記バックアップ設定受付手段が前記所定の情報処理装置に対するバックアップ設定を受け付けた際に、当該情報処理装置に対するバックアップ設定をすでに受け付けているかどうかに応じて、バックアップ設定の受け付け可否を判断する設定判断手段をさらに備えたことを特徴とする請求項１、請求項２、請求項３のうちいずれか１に記載のバックアップ管理装置。
【請求項５】
複数の情報処理装置に接続され、通信回線を介して接続された情報処理端末からの要求に応じて前記情報処理装置のバックアップ設定を管理するバックアップ管理方法であって、
前記情報処理端末からの要求に応じて、前記複数の情報処理装置に関する情報を前記情報処理端末に提示する第１のステップと、
第１のステップによる提示に基づいて、前記情報処理端末において設定された所定の情報処理装置に対するバックアップ設定を受け付ける第２のステップと、
前記第２のステップで受け付けたバックアップ設定に応じて、前記所定の情報処理装置のバックアップを実行する第３のステップと、
前記第３のステップで実行されたバックアップ実行結果を通知する第４のステップと、
からなることを特徴とするバックアップ管理方法。
【請求項６】
複数の情報処理装置に接続され、通信回線を介して接続された情報処理端末からの要求に応じて前記情報処理装置のバックアップ設定を管理するようにコンピュータを、
前記情報処理端末からの要求に応じて、前記複数の情報処理装置に関する情報を前記情報処理端末に提示する情報提示機能、
前記情報提示機能による提示に基づいて、前記情報処理端末において設定された所定の情報処理装置に対するバックアップ設定を受け付けるバックアップ設定受付機能、
前記バックアップ設定受付機能で受け付けたバックアップ設定に応じて、前記所定の情報処理装置のバックアップを実行するバックアップ実行機能、
前記バックアップ実行機能によって実行されたバックアップ実行結果を通知する結果通知機能、
として機能させることを特徴とするバックアップ管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、バックアップ管理装置、バックアップ管理方法およびバックアップ管理プログラムに関し、特に、ネットワークを介して複数のサーバーのバックアップを一元管理することができるバックアップ管理装置、バックアップ管理方法およびバックアップ管理プログラムに関する。
【０００２】
【従来の技術】
従来から、ネットワークの普及に伴い、ネットワーク上のサーバー（情報処理装置）のプログラムやデータを種々のトラブルによる破壊や紛失などに備えて、磁気テープや磁気ディスクなどの補助記憶装置にあらかじめ定期的に保存すること（バックアップ）が行われている。
このバックアップは、各サーバー本体のコンソール上において、ユーザや管理者がバックアップコマンドを直接入力することにより、実行されるようになっている。バックアップの処理結果は、各サーバーにおいてユーザや管理者がサーバーに直接ログインし、ログファイルを参照することにより確認することができる。
また、バックアップは、サーバー本体を使用しているユーザがいない深夜などの時刻に行いたい場合が多い。このような場合には、ＯＳ（ＯｐｅｒａｔｉｎｇＳｙｓｔｅｍ）のコマンドであり、所定時刻にシェルスクリプトを実行するＡｔコマンドを用いることで、指定した時刻にバックアップを実行することができる。
【０００３】
【発明が解決しようとする課題】
上述のようにバックアップを実行させたり、バックアップの処理結果を参照したりするには、ユーザがサーバーごとに直接コマンドを入力する必要がある。従って、複数のサーバーがある場合、各サーバーにバックアップの起動設定やＡｔコマンドの設定を行う必要があった。さらに、バックアップの実行スクリプトは、サーバーに依存することが多いので、サーバー毎に別個のスクリプトを作成する必要が生じることもある。
このため、複数のサーバーのバックアップ設定やバックアップの処理結果を一括管理可能なバックアップ管理装置が要望されている。
本発明は、上記事情に鑑みてなされたもので、複数のサーバーのバックアップをリモート操作で一括管理し、バックアップ自動実行をすることができるバックアップ管理装置、バックアップ管理方法およびバックアップ管理プログラムを提供することを目的とする。
【０００４】
【課題を解決するための手段】
本発明のバックアップ管理装置は、複数の情報処理装置に接続され、通信回線を介して接続された情報処理端末からの要求に応じて前記情報処理装置のバックアップ設定を管理するバックアップ管理装置であって、前記情報処理端末からの要求に応じて、前記複数の情報処理装置に関する情報を前記情報処理端末に提示する情報提示手段と、前記情報提示手段による情報の提示に基づいて、前記情報処理端末で設定された所定の情報処理装置に対するバックアップ設定を受け付けるバックアップ設定受付手段と、前記バックアップ設定受付手段で受け付けたバックアップ設定に応じて、前記所定の情報処理装置のバックアップを実行するバックアップ実行手段と、前記バックアップ実行手段によって実行されたバックアップ実行結果を通知する結果通知手段と、を備えたことを特徴とする。
【０００５】
このように、通信回線を介して接続されたリモート通信可能な他の情報処理装置からバックアップ設定を受け付けて実行するので、処理者は、情報処理装置のＷｅｂブラウザ上から複数のサーバーのバックアップをリモート実行・管理することができる。
また、バックアップ実行結果であるが結果通知手段によって通知されるので、処理者自身がバックアップ実行結果の問い合わせとしてアクセスする手間を省略することができる。さらに、バックアップ実行結果をさらに詳細に参照したい場合、バックアップ管理装置によって提示される実行一覧表にアクセスすることにより、ログファイルを参照することもできる。
【０００６】
また、本発明のバックアップ管理装置は、情報提示手段が前記複数の情報処理装置のバックアップ実行所要時間、実行結果、実行設定状況などを一覧表として提示することを特徴とする。
このように情報提示手段によって、複数の情報処理装置の情報が統括管理された実行一覧表として提示され、この実行一覧表上で複数の情報処理装置のバックアップ設定を一挙に行えるので、処理者による複数の情報処理装置のバックアップオペレーション工数を削減することができる。
【０００７】
また、本発明のバックアップ管理装置は、前記バックアップ実行手段によってバックアップを実行する時間の指定を前記他の情報処理装置に対して促す時間指定手段をさらに備え、前記バックアップ設定受付手段は、前記時間指定手段で指定されたバックアップ実行時間も前記バックアップ設定として受け付けることを特徴とする。
このように、実行一覧表において設定されたバックアップ実行の時間指定を受け付けることができるので、入力された開始時刻（何時間後にバックアップを実施するかを指定した時刻）に応じた非定常なバックアップを実行することができる。
【０００８】
また、本発明のバックアップ管理装置は、前記バックアップ設定受付手段が前記所定の情報処理装置に対するバックアップ設定を受け付けた際に、当該情報処理装置に対するバックアップ設定をすでに受け付けているかどうかに応じて、バックアップ設定の受け付け可否を判断する設定判断手段をさらに備えたことを特徴とする。
このように、他の情報処理装置からのバックアップ設定がすでにあるかどうかを判断し、すでに設定されている場合には、実行ロックとして該当する情報処理装置のバックアップを実行せず、その旨を処理者に対して通知するので、バックアップ設定の重複処理による実行ミスを防止することができる。
【０００９】
本発明のバックアップ管理方法では、複数の情報処理装置に接続され、通信回線を介して接続された情報処理端末からの要求に応じて前記情報処理装置のバックアップ設定を管理するバックアップ管理方法であって、前記情報処理端末からの要求に応じて、前記複数の情報処理装置に関する情報を前記情報処理端末に提示する第１のステップと、第１のステップによる提示に基づいて、前記情報処理端末において設定された所定の情報処理装置に対するバックアップ設定を受け付ける第２のステップと、前記第２のステップで受け付けたバックアップ設定に応じて、前記所定の情報処理装置のバックアップを実行する第３のステップと、前記第３のステップで実行されたバックアップ実行結果を通知する第４のステップと、からなることを特徴とする。
【００１０】
本発明のバックアップ管理プログラムでは、複数の情報処理装置に接続され、通信回線を介して接続された情報処理端末からの要求に応じて前記情報処理装置のバックアップ設定を管理するようにコンピュータを、前記情報処理端末からの要求に応じて、前記複数の情報処理装置に関する情報を前記情報処理端末に提示する情報提示機能、前記情報提示機能による提示に基づいて、前記情報処理端末において設定された所定の情報処理装置に対するバックアップ設定を受け付けるバックアップ設定受付機能、前記バックアップ設定受付機能で受け付けたバックアップ設定に応じて、前記所定の情報処理装置のバックアップを実行するバックアップ実行機能、前記バックアップ実行機能によって実行されたバックアップ実行結果を通知する結果通知機能、として機能させることを特徴とする。
【００１１】
【発明の実施の形態】
以下、本発明のバックアップ管理装置、バックアップ管理方法およびバックアップ管理プログラムの好適な実施形態について図１ないし図７を参照して説明する。
図１は、本発明に係るバックアップシステムを説明するための概念図である。図１に示すように、バックアップシステムは、本発明のバックアップ管理装置として機能するバックアップ管理サーバー１０と、ネットワーク２０を介して接続されているバックアップ管理サーバー１０に対してバックアップの実行命令を行うユーザ（以下、処理者という）の情報処理装置（以下、処理者端末という）２ａ、２ｂ、２ｃ、・・・と、バックアップ管理サーバー１０を介して、処理者端末２ａ、２ｂ、２ｃ、・・・からの処理要求に応じてバックアップ処理に関するデータの送受信を行うサーバー１ａ、１ｂ、・・・とを備えている。
【００１２】
本実施の形態において、バックアップ管理サーバー１０と、サーバー１ａ、１ｂ、・・・と、処理者端末２ａ、２ｂ、２ｃ、・・・とは、ネットワーク２０であるインターネットを介してデータを送受信するようになっている。本実施形態では一例として、ネットワーク２０をインターネットとして説明するがこれに限られるものではなく、キャプテンシステム、ＬＡＮ（Ｌｏｃａｌ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ　Ａｒｅａ　Ｎｅｔｗｏｒｋ）など、バックアップ管理サーバー１０と処理者端末２ａ、２ｂ、２ｃ、・・・との間での各種データの送受信や、バックアップ管理サーバー１０とサーバー１ａ、１ｂ、・・・との間での各種データの送受信が可能なネットワークであればよい。このネットワーク２０は、該ネットワーク２０よりも小さなネットワークやサブネットワークを含んでいても、含んでいなくてもよい。さらに、このネットワーク２０は、バックアップ管理サーバー１０と、サーバー１ａ、１ｂ、・・・と、処理者端末２ａ、２ｂ、２ｃ、・・・とが、有線、無線、および両方により接続されるネットワークでもよく、専用回線のみによるネットワーク、専用回線を一部に含む交換回線によるネットワーク、専用回線を含まない公衆回線によるネットワークのいずれでもよいとする。加えて、ケーブルテレビ網、衛星回線、光ファイバ網などにより構築されるネットワークでもよいとする。
【００１３】
処理者端末２ａ、２ｂ、２ｃ、・・・には、ＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ　Ｍａｒｋｕｐ　Ｌａｎｇｕａｇｅ）形式のファイルをディスプレイ、液晶画面などの画像表示手段に表示するブラウザがあらかじめインストールされている。ＨＴＭＬ形式のファイルは、タグ（予約語の一種）などを用いて、文書の構造、画像などのある場所、リンク先などを記述したファイルである。このＨＴＭＬ形式のファイルは、例えば、バックアップ設定画面などの各画面を定義することができる。
処理者端末２ａ、２ｂ、２ｃ、・・・は、ブラウザを用いることにより、バックアップ管理サーバー１０が送信してきたＨＴＭＬ形式のデータを表示するようになっている。
処理者は、処理者端末２ａ、２ｂ、２ｃ、・・・のディスプレイ、液晶画面などの画像表示手段に表示された画面に基づき、ＩＤ（識別）番号などのデータを入力するなどして、処理者端末２ａ、２ｂ、２ｃ、・・・からバックアップ管理サーバー１０にアクセスしてログインすることにより、バックアップ管理サーバー１０が提供するバックアップ自動実行に関する様々なサービスを受けることができる。
【００１４】
以下、本実施形態では、一例として処理者端末２ａからのバックアップ処理要求に応じて、バックアップ管理サーバー１０が各サーバー１ａ、１ｂ、・・・のバックアップ自動実行を行う場合について説明する。
まず、バックアップ管理サーバー１０の構成および機能について説明する。
図２は、処理者装置２ａからの要求に応じて、ネットワーク２０上のサーバー１ａ、１ｂ、・・・のバックアップを自動実行するバックアップ管理サーバー１０の概略構成を示した図である。このバックアップ管理サーバー１０は、例えばワークステーションなどの高速で高度な情報処理機能を備えたコンピュータによって構成されている。
【００１５】
バックアップ管理サーバー１０は、図２に示すように、制御部１２３を備えており、データバスなどのバスラインを介して、記憶装置１５、補助記憶装置１６、通信部１７、入力部１８、表示部１９、図示しないその他の機器が接続されている。
制御部１２３は、マルチタスク機能をサポートしたオペレーティングシステムと組み合わされ、処理者端末２ａ、２ｂ、２ｃ、・・・からのアクセスに同時に個別に対応できるようになっている。
【００１６】
バックアップ管理サーバー１０の、ＣＰＵ（Ｃｅｎｔｒａｌ　Ｐｒｏｃｅｓｓｉｎｇ　Ｕｎｉｔ）１１は、ＲＯＭ（Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）１２に記憶されているプログラムやＲＡＭ（Ｒａｎｄｏｍ　Ａｃｃｅｓｓ　Ｍｅｍｏｒｙ）１３にロードされたプログラムなどに従って、各種の処理、計算、条件判断、ディスプレイなどの各種デバイスの制御などを行う。
ＲＯＭ１２は、処理者端末２ａを機能させるための基本的なプログラムやパラメータなどが記憶された読み取り専用メモリである。
ＲＡＭ１３は、ＣＰＵ１１が各種の処理を行う上で必要なプログラムやデータを記憶するメモリであり、ＣＰＵ１１は記憶内容を変更することができる。
【００１７】
制御部１２３は、記憶装置１５、補助記憶装置１６、通信部１７、入力部１８、ディスプレイ１９などの各種デバイスと、伝送媒体であるバスラインを介して、データや制御信号などの送受信を行う。
また、制御部１２３は、処理者端末２ａから送信される各種データに関する処理要求を受信するデータ処理要求受信手段、受信した各種データの処理要求に応じて、各種データを送信するデータ送信処理を行うのデータ送信手段として機能する。
【００１８】
また、制御部１２３は、記憶装置１５のバックアップ汎用スクリプト１５１の各機能に基づいて、処理者端末２ａからの要求に応じてサーバー１ａ、１ｂ、・・・に関する情報を提示する情報提示手段、この情報提示手段として提示した情報に基づいて、処理者端末２ａで設定されたサーバー１ａ、１ｂ、・・・に対するバックアップ設定を受け付けるバックアップ設定受付手段、バックアップ設定受付手段として受け付けたバックアップ設定に応じて、サーバー１ａ、１ｂ、・・・のバックアップを実行するバックアップ実行手段、バックアップ実行手段として実行したバックアップ実行の結果を通知する結果通知手段、としてバックアップ管理サーバー１０を機能させる。
【００１９】
記憶装置１５は、高速にアクセスできると共に大容量の記憶装置であるハードディスクが主として使用されており、ここにはバックアップ汎用スクリプト１５１、プログラム部１５２、ログファイル１５３、データベース部１５４が記憶されている。
バックアップ汎用スクリプト１５１は、図３に示すようにメール機能１５１１、認証機能１５１２、ロック機能１５１３を備えている。バックアップ汎用スクリプト１５１は、バックアップ管理サーバー１０がバックアップ取得、ログ出力、ログ判断、メール送信などの各処理提供を行うことができるように記述されたイベント駆動型のプログラムである。
また、ＣＧＩ１５０は、各サーバー１ａ、１ｂ、・・・のバックアップ汎用スクリプトに対してバックアップ実行をリモートでコマンド命令するようになっている。このように、ＣＧＩ１５０は、各サーバー１ａ、１ｂ、・・・にあらかじめ格納してあるバックアップ汎用スクリプトへの起動命令を行うことができ、サーバーに依存しない形のスクリプトとなっている。
【００２０】
バックアップ管理サーバー１０は、バックアップ汎用スクリプト１５１が備えている各機能１５１１〜１５１３によって、正当な処理者かどうかの認証情報の入力を促す認証手段、重複処理でないかどうかのロック判断（設定判断手段）、ログ出力手段、ログ判断手段、バックアップを実行する時間の指定を促す時間指定手段、指定された時間にサーバー１ａ、１ｂ、・・・のバックアップを行うバックアップ実行手段、バックアップ実行処理の結果メールやロック実行メールを送信する結果通知手段として機能するようになっている。
【００２１】
プログラム部１５２には、例えば、ＯＳや、外部からの不正アクセスを防止するプログラム、またはバックアップ管理サーバー１０の管理者がメンテナンスに使用するプログラムなどのその他のプログラムが記憶されている。
また、プログラム部１５２は、バックアップ機能を提供するためのＷｅｂサーバーとしてバックアップ管理サーバー１０を機能させる。
ログファイル１５３は、受信した処理要求に応じてバックアップ管理サーバー１０が実行したバックアップの処理結果である更新後の情報、操作内容などのファイルである。
【００２２】
データベース部１５４には、バックアップ管理サーバー１０が行ったトランザクションの記録や、処理者端末２ａから送信されてきたデータ、制御部１２３のＣＰＵ１１がＣＧＩ１５０に従ってバックアップ管理サーバー１０を各機能として制御した結果、処理者端末２ａまたはサーバー１ａ、１ｂ、・・・に送信されるデータなどが格納されている。
例えば、データベース部１５４には、処理者端末２ａと送受信されるデータとして、登録処理者データ（各処理者のメールアドレス、個人情報など）、認証データ（各処理者ごとのＩＤ（識別）番号、パスワードなど）、その他の各種データが格納されている。なお、データベース部１５４内は、各データの一時的な作業を行うテンポラリデータベース有しており、所定の処理後にテンポラリデータベースから各データを妥当なデータベースに格納し直すようになっている。データベース部１５４は、各ユーザである個人がバックアップを起動する処理者として登録するために入力したデータも保持している。
【００２３】
補助記憶装置１６は、一般に記憶装置１５よりもアクセス速度が遅く、バックアップ管理サーバー１０に対して着脱自在な光磁気ディスク、磁気テープ、フロッピー（登録商標）ディスク装置、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ　Ｄｉｓｃ　Ｒｅａｄ　Ｏｎｌｙ　Ｍｅｍｏｒｙ）装置などであり、バックアップ管理サーバー１０、サーバー１ａ、１ｂ、・・・などのプログラムやデータのバックアップとして使用される。
通信部１７は、バックアップ管理サーバー１０をネットワーク２０に接続するデバイスである。バックアップ管理サーバー１０を公衆回線に接続する場合にはモデムなどで構成される。
【００２４】
入力部１８は、キーボードやマウスなどの入力手段で構成されている。キーボードは、文字、数字などの情報を入力するデバイスである。マウスは、ポインティングデバイスであり、表示部１９上に表示されたアイコンやボタンなどをクリックすることにより、データの入力を行うことができる。
表示部１９は、例えばＣＲＴ（Ｃａｔｈｏｄｅ　Ｒａｙ　Ｔｕｂｅ）、液晶ディスプレイ、プラズマディスプレイなどで構成された画像表示手段である。表示部１９は、各サーバー１ａ、１ｂ、・・・のバックアップ状況、ログファイルなどの各種画面や、処理者端末２ａからの受信した情報などを表示する。
【００２５】
次に、本実施形態のバックアップシステムの動作について説明する。
図３は、バックアップシステムの概略構成を示したブロック図である。図４は、処理者がバックアップ処理を設定する場合のバックアップ管理サーバー１０と処理者端末２ａの動作を示したフローチャートである。なお、処理者端末２ａの処理者は、あらかじめバックアップ処理を行うことができる登録者として、バックアップ管理サーバー１０に登録されているものとして説明する。また、以下において、「バックアップ管理サーバー１０は、〜する」、「処理者端末２ａは、〜する」などの記載は、バックアップ管理サーバー１０の制御部１２３、または、処理者端末２ａの制御部が所定のプログラムにしたがって動作することを意味しているものとする。
また、各サーバー１ａ、１ｂ、・・・には、あらかじめバックアップ管理サーバー１０のＣＧＩ１５０からの命令に応じて装置への処理を行うバックアップ処理部（図３中のバックアップ汎用スクリプト）が備えられているものとして説明する。
【００２６】
まず、処理者が処理者端末２ａにおいてＷｅｂブラウザを立ち上げ、バックアップ管理サーバー１０へ接続要求を選択すると、処理者端末２ａの制御部は、ネットワーク２０を介してバックアップ管理サーバー１０へ接続要求データを送信する（ステップＳ１０）。
バックアップ管理サーバー１０は、処理者端末２ａから接続要求データを受信すると、起動設定選択画面データを処理者端末２ａに送信する（ステップＳ１００）。
【００２７】
処理者端末２ａの制御部は、起動設定選択画面データを受信すると、画像表示手段に図３に示すような起動設定画面３１を表示させる。この起動設定画面３１には、バックアップ管理サーバー１０用と、このバックアップ管理サーバー１０がバックアップ管理するサーバー１ａ、１ｂ、・・・のそれぞれの「起動」ボタンと「結果表示リンク」ボタンが表示されている。ここで、処理者によって、いずれかの「起動」ボタンが選択されると、図示は省略するが登録者としての認証情報（ＩＤ番号、パスワードなど）入力画面が処理者端末２ａに表示される。処理者端末２ａの処理者があらかじめ取得している認証情報を入力後、送信ボタンを選択すると、処理者端末２ａの制御部は、バックアップ設定画面取得要求および認証情報をバックアップ管理サーバー１０に送信する（ステップＳ２０）。
【００２８】
バックアップ管理サーバー１０は、処理者端末２ａからバックアップ設定画面取得要求および処理者の認証情報を受信すると、受信した認証情報がデータベース部１５４の登録者データに格納されているかどうかの確認を行う。処理者端末２ａからの認証情報が登録者データに一致すると判断されると、バックアップ管理サーバー１０の制御部１２３は、ＣＧＩ１５０を起動して処理者端末２ａにバックアップ設定画面データを送信する（ステップＳ２００）。
処理者端末２ａの制御部は、バックアップ設定画面データを受信すると、画像表示手段に図５に示すようなバックアップ実行一覧表５０の画面を表示させる。このバックアップ実行一覧表５０には、バックアップ管理サーバー１０が一括管理して、バックアップ自動実行する各サーバー１ａ、１ｂ、・・・のバックアップ実行一覧が表示されている。
この処理者端末２ａに表示されたバックアップ実行一覧表５０において、処理者は、バックアップ管理サーバー１０が管理する複数のサーバー１ａ、１ｂ、・・・のバックアップ設定を行うことができる。
【００２９】
このバックアップ実行一覧表５０には、サーバー１ｄのようにバックアップ管理サーバー１０によってバックアップ管理を行うことができないサーバーも表示される。バックアップ管理サーバー１０によるバックアップ自動実行が行えないサーバーであるかどうかは、手動実行欄５３を参照することにより判断することができるようになっている。例えば、図５では、サーバー１ｄがバックアップ自動実行の設定を行えないサーバーとして表示されているが、これは手動実行欄５３に時間設定プルダウンメニューおよび「Ｓｔａｒｔ」ボタンが表示されていないことで判断することができる。なお、このサーバー１ｄのバックアップ自動実行の設定はできないが、結果確認欄５４の「見る」を選択することにより、ログの参照をすることはできる。
登録確認欄５５には、サーバーに対してバックアップ自動実行が設定されているかどうかが表示される。登録確認欄５５に丸印（○）が付いている場合、バックアップ自動実行が登録されていることになる。また、所要時間欄５６には、各サーバー１ａ、１ｂ、・・・のバックアップ実行を開始してから終了するまでに要する時間が表示される。
【００３０】
図５のバックアップ実行一覧表において、処理者がバックアップ手順欄５１の「見る」を選択すると、処理者端末２ａの画像表示手段にバックアップに関する説明が表示される。また、使用メディア欄５２には、各サーバー１ａ、１ｂ、・・・が補助記憶装置として使用するテープなどの種類が記載されている。
ここで例えば、処理者がサーバー１ｂの手動実行欄５３において、時間設定プルダウンメニューの「８」を選択して「Ｓｔａｒｔ」ボタンをクリックすると（時間指定）、８時間後にサーバー１ｂのバックアップを行う旨のバックアップ設定情報が処理者端末２ａからバックアップ管理サーバー１０へ送信される（ステップ３０）。なお、手動実行欄５３の時間設定プルダウンメニューで「０」を選択すると、バックアップ自動実行が即時に行われることになる。この時間指定機能により、バックアップ管理サーバー１０は、非定常のバックアップオペレーションにも対応することができる。
【００３１】
バックアップ管理サーバー１０の制御部１２３は、処理者端末２ａからバックアップ設定情報を受信すると、ＣＧＩ１５０を起動し、指定された時間（ここでは一例として８時間後とする）に、サーバー１ｂのバックアップ処理を行うように指定する。すなわち、バックアップ管理サーバー１０の制御部１２３は、バックアップ管理サーバー１０のＣＧＩ１５０を介して、バックアップ対象のサーバー１ｂが有するバックアップ汎用スクリプトを８時間後（指定された時間）に起動させるように制御する（ステップＳ３００）。
【００３２】
ここで、サーバー１ｂは、ロック機能１５１３に従って、サーバー１ｂにロック制御用ファイルが作成されているかどうかの確認を行う。ロック機能１５１３とは、バックアップ汎用スクリプト１５１に付加されており、１つのサーバーに対するバックアップ設定の重複処理を防止するものであり、バックアップ設定がすでに行われているかどうかの判断を行う設定判断手段として機能する。
ロック制御用ファイルは、各サーバー１ａ、１ｂ、・・・がバックアップ設定を受け取った際に、バックアップ汎用スクリプトによって作成されるファイルである。すなわち、バックアップ設定を行う予定のサーバーに、このロック制御用ファイルがある場合、すでにバックアップ設定が行われているということになる。なお、ロック制御用ファイルは、各サーバーのバックアップ処理が終了後、削除されるようになっている。
【００３３】
サーバー１ｂにロック制御用ファイルがない場合、サーバー１ｂのバックアップ汎用スクリプト１５１は、所定時間経過後、バックアップを実行する（ステップＳ３０１）。
なお、サーバー１ｂにロック制御用ファイルがある場合、すでにサーバー１ｂのバックアップ設定がされていることによるエラーとなり、その旨がロック機能１５１３によってＣＧＩ１５０を介して処理者端末２ａに送信され、処理者に通知される。すなわち、サーバー１ｂへのバックアップ設定の重複処理を防止し、ロックをかけたことになる。
【００３４】
サーバー１ｂのバックアップ汎用スクリプト１５１は、サーバー１ｂのバックアップ処理結果のログファイルを取得すると、このログファイルの内容を判断する。そして、このログファイルの内容、すなわちバックアップの成功または失敗に応じて、バックアップ汎用スクリプト１５１内のメール機能１５１１に従って、制御部１２３に対してバックアップ処理結果の送信指示を行う（ステップＳ３０２）。制御部１２３は、バックアップ処理結果メールを処理者端末２ａに送信する（ステップＳ４００）。
【００３５】
このメール機能１５１１によって送信されるバックアップ処理結果メールの送信先は、各サーバーのバックアップ処理を設定した処理者に送信されるようになっており、基本的にはデータベース部１５４に格納されている登録処理者データのメールアドレスとなっている。
なお、本実施形態では、データベース部１５４に格納されているメールアドレスは、処理者端末２ａのメールアドレスであるものとして説明するが、これに限られず、バックアップ処理結果メールの送信先を処理者端末２ａとは別のメールアドレスとしてもよい。
【００３６】
処理者端末２ａは、バックアップ管理サーバー１０からバックアップ処理結果メールを受信すると、画像表示手段に図６に示すようなバックアップ処理結果画面を表示させる（ステップＳ４０）。
このバックアップ処理結果画面には、ログがうまくいったか否かの結果が記載されるようになっている。バックアップ処理が無事に終了した場合、処理者端末２ａの画像表示手段には、図６（ａ）に示すようなバックアップ処理結果メールが表示される。また、バックアップ処理が失敗で終了した場合、バックアップ失敗個所が記載された図６（ｂ）に示すようなバックアップ処理結果メールが表示される。
【００３７】
また、処理者がバックアップ処理結果をさらに詳しく確認したい場合、バックアップ実行一覧表３１の結果確認欄５４の「見る」を選択すると、処理者端末２ａは、バックアップ管理サーバー１０に対してバックアップログファイルの取得要求を送信する。
バックアップログファイルの取得要求を受信すると、バックアップ管理サーバー１０の制御部１２３は、ＣＧＩ１５０を介してログファイル１５３から該当するバックアップログファイルを抽出し、処理者端末２ａに送信する。
バックアップログファイルを受信すると、処理者端末２ａの画像表示手段には、図７に示すようなバックアップログファイル画面が表示される。このバックアップログファイル画面を参照することにより、処理者は、どこで失敗したのかをより詳しく認識することができる。
【００３８】
以上、本発明のバックアップ管理装置、バックアップ管理方法およびバックアップ管理プログラムの一実施形態について説明したが、本発明は、上述の実施形態に限定されるものではない。
例えば、本実施形態では、バックアップ管理サーバー１０と、サーバー１ａ、１ｂ、・・・とは、ネットワーク２０を介して接続されているものとして説明したが、これに限られるものではなく、ネットワーク２０とは別のネットワークを介して接続されるようにしてもよい。
また、図１では、処理者端末２ａ、２ｂ、２ｃ、・・・は、直接ネットワーク２０のインターネットに接続されているが、プロバイダと呼ばれるインターネット接続仲介業者を介してネットワーク２０に接続する場合もある。
【００３９】
また、本実施形態では、一例として処理者端末２ａは、ＰＣ（パーソナルコンピュータ）端末であるものとして説明するが、これに限られるものではなく、図１の処理者端末２ｂ、２ｃ、・・・として示すように、ＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）、携帯電話、ＰＨＳ（Ｐａｅｒｓｏｎａｌ　Ｈａｎｄｙ−ｐｈｏｎｅ　Ｓｙｓｔｅｍ）、通信機能を持ったワープロなどの情報処理端末であり、バックアップ管理サーバー１０と送受信するデータ表示が可能なものであればよいとする。
【００４０】
また、バックアップ管理サーバー１０は、ネットワーク２０を介して接続されている他のサーバー１ａ、１ｂ、・・・のバックアップを管理するものとして説明したが、処理者端末２ａ、２ｂ、２ｃ、・・・からの処理要求に応じて、バックアップ管理サーバー１０自体のバックアップ管理も行うものとする。
また、バックアップ処理を許可されてはいるが登録されていない処理者の場合、最初にバックアップ管理サーバー１０にアクセスした際に、所定の処理者個人情報を入力することでバックアップ管理サーバー１０が統合するネットワークにおけるバックアップ処理の設定を行うことができるものとする。
【００４１】
以上のように、本実施の形態のバックアップ管理装置、バックアップ管理方法およびバックアップ管理プログラムによると、通信回線を介して接続されたリモート通信可能な処理者端末２ａ、２ｂ、２ｃ、・・・からバックアップ設定を受け付け、この設定に基づいてバックアップを実行するので、処理者は、処理者端末のＷｅｂブラウザ上から複数のサーバーのバックアップをリモート実行・管理することができる。
【００４２】
また、本実施の形態のバックアップ管理装置、バックアップ管理方法およびバックアップ管理プログラムによると、複数のサーバー１ａ、１ｂ、・・・の情報を統括管理して、複数の情報処理装置のバックアップ実行所要時間、実行結果、実行設定状況などを実行一覧表として提示するので、処理者は、この実行一覧表を利用することで複数のサーバーのバックアップ設定を一挙に行うことができ、複数のサーバーのバックアップオペレーション工数を削減することができる。
【００４３】
本実施の形態のバックアップ管理装置、バックアップ管理方法およびバックアップ管理プログラムによると、バックアップ実行結果であるログファイルがメール送信されるので、処理者自身がバックアップ実行結果の問い合わせとしてバックアップ管理サーバー１０にアクセスする手間を省略することができる。また、利用者は、バックアップ実行結果をさらに詳細に参照したい場合、バックアップ管理サーバー１０によって提示される実行一覧表にアクセスすることにより、ログファイルを参照することもできる。
【００４４】
本実施の形態のバックアップ管理装置、バックアップ管理方法およびバックアップ管理プログラムによると、処理者端末２ａ、２ｂ、・・・からのバックアップ設定を受け付ける際に認証情報の入力を促し、処理者が登録されているかどうかを確認するセキュリティ機能を備えるので、登録処理者以外の者がバックアップ実行を設定できないようにすることができる。
本実施の形態のバックアップ管理装置、バックアップ管理方法およびバックアップ管理プログラムによると、実行一覧表においてバックアップ実行の時間指定ができるので、入力された開始時刻（何時間後にバックアップを実施するかを指定した時刻）に応じた非定常なバックアップを実行することができる。
【００４５】
本実施の形態のバックアップ管理装置、バックアップ管理方法およびバックアップ管理プログラムによると、処理者端末２ａ、２ｂ、・・・から受信したサーバー１ａ、１ｂ、・・・に対するバックアップがすでに設定されているかどうかを判断し、すでに設定されている場合には、実行ロックとして該当するサーバーのバックアップを実行せず、その旨を処理者に対して通知するので、バックアップ設定の重複処理による実行ミスを防止することができる。
【図面の簡単な説明】
【図１】本発明に係るバックアップシステムを説明するための概念図である。
【図２】バックアップ管理サーバーの概略構成を示した図である。
【図３】バックアップシステムの概略構成を示したブロック図である。
【図４】処理者がバックアップ処理を設定する場合のバックアップ管理サーバーと処理者端末の動作を示したフローチャートである。
【図５】バックアップ実行一覧表の画面を示した図である。
【図６】バックアップ処理結果メールを示した図である。
【図７】バックアップログファイル画面を示した図である。
【符号の説明】
１ａ、１ｂ・・・サーバー、２ａ、２ｂ、２ｃ・・・処理者端末、１０・・・バックアップ管理サーバー、１１・・・ＣＰＵ、１２・・・ＲＯＭ、１３・・・ＲＡＭ、１５・・・記憶装置、１６・・・補助記憶装置、１７・・・通信部、１８・・・入力部、１９・・・表示部、２０・・・ネットワーク、１５０・・・ＣＧＩ、１５１・・・汎用バックアップスクリプト、１５２・・・プログラム部、１５３・・・ログファイル、１５４・・・データベース部
【図１】
2004038419.tif 000003
【図２】
2004038419.tif 000004
【図３】
2004038419.tif 000005
【図４】
2004038419.tif 000006
【図５】
2004038419.tif 000007
【図６】
2004038419.tif 000008
【図７】
2004038419.tif 000009