(57)【要約】【課題】ネットワーク機器の台数が多い場合であっても、バックアップ処理時間を十分に短くする。【解決手段】バックアップ情報記憶部151には、ネットワーク機器毎のバックアップ情報であって、そのネットワーク機器における設定情報と、設定情報の保存日時とを含むバックアップ情報が記録される。収集指示手段152は、バックアップ処理の開始タイミングになったネットワーク機器が発生したとき、複数のアプリケーション(AP)サーバの中から上記ネットワーク機器のバックアップ処理を担当する担当アプリケーションサーバを求め、担当ＡＰサーバに対して、記憶部151に記録されている、上記ネットワーク機器における保存日時を含んだ収集指示を送信する。記録手段153は、上記収集指示に応答して上記担当ＡＰサーバから送られてきたバックアップ情報を記憶部151に記録する。【選択図】図１５
2014206949.tif 000002
【特許請求の範囲】
【請求項１】
管理サーバと、複数のアプリケーションサーバと、複数のネットワーク機器とを備え、
前記管理サーバは、
前記ネットワーク機器毎のバックアップ情報であって、そのネットワーク機器における設定情報と、そのネットワーク機器における設定情報の保存日時とを含むバックアップ情報が記録されるバックアップ情報記憶部と、
バックアップ処理の開始タイミングになったネットワーク機器が発生したとき、前記複数のアプリケーションサーバの中から前記ネットワーク機器のバックアップ処理を担当する担当アプリケーションサーバを求め、該求めた担当アプリケーションサーバに対して、前記バックアップ情報記憶部に記録されている、前記ネットワーク機器における保存日時を含んだ収集指示を送信する収集指示手段と、
前記収集指示に応答して前記担当アプリケーションサーバから送られてきたバックアップ情報を前記バックアップ情報記憶部に記録する記録手段とを備え、
前記複数のアプリケーションサーバは、それぞれ、
前記管理サーバから送られてくる収集指示に応答して、前記バックアップ処理の開始タイミングになったネットワーク機器に対して保存日時取得要求を送信し、該保存日時取得要求に応答して前記ネットワーク機器から送られてくる保存日時と前記収集指示に含まれている保存日時とが同一であるか否かを判定する判定手段と、
該判定手段で同一でないと判定された場合、前記バックアップ処理の開始タイミングになったネットワーク機器に対して設定情報取得要求を送信し、該設定情報取得要求に応答して前記ネットワーク機器から送られてきた設定情報と前記保存日時要求に応答して前記ネットワーク機器から送られてきた保存日時とを含むバックアップ情報を前記管理サーバへ送信する設定情報取得手段とを備え、
前記複数のネットワーク機器は、それぞれ、
設定情報記憶部と、
設定情報変更指示に応答して自装置の設定情報を変更し、設定情報保存指示に応答して現時点における自装置の設定情報と、該設定情報の保存日時とを前記設定情報記憶部に記録する設定情報変更手段と、
保存日時取得要求に応答して要求元のアプリケーションに対して前記設定情報記憶部に記録されている保存日時を送信し、設定情報取得要求に応答して要求元のアプリケーションサーバに対して前記設定情報記憶部に記録されている設定情報を送信するバックアップ手段とを備えたことを特徴とするバックアップシステム。
【請求項２】
請求項１記載のバックアップシステムにおいて、
前記管理サーバは、
前記ネットワーク機器毎の起動フラグであって、そのネットワーク機器に対するバックアップ処理を実行するか否かを示す起動フラグが記録された管理情報記憶部と、
管理者によって入力される起動フラグ変更指示に従って、前記管理情報記憶部に記録されている起動フラグを変更する変更手段とを備え、且つ、
前記収集指示手段は、バックアップ処理の開始タイミングになったネットワーク機器が発生したとき、前記管理情報記憶部に記録されている前記ネットワーク機器の起動フラグが、バックアップ処理を実行することを示している場合は、前記担当アプリケーションサーバへ前記収集指示を送信し、バックアップ処理を実行しないことを示している場合には、前記担当アプリケーションサーバへ前記収集指示を送信しないことを特徴とするバックアップシステム。
【請求項３】
請求項２記載のバックアップシステムにおいて、
前記管理情報記憶部には、ネットワーク機器毎の担当サーバ情報であって、そのネットワーク機器のバックアップ処理を担当するアプリケーションサーバを示す担当サーバ情報が記録され、
前記収集指示手段は、前記収集指示の送信先にする担当アプリケーションサーバを、前記担当サーバ情報に基づいて求めることを特徴とするバックアップシステム。
【請求項４】
請求項１乃至３の何れか１項に記載のバックアップシステムにおいて、
前記設定情報取得手段は、前記ネットワーク機器から送られてきた設定情報と保存日時とを含む前記バックアップ情報として、前記設定情報が記録されたファイルであって、ファイル名に前記保存日時と前記ネットワーク機器の識別情報とを含むファイルを前記管理サーバへ送信することを特徴とするバックアップシステム。
【請求項５】
請求項１乃至４の何れか１項に記載のバックアップシステムにおいて、
前記設定情報変更手段は、前記設定情報変更指示に応答して設定変更フラグをＯＮとし、前記設定情報保存指示に応答して前記設定変更フラグがＯＮになっているか否かを判定し、ＯＮになっている場合に限り、現時点における自装置の設定情報と該設定情報の保存日時とを前記設定情報記憶部に記録すると共に、前記設定変更フラグをＯＦＦとすることを特徴とするバックアップシステム。
【請求項６】
ネットワーク機器毎のバックアップ情報であって、そのネットワーク機器における設定情報と、そのネットワーク機器における設定情報の保存日時とを含むバックアップ情報が記録されるバックアップ情報記憶部と、
バックアップ処理の開始タイミングになったネットワーク機器が発生したとき、複数のアプリケーションサーバの中から前記ネットワーク機器のバックアップ処理を担当する担当アプリケーションサーバを求め、該求めた担当アプリケーションサーバに対して、前記バックアップ情報記憶部に記録されている、前記ネットワーク機器における保存日時を含んだ収集指示を送信する収集指示手段と、
前記収集指示に応答して前記担当アプリケーションサーバから送られてきたバックアップ情報を前記バックアップ情報記憶部に記録する記録手段とを備えることを特徴とする管理サーバ。
【請求項７】
複数のネットワーク機器の内の設定情報変更指示が入力されたネットワーク機器が、自装置の設定情報を変更し、
前記複数のネットワーク機器の内の設定情報保存指示が入力されたネットワーク機器が、自装置の設定情報記憶部に、現時点における自装置の設定情報と、該設定情報の保存日時とを記録し、
前記ネットワーク機器毎のバックアップ情報であって、そのネットワーク機器における設定情報と、そのネットワーク機器における設定情報の保存日時とを含むバックアップ情報が記録されるバックアップ情報記憶部を備えた管理サーバが、バックアップ処理の開始タイミングになったネットワーク機器が発生したとき、複数のアプリケーションサーバの中から前記ネットワーク機器のバックアップ処理を担当する担当アプリケーションサーバを求め、該求めた担当アプリケーションサーバに対して、前記バックアップ情報記憶部に記録されている、前記ネットワーク機器における保存日時を含んだ収集指示を送信し、
前記担当アプリケーションサーバが、前記バックアップ処理の開始タイミングになったネットワーク機器に対して保存日時取得要求を送信し、
該保存日時取得要求を受信したネットワーク機器が、自装置が備えている設定情報記憶部に記録されている保存日時を前記担当アプリケーションサーバへ送信し、
前記担当アプリケーションサーバが、前記ネットワーク機器から送られてきた保存日時と前記収集指示に含まれている保存日時とが同一でない場合、前記バックアップ処理の開始タイミングになったネットワーク機器に対して設定情報取得要求を送信し、
該設定情報取得要求を受信したネットワーク機器が、自装置が備えている設定情報記憶部に記録されている設定情報を前記担当アプリケーションサーバへ送信し、
前記アプリケーションサーバが、前記設定情報取得要求に応答して送られてきた設定情報と前記保存日時取得要求に応答して送られてきた保存日時とを含んだバックアップ情報を前記管理サーバへ送信し、
前記管理サーバが、前記アプリケーションから送られてきたバックアップ情報を前記バックアップ情報記憶部に記録することを特徴とするバックアップ方法。
【請求項８】
ネットワーク機器毎のバックアップ情報であって、そのネットワーク機器における設定情報と、そのネットワーク機器における設定情報の保存日時とを含むバックアップ情報が記録されるバックアップ情報記憶部を備えたコンピュータを、
バックアップ処理の開始タイミングになったネットワーク機器が発生したとき、複数のアプリケーションサーバの中から前記ネットワーク機器のバックアップ処理を担当する担当アプリケーションサーバを求め、該求めた担当アプリケーションサーバに対して、前記バックアップ情報記憶部に記録されている、前記ネットワーク機器における保存日時を含んだ収集指示を送信する収集指示手段、
前記収集指示に応答して前記担当アプリケーションサーバから送られてきたバックアップ情報を前記バックアップ情報記憶部に記録する記録手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク機器の設定情報をバックアップするバックアップシステム、管理サーバ、バックアップ方法、及びプログラムに関する。
【背景技術】
【０００２】
通信ネットワークシステムを構築する際には、Ｌ２スイッチやＬ３スイッチ等のネットワーク機器を伝送路を介して相互に接続し、各ネットワーク機器にデータ通信を行うために必要になる設定情報を設定する。設定情報としては、ホスト名を設定するための設定情報や、ポートを有効化したり無効化したりするための設定情報や、ＶＬＡＮに関する設定情報などがある。また、ネットワーク機器の接続先が変更されたり、追加されたりした場合には、該当ネットワーク機器の設定情報を変更する。
【０００３】
ところで、通信ネットワークシステムを構成するネットワーク機器に障害が発生した場合、ネットワーク機器の交換が必要になる場合がある。その際、交換後のネットワーク機器が他のネットワーク機器と通信可能となるためには、交換後のネットワーク機器に対して、交換前のネットワーク機器と同じ設定情報を設定することが必要になる。そのため、管理サーバが定期的にバックアップ処理を行い、通信ネットワークシステムを構成する全てのネットワーク機器から構成情報を収集して保存しておくということが一般的に行われている。
【０００４】
しかし、通信ネットワークシステムを構成する全てのネットワーク機器から設定情報を収集すると、ネットワーク機器の台数が多い場合、バックアップ処理に多くの時間が費やされてしまう。そこで、このような問題点を解決するため、次のような技術が提案されている（例えば、特許文献１参照）。
【０００５】
特許文献１に記載されている技術では、各ネットワーク機器は、自機器において設定情報の変更処理が行われた場合、自機器内の記憶装置に変更処理後の設定情報と、設定情報の変更日時とを記録する。一方、管理サーバは、バックアップ処理の開始タイミングになると、ネットワーク機器の内の１つに変更日時取得要求を送信することにより、ネットワーク機器の記憶装置に記録されている変更日時を取得する。その後、管理サーバは、今回のバックアップ処理時に取得した変更日時と、前回のバックアップ処理において取得した変更日時とを比較する。
【０００６】
そして、両者が不一致である場合は、上記ネットワーク機器に対して設定情報取得要求を送信することにより、変更後の設定情報を取得し、取得した設定情報と変更日時とを自サーバ内の記憶装置に記録する。つまり、両者が不一致の場合は、前回のバックアップ処理時以降に設定情報が変更されたことになるので、ネットワーク機器に設定情報取得要求を送信し、変更後の設定情報を取得する。これに対して、両者が同一である場合は、設定情報取得要求の送信処理は行わない。管理サーバは、上述した処理と同様の処理を全てのネットワーク機器に対して行う。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−１２８９９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１に記載されている技術によれば、設定情報の収集処理が行われるネットワーク機器を、前回のバックアップ処理時以降に設定情報の変更処理が行われたネットワーク機器だけにすることができるので、バックアップ処理時間を短縮することができる。しかし、特許文献１に記載されている技術は、１台の管理サーバでバックアップ処理を行っているため、ネットワーク機器の台数が多い場合、バックアップ処理時間を十分には短縮することができないという課題がある。
【０００９】
[発明の目的]
そこで、本発明の目的は、ネットワーク機器の台数が多い場合、バックアップ処理時間を十分には短縮することができないという課題を解決したバックアップシステムを提供することにある。
【課題を解決するための手段】
【００１０】
本発明に係るバックアップシステムは、
管理サーバと、複数のアプリケーションサーバと、複数のネットワーク機器とを備え、
前記管理サーバは、
前記ネットワーク機器毎のバックアップ情報であって、そのネットワーク機器における設定情報と、そのネットワーク機器における設定情報の保存日時とを含むバックアップ情報が記録されるバックアップ情報記憶部と、
バックアップ処理の開始タイミングになったネットワーク機器が発生したとき、前記複数のアプリケーションサーバの中から前記ネットワーク機器のバックアップ処理を担当する担当アプリケーションサーバを求め、該求めた担当アプリケーションサーバに対して、前記バックアップ情報記憶部に記録されている、前記ネットワーク機器における保存日時を含んだ収集指示を送信する収集指示手段と、
前記収集指示に応答して前記担当アプリケーションサーバから送られてきたバックアップ情報を前記バックアップ情報記憶部に記録する記録手段とを備え、
前記複数のアプリケーションサーバは、それぞれ、
前記管理サーバから送られてくる収集指示に応答して、前記バックアップ処理の開始タイミングになったネットワーク機器に対して保存日時取得要求を送信し、該保存日時取得要求に応答して前記ネットワーク機器から送られてくる保存日時と前記収集指示に含まれている保存日時とが同一であるか否かを判定する判定手段と、
該判定手段で同一でないと判定された場合、前記バックアップ処理の開始タイミングになったネットワーク機器に対して設定情報取得要求を送信し、該設定情報取得要求に応答して前記ネットワーク機器から送られてきた設定情報と前記保存日時要求に応答して前記ネットワーク機器から送られてきた保存日時とを含むバックアップ情報を前記管理サーバへ送信する設定情報取得手段とを備え、
前記複数のネットワーク機器は、それぞれ、
設定情報記憶部と、
設定情報変更指示に応答して自装置の設定情報を変更し、設定情報保存指示に応答して現時点における自装置の設定情報と、該設定情報の保存日時とを前記設定情報記憶部に記録する設定情報変更手段と、
保存日時取得要求に応答して要求元のアプリケーションに対して前記設定情報記憶部に記録されている保存日時を送信し、設定情報取得要求に応答して要求元のアプリケーションサーバに対して前記設定情報記憶部に記録されている設定情報を送信するバックアップ手段とを備える。
【００１１】
本発明に係る管理サーバは、
ネットワーク機器毎のバックアップ情報であって、そのネットワーク機器における設定情報と、そのネットワーク機器における設定情報の保存日時とを含むバックアップ情報が記録されるバックアップ情報記憶部と、
バックアップ処理の開始タイミングになったネットワーク機器が発生したとき、複数のアプリケーションサーバの中から前記ネットワーク機器のバックアップ処理を担当する担当アプリケーションサーバを求め、該求めた担当アプリケーションサーバに対して、前記バックアップ情報記憶部に記録されている、前記ネットワーク機器における保存日時を含んだ収集指示を送信する収集指示手段と、
前記収集指示に応答して前記担当アプリケーションサーバから送られてきたバックアップ情報を前記バックアップ情報記憶部に記録する記録手段とを備える。
【００１２】
本発明に係るバックアップ方法は、
複数のネットワーク機器の内の設定情報変更指示が入力されたネットワーク機器が、自装置の設定情報を変更し、
前記複数のネットワーク機器の内の設定情報保存指示が入力されたネットワーク機器が、自装置の設定情報記憶部に、現時点における自装置の設定情報と、該設定情報の保存日時とを記録し、
前記ネットワーク機器毎のバックアップ情報であって、そのネットワーク機器における設定情報と、そのネットワーク機器における設定情報の保存日時とを含むバックアップ情報が記録されるバックアップ情報記憶部を備えた管理サーバが、バックアップ処理の開始タイミングになったネットワーク機器が発生したとき、複数のアプリケーションサーバの中から前記ネットワーク機器のバックアップ処理を担当する担当アプリケーションサーバを求め、該求めた担当アプリケーションサーバに対して、前記バックアップ情報記憶部に記録されている、前記ネットワーク機器における保存日時を含んだ収集指示を送信し、
前記担当アプリケーションサーバが、前記バックアップ処理の開始タイミングになったネットワーク機器に対して保存日時取得要求を送信し、
該保存日時取得要求を受信したネットワーク機器が、自装置が備えている設定情報記憶部に記録されている保存日時を前記担当アプリケーションサーバへ送信し、
前記担当アプリケーションサーバが、前記ネットワーク機器から送られてきた保存日時と前記収集指示に含まれている保存日時とが同一でない場合、前記バックアップ処理の開始タイミングになったネットワーク機器に対して設定情報取得要求を送信し、
該設定情報取得要求を受信したネットワーク機器が、自装置が備えている設定情報記憶部に記録されている設定情報を前記担当アプリケーションサーバへ送信し、
前記アプリケーションサーバが、前記設定情報取得要求に応答して送られてきた設定情報と前記保存日時取得要求に応答して送られてきた保存日時とを含んだバックアップ情報を前記管理サーバへ送信し、
前記管理サーバが、前記アプリケーションから送られてきたバックアップ情報を前記バックアップ情報記憶部に記録する。
【００１３】
本発明に係るプログラムは、
ネットワーク機器毎のバックアップ情報であって、そのネットワーク機器における設定情報と、そのネットワーク機器における設定情報の保存日時とを含むバックアップ情報が記録されるバックアップ情報記憶部を備えたコンピュータを、
バックアップ処理の開始タイミングになったネットワーク機器が発生したとき、複数のアプリケーションサーバの中から前記ネットワーク機器のバックアップ処理を担当する担当アプリケーションサーバを求め、該求めた担当アプリケーションサーバに対して、前記バックアップ情報記憶部に記録されている、前記ネットワーク機器における保存日時を含んだ収集指示を送信する収集指示手段、
前記収集指示に応答して前記担当アプリケーションサーバから送られてきたバックアップ情報を前記バックアップ情報記憶部に記録する記録手段として機能させる。
【発明の効果】
【００１４】
本発明によれば、ネットワーク機器の台数が多い場合であっても、バックアップ処理時間を十分に短くすることができるという効果を得ることができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の第１の実施の形態に係るバックアップシステムの構成例を示すブロック図である。
【図２】管理サーバ１の構成例を示すブロック図である。
【図３】管理情報の一例を示す図である。
【図４】バックアップファイル記憶部１３２におけるフォルダ、ファイルの階層関係を示す図である。
【図５】アプリケーションサーバ２−１の構成例を示すブロック図である。
【図６】ネットワーク機器３−１の構成例を示すブロック図である。
【図７】設定情報変更手段３２１の処理例を示すフローチャートである。
【図８】設定情報保存手段３２２の処理例を示すフローチャートである。
【図９】収集指示手段１２１の処理例を示すフローチャートである。
【図１０】本発明の第１の実施の形態のバックアップシステムの動作を説明するためのシーケンス図である。
【図１１】アプリケーションサーバ２−１〜２−Ｎの処理例を示すフローチャートである。
【図１２】バックアップ手段３２３の処理例を示すフローチャートである。
【図１３】バックアップ手段３２３の処理例を示すフローチャートである。
【図１４】記録手段１２２の処理例を示すフローチャートである。
【図１５】本発明の第２の実施の形態に係る管理サーバの構成例を示すブロック図である。
【発明を実施するための形態】
【００１６】
次に、図面を参照して本発明の実施の形態について詳細に説明する。
【００１７】
[本発明の第１の実施の形態]
図１を参照すると、本発明の第１の実施の形態に係るバックアップシステムは、管理サーバ１と、複数台のアプリケーションサーバ（ＡＰサーバ）２−１〜２−Ｎと、複数台のネットワーク機器３−１〜３−Ｍとから構成され、それらはネットワークＮＷを介して相互に接続されている。なお、本実施の形態では、アプリケーションサーバ２−１〜２−Ｎには、それぞれＩＰアドレス「ＩＰＡＰ＃１〜ＩＰＡＰ＃Ｎ」が付与されている。また、ネットワーク機器３−１〜３−Ｍには、それぞれ装置名「装置名＃１〜装置名＃Ｍ」、ＩＰアドレス「ＩＰ＃１〜ＩＰ＃Ｍ」が付与されている。
【００１８】
図２を参照すると、管理サーバ１は、送受信部１１と、制御部１２と、記憶装置１３と、キーボード等の入力部１４と、ＬＣＤ等の表示部１５とを備えている。
【００１９】
記憶装置１３は、ディスク装置などによって実現されるものであり、管理情報記憶部１３１と、バックアップファイル記憶部１３２とを備えている。
【００２０】
管理情報記憶部１３１には、各ネットワーク機器３−１〜３−Ｍ用の管理情報が記録される。図３を参照すると、ネットワーク機器３−１用の管理情報には、起動フラグ１３１１と、装置名１３１２と、装置ＩＰアドレス１３１３と、ＡＰサーバＩＰアドレス１３１４と、バックアップ開始時刻１３１５と、作業用領域１３１６と、世代管理数１３１７と、バックアップ用フォルダ１３１８とが含まれている。なお、他のネットワーク機器用の管理情報も同様の構成を有する。
【００２１】
起動フラグ１３１１は、バックアップ処理を実行するか否かを示すフラグであり、バックアップ処理を実行する場合にはＯＮが、実行しない場合にはＯＦＦが設定される。装置名１３１２には、ネットワーク機器３−１の装置名「装置名＃１」が設定される。装置ＩＰアドレス１３１３には、ネットワーク機器３−１のＩＰアドレス「ＩＰ＃１」が設定される。ＡＰサーバＩＰアドレス１３１４には、ネットワーク機器３−１のバックアップ処理を担当するアプリケーションサーバ２−１のＩＰアドレス「ＩＰＡＰ＃１」が記録される。バックアップ開始時刻には、ネットワーク機器３−１に対するバックアップ処理を開始する時刻「０３：００」が記録される。作業用領域１３１６には、アプリケーションサーバ２−１がバックアップファイルを作成する際に使用する作業領域を示す情報「領域＃１」が設定される。世代管理数１３１７には、管理すべき設定情報ファイルの世代数が設定される。バックアップ用フォルダ１３１８には、ネットワーク機器３−１のバックアップファイルを格納するフォルダを示す情報「ＮＯＤE＿ＣｏｎｆｉｇＢａｃｋ／装置名＃１/」が記録される。
【００２２】
バックアップファイル記憶部１３２には、各ネットワーク機器３−１〜３−Ｍの設定情報がファイルの形式で記録される。図４を参照すると、バックアップファイル記憶部１３２には、フォルダ＜ＮＯＤE＿ＣｏｎｆｉｇＢａｃｋ／＞１３２１が作成され、その下位階層には、ネットワーク機器３−１〜３−Ｍ毎のフォルダ＜装置名＃１＞〜＜装置名＃Ｍ＞１３２２〜１３２３が作成されている。また、ネットワーク機器３−１用のフォルダ１３２２には、設定情報が記録されたファイル１３２４〜１３２６が３世代分記録されている。ファイル名は、シーケンシャル番号と、設定情報の保存日時と、ネットワーク機器３−１の装置名とから構成される。例えば、ファイル１３２４のファイル名「０１＿２０１２１２２４＿装置名＃１」は、シーケンシャル番号「０１」と、保存日時「２０１２１２２４」と、装置名「装置名＃１」とから構成されている。
【００２３】
送受信部１１は、ネットワークＮＷを介してデータを送受信する機能を有する。
【００２４】
制御部１２は、収集指示手段１２１と、記録手段１２２と、変更手段１２３とを備えている。
【００２５】
収集指示手段１２１は、一定時間毎（例えば、１時間毎）に、管理情報記憶部１３１を検索し、バックアップ開始時刻１３１５が、（前回の検索開始時刻）＜（バックアップ開始時刻１３１５）≦（今回の検索開始時刻）を満たし、且つ、起動フラグ１３１１が「ＯＮ」になっている管理情報を探し出す機能や、上記条件を満たす管理情報を探し出した場合、探し出した管理情報中のＡＰサーバアドレス１３１４によって示されるアプリケーションサーバに対して、上記探し出した管理情報中の項目「装置名１３１２」「装置ＩＰアドレス１３１３」「作業用領域１３１６」の内容と、フォルダ名＜（装置名１３１２）＞のフォルダに記録されている最新世代のファイルのファイル名中の保存日時とを含んだ収集指示を送信する機能を有する。
【００２６】
記録手段１２２は、アプリケーションサーバ２−１〜２−Ｎから送られてきたバックアップファイルをバックアップファイル記憶部１３２上の該当するフォルダに記録する機能を有する。
【００２７】
変更手段１２３は、管理者が入力部１４から入力する変更指示に従って、管理情報記憶部１３１に記録されている管理情報を変更する機能を有する。より具体的には、管理者は、管理情報を変更するネットワーク機器の装置名と、変更する項目と、変更後の内容を含んだ変更指示を入力部１４から入力する。例えば、ネットワーク機器３−１の管理情報中の起動フラグをＯＦＦに変更する場合、管理者は、ネットワーク機器３−１の装置名「装置名＃１」と、変更する項目「起動フラグ」と、変更後の内容「ＯＦＦ」とを含んだ変更指示を入力部１４から入力する。これにより、変更手段１２３は、装置名１３１２が「装置名＃１」となっている管理情報中の起動フラグ１３１１の内容を「ＯＦＦ」に変更する。
【００２８】
なお、管理サーバ１は、コンピュータによって実現可能であり、その場合には、例えば、次のようにする。コンピュータを送受信部１１、収集指示手段１２１、記録手段１２２、及び変更手段１２３として機能させるためのプログラムを記録したディスク、半導体メモリ、その他の記録媒体を用意し、コンピュータに上記プログラムを読み取らせる。コンピュータは、読み取ったプログラムに従って自身の動作を制御することにより、自コンピュータ上に、送受信部１１、収集指示手段１２１、記録手段１２２、及び変更手段１２３を実現する。
【００２９】
図５を参照すると、アプリケーションサーバ２−１は、送受信部２１と、制御部２２と、ディスク装置などの記憶装置２３とを備えている。なお、他のアプリケーションサーバ２−２〜２−Ｎも同様の構成を有している。
【００３０】
送受信部２１は、ネットワークＮＷを介してデータを送受信する機能を有する。
【００３１】
制御部２２は、判定手段２２１と、設定情報取得手段２２２とを備えている。
【００３２】
判定手段２２１は、管理サーバ１からネットワーク機器３−ｊ（１≦ｊ≦Ｍ）の装置名「装置名＃ｊ」及びＩＰアドレス「ＩＰ＃ｊ」と、作業用領域「作業＃ｊ」とを含む収集指示が送られてくると、ネットワーク機器３−ｊに対して保存日時取得要求を送信する機能や、上記保存日時取得要求に応答してネットワーク機器３−ｊから送られてくる保存日時と、管理サーバ１から送られてきた収集指示中の保存日時とが同一であるか否かを判定する機能を有する。
【００３３】
設定情報取得手段２２２は、判定手段２２１で保存日時が同一でないと判定された場合、ネットワーク機器３−ｊに対して設定情報取得要求を送信する機能や、この設定情報取得要求に応答してネットワーク機器３−ｊから送られてきた設定情報を記録したバックアップファイルを、管理サーバ１へ送信する機能を有する。上記バックアップファイルのファイル名には、ネットワーク機器３−ｊの装置名「装置名＃ｊ」と、保存日時取得要求に応答してネットワーク機器３−ｊから送られてきた保存日時とが含まれる。
【００３４】
なお、アプリケーションサーバ２−１は、コンピュータによって実現可能であり、コンピュータによって実現する場合は、例えば、次のようにする。コンピュータを送受信部２１、判定手段２２１、及び設定情報取得手段２２２として機能させるためのプログラムを記録したディスク、半導体メモリ、その他の記録媒体を用意し、コンピュータに上記プログラムを読み取らせる。コンピュータは、読み取ったプログラムに従って自身の動作を制御することにより、自コンピュータ上に、コンピュータを送受信部２１、判定手段２２１、及び設定情報取得手段２２２を実現する。
【００３５】
図６を参照すると、ネットワーク機器３−１は、送受信部３１と、制御部３２と、ディスク装置などの記憶装置３３とを備えている。なお、他のネットワーク３−２〜３−Ｍも同様の構成を有している。
【００３６】
記憶装置３３上の設定情報記憶部３３１には、設定情報と、その保存日時とが記録されている。
【００３７】
送受信部３１は、ネットワークＮＷを介してデータを送受信する機能を有する。
【００３８】
制御部３２は、設定情報変更手段３２１と、設定情報保存手段３２２と、バックアップ手段３２３とを備えている。
【００３９】
設定情報変更手段３２１は、作業員によって入力部３４から入力される設定情報変更指示に従って、自機器３−１の設定情報を変更する機能や、変更後の設定情報を図示を省略したメモリ上の一時記憶部に記録する機能を有する。
【００４０】
設定情報保存手段３２２は、作業員によって入力部３４から入力される設定情報保存指示に従って、メモリ上の一時記憶部に記録されている変更後の設定情報と、保存日時（現在日時）とを設定情報記憶部３３１に記録する機能を有する。
【００４１】
バックアップ手段３２３は、アプリケーションサーバ２−ｋ（１≦ｋ≦Ｎ）から送られてくる保存日時取得要求に応答して、設定情報記憶部３３１に記録されている保存日時を読み出し、要求元のアプリケーションサーバ２−ｋへ送信する機能や、アプリケーションサーバ２−ｋから送られてくる設定情報取得要求に応答して、設定情報記憶部３３１に記録されている設定情報を読み出し、要求元のアプリケーションサーバ３−ｋへ送信する機能を有する。
【００４２】
なお、ネットワーク機器３−１は、コンピュータによって実現可能であり、コンピュータによって実現する場合は、例えば、次のようにする。コンピュータを送受信部３１、設定情報変更手段３２１、設定情報保存手段３２２、及びバックアップ手段３２３として機能させるためのプログラムを記録したディスク、半導体メモリ、その他の記録媒体を用意し、コンピュータに上記プログラムを読み取らせる。コンピュータは、読み取ったプログラムに従って自身の動作を制御することにより、自コンピュータ上に送受信部３１、設定情報変更手段３２１、設定情報保存手段３２２、及びバックアップ手段３２３を実現する。
【００４３】
次に、本実施の形態の動作について、図面を参照して詳細に説明する。
【００４４】
先ず、図７のフローチャートを参照して、ネットワーク機器３−１の設定情報を変更する場合の動作を説明する。
【００４５】
作業員は、ネットワーク機器３−１の設定情報を変更する際、入力部３４から設定情報変更指示を入力する。これにより、ネットワーク機器３−１内の設定情報変更手段３２１が、図７のフローチャートに示すように、設定変更フラグをＯＮとし、設定変更が行われたことを表示する（ステップＳ７１）。その後、設定情報変更手段７２は、自機器３−１の設定情報を変更し、変更後の設定情報をメモリ上に設けられた一時記憶部に記録する（ステップＳ７２、Ｓ７３）。
【００４６】
その後、作業員は、動作確認を実施し、設定情報に問題がなければ、入力部３４から設定情報保存指示を入力する。これにより、設定情報保存手段３２２は、図８のフローチャートに示すように、設定変更フラグがＯＮになっているか否かを判定する（ステップＳ８１）。
【００４７】
そして、設定変更フラグがＯＮになっている場合（ステップＳ８１がＹｅｓ）は、メモリ上の一時記憶部に記録されている変更後の設定情報と保存日時（現在日時）とを設定情報記憶部３３１に記録し、更に、設定変更フラグをＯＦＦにし（ステップＳ８２、Ｓ８３）、その後、処理を終了する。これに対して、設定変更フラグがＯＦＦになっている場合（ステップＳ８１がＮｏ）は、その処理を終了する。ここで、設定変更フラグの値により、保存処理を行うか否かを制御しているのは、次の理由からである。設定情報保存指示が入力されたときに、無条件で設定情報および保存日時を設定情報記憶部３３１に記録するようにすると、設定情報を変更していないときに、作業員が誤って設定情報保存指示を入力した場合であっても、保存日時が現在日時に変更されてしまい、その結果、実際には設定情報が変更されていないにもかかわらず、設定情報の収集処理が行われてしまうからである。
【００４８】
また、動作確認の結果、設定情報を元に戻したい場合は、作業員は、ネットワーク機器３−１に対し、再起動を指示する。これにより、制御部３２は、設定情報記憶部３３１に記録されている設定情報を使用して自機器３−１を起動し、その後、設定変更フラグをＯＦＦにする。従って、その後、作業員が誤って設定情報保存指示を入力しても、設定情報記憶部３３１に記録されている保存日時が変更されることはない。
【００４９】
次に、設定情報をバックアップする際の動作を説明する。
【００５０】
管理サーバ１内の収集指示手段１２１は、一定時間毎に、図９のフローチャートに示す処理を行う。先ず、収集指示手段１２１は、管理情報記憶部１３１に記録されている管理情報の１つに注目し、バックアップ開始時刻１３１５（図３参照）が、（前回の処理開始時刻）＜（バックアップ開始時刻１３１５）≦（今回の処理開始時刻）を満たしているか否かを判定する（ステップＳ９１、Ｓ９３）。
【００５１】
そして、上記条件を満たしていない場合（ステップＳ９３がＮｏ）は、ステップＳ９１の処理に戻る。これに対して、上記条件を満たしている場合（ステップＳ９３がＹｅｓ）は、起動フラグ１３１１がＯＮになっているか否かを判定する（ステップＳ９４）。
【００５２】
そして、起動フラグ１３１１がＯＦＦになっている場合（ステップＳ９４がＮｏ）は、ステップＳ９１に戻る。これに対して、ＯＮになっている場合（ステップＳ９４がＹｅｓ）は、注目している管理情報中のＡＰサーバアドレス１３１４によって示されるアプリケーションサーバに対して、上記管理情報中の項目「装置名１３１２」「装置ＩＰアドレス１３１３」「作業用領域１３１６」の内容と、フォルダ名＜（装置名１３１２）＞のフォルダに記録されている最新世代のファイルのファイル名中の保存日時とを含んだ収集指示を送する（ステップＳ９５、図１０のステップＳ１０１）。例えば、注目している管理情報が図３に示すものであり、管理情報記憶部１３１の内容が図４に示すものである場合、装置名「装置名＃１」、装置ＩＰアドレス「ＩＰ＃１」、作業用領域「領域＃１」、保存日時「２０１３１２１２」を含んだ収集指示を、ＡＰサーバアドレス１３１４が「ＩＰＡＰ＃１」のアプリケーションサーバ２−１へ送信する。収集指示手段１２１は、上述した処理を未注目の管理情報がなくなるまで（ステップＳ９２がＹｅｓとなるまで）、繰り返し行う。
【００５３】
アプリケーションサーバ２−１内の判定手段２２１は、上記した収集指示を受信すると、図１１のフローチャートに示すように、ネットワーク機器３−１に保存日時取得要求を送信する（ステップＳ１１１、図１０のステップＳ１０２）。
【００５４】
ネットワーク機器３−１内のバックアップ手段３２３は、アプリケーションサーバ２−１から保存日時取得要求が送られてくると、図１２のフローチャートに示すように、設定情報記憶部３３１から保存日時を読み出し、要求元のアプリケーションサーバ２−１へ送信する（ステップＳ１２１、Ｓ１２２、図１０のステップＳ１０３）。
【００５５】
アプリケーションサーバ２−１内の判定手段２２１は、ネットワーク機器３−１から保存日時が送られてくると、送られてきた保存日時と、管理サーバ１から送られてきた収集指示中の保存日時とが同一であるか否かを判定する（ステップＳ１１２、図１０のステップＳ１０４）。
【００５６】
そして、同一であると判定された場合（ステップＳ１１２がＹｅｓ、ステップＳ１０４がＹｅｓ）は、処理を終了する。これに対して、同一でないと判定された場合（ステップＳ１１２がＮｏ、ステップＳ１０４がＮｏ）は、設定情報取得手段２２２が、ネットワーク機器３−１に対して設定情報取得要求を送信する（ステップＳ１１３、ステップＳ１０５）。
【００５７】
これにより、ネットワーク機器３−１内のバックアップ手段３２３は、図１３のフローチャートに示すように、設定情報記憶部３３１から設定情報を入力し、アプリケーションサーバ３−１へ送信する（ステップＳ１３１、Ｓ１３２、図１０のステップＳ１０６）。
【００５８】
これにより、設定情報取得手段２２２は、作業領域２３１を利用して、ネットワーク機器３−１から送られてきた設定情報を記録したバックアップファイルであって、ネットワーク機器３−１の装置名「装置名＃１」と、保存日時取得要求に応答してネットワーク機器３−１から送られてきた保存日時とをファイル名に含むバックアップファイルを作成し、管理サーバ１へ送信する（図１１のステップＳ１１４、Ｓ１１５、図１０のステップＳ１０７、Ｓ１０８）。
【００５９】
管理サーバ１内の記録手段１２２は、アプリケーションサーバ２−１からバックアップファイルが送られてくると、送られてきたバックアップファイルを、フォルダ＜装置名＃１＞に記録する（図１４のステップＳ１４１）。その際、ネットワーク機器３−１用の管理情報中の世代管理数１３１７を参照し、上記フォルダに記録されているファイル数が世代管理数１３１７を超える場合には、最も古いバックアップファイルを削除すると共に、各バックアップファイルのファイル名中のシーケンシャル番号を設定しなおす。また、新規に登録するバックアップファイルのファイル名には、適切なシーケンシャル番号を追加する。
【００６０】
[第１の実施の形態の効果]
本実施の形態によれば、ネットワーク機器の台数が多い場合であっても、バックアップ処理時間を十分に短くすることができるという効果を得ることができる。その理由は、複数のアプリケーションサーバで、バックアップ処理を分散して行っているからである。
【００６１】
また、本実施の形態では、管理情報の起動フラグがＯＦＦになっているネットワーク機器については、保存日時の比較処理を行うことなく、バックアップ処理を行わないと判定するので、バックアップ時間を更に短くすることができる。
【００６２】
更に、本実施の形態では、設定情報保存指示が入力されても、設定変更フラグがＯＮになっていなければ、設定情報記憶部に記録されている保存日時を変更しないので、設定情報を変更していないときに、作業員が誤って設定情報保存指示を入力した場合であっても、設定情報の収集処理が行われないようにすることができる。
【００６３】
[本発明の第２の実施の形態]
次に、本発明の第２の実施の形態に係る管理サーバについて説明する。
【００６４】
図１５を参照すると、本実施の形態に係る管理サーバは、バックアップ情報記憶部１５１と、収集指示手段１５２と、記録手段１５３とを備えている。
【００６５】
バックアップ情報記憶部１５１には、Ｌ２スイッチやＬ３スイッチ等のネットワーク機器毎のバックアップ情報であって、そのネットワーク機器における設定情報と、そのネットワーク機器における設定情報の保存日時とを含むバックアップ情報が記録される。
【００６６】
収集指示手段１５２は、バックアップ処理の開始タイミングになったネットワーク機器が発生したとき、複数のアプリケーションサーバの中から上記ネットワーク機器のバックアップ処理を担当する担当アプリケーションサーバを求め、求めた担当アプリケーションサーバに対して、バックアップ情報記憶部１５１に記録されている、上記ネットワーク機器における保存日時を含んだ収集指示を送信する。
【００６７】
記録手段１５３は、上記収集指示に応答して上記担当アプリケーションサーバから送られてきたバックアップ情報をバックアップ情報記憶部１５１に記録する。
【００６８】
本実施の形態によれば、ネットワーク機器の台数が多い場合であっても、バックアップ処理時間を十分に短くすることができるという効果を得ることができる。その理由は、複数のアプリケーションサーバに、バックアップ処理を分散して行わせているからである。
【産業上の利用可能性】
【００６９】
本発明は、設定情報を設定することが必要なネットワーク機器を構成要素とするネットワークに適用することができる。
【符号の説明】
【００７０】
１・・・管理サーバ
１１・・・送受信部
１２・・・制御部
１２１・・・収集指示手段
１２２・・・記録手段
１２３・・・変更手段
１３・・・記憶装置
１３１・・・管理情報記憶部
１３２・・・バックアップ情報記憶部
１４・・・入力部
１５・・・表示部
２−１〜２−Ｎ・・・アプリケーションサーバ
２１・・・送受信部
２２・・・制御部
２２１・・・判定手段
２２２・・・設定情報取得手段
２３・・・記憶装置
２３１・・・作業領域
３−１〜３−Ｍ・・・ネットワーク機器
３１・・・送受信部
３２・・・制御部
３２１・・・設定情報変更手段
３２２・・・設定情報保存手段
３２３・・・バックアップ手段
３３・・・記憶装置
３３１・・・設定情報記憶部
３４・・・入力部
１５１・・・バックアップ情報記憶部
１５２・・・収集手段
１５３・・・記録手段
【図１】
2014206949.tif 000003
【図２】
2014206949.tif 000004
【図３】
2014206949.tif 000005
【図４】
2014206949.tif 000006
【図５】
2014206949.tif 000007
【図６】
2014206949.tif 000008
【図７】
2014206949.tif 000009
【図８】
2014206949.tif 000010
【図９】
2014206949.tif 000011
【図１０】
2014206949.tif 000012
【図１１】
2014206949.tif 000013
【図１２】
2014206949.tif 000014
【図１３】
2014206949.tif 000015
【図１４】
2014206949.tif 000016
【図１５】
2014206949.tif 000017