(57)【要約】      （修正有）【課題】利用者が意識することなく自動で他の被管理装置において設定したアプリケーションのパラメータの設定を変更する管理装置等を提供する。【解決手段】被管理装置の構成を示す構成情報を記憶する構成情報記憶手段と、複数の被管理装置から構成されるグループを示すグループ情報を記憶するグループ情報記憶手段と、グループのうち何れか一の被管理装置において設定されたアプリケーションのパラメータ設定条件を記憶する設定条件記憶手段と、被管理装置からアプリケーションのパラメータ設定が変更された旨の変更通知を受信した場合に、当該変更されたパラメータに対応する設定条件を設定条件記憶手段から抽出する条件抽出手段と、抽出された設定条件に合致する被管理装置をグループ情報記憶手段と前記構成情報記憶手段とから検出する同期対象抽出手段と、抽出された被管理装置に対して変更内容を反映させるべき旨の通知を送信する変更指示手段とを備える。【選択図】図１
2010211429.tif 000002
【特許請求の範囲】
【請求項１】
複数の被管理装置に搭載されたアプリケーションを管理する管理装置において、
前記被管理装置の構成を示す構成情報を記憶する構成情報記憶手段と、
前記複数の被管理装置から構成されるグループを示すグループ情報を記憶するグループ情報記憶手段と、
前記グループのうち何れか一の被管理装置において設定された前記アプリケーションのパラメータ設定条件を記憶する設定条件記憶手段と、
前記被管理装置から前記アプリケーションのパラメータ設定が変更された旨の変更通知を受信した場合に、当該変更されたパラメータに対応する設定条件を前記設定条件記憶手段から抽出する条件抽出手段と、
前記抽出された設定条件に合致する被管理装置の一覧を前記グループ情報記憶手段及び前記構成情報記憶手段から抽出する同期対象抽出手段と、
前記一覧に掲載された被管理装置に対して前記変更内容を反映させるべき旨の通知を送信する変更指示手段と、
を備えることを特徴とする管理装置。
【請求項２】
請求項１に記載の管理装置において、
前記同期対象抽出手段は、
前記抽出された設定条件に合致する被管理装置の一覧のうち、前記グループ情報の条件に合致する被管理装置の一覧を前記グループ情報記憶手段から抽出する第１抽出手段と、
前記抽出された設定条件に合致する被管理装置の一覧のうち、前記構成情報の条件に合致する被管理装置の一覧を前記構成情報記憶手段から抽出する第２抽出手段と、
前記第１抽出手段により抽出された被管理装置の一覧と、前記第２抽出手段により抽出された被管理装置の一覧とを比較し、両者に存在する被管理装置の一覧を作成する作成手段と、
を備えることを特徴とする管理装置。
【請求項３】
複数の被管理装置に搭載されたアプリケーションを管理する管理装置の管理方法において、
前記被管理装置の構成を示す構成情報を記憶する構成情報記憶工程と、
前記複数の被管理装置から構成されるグループを示すグループ情報を記憶するグループ情報記憶工程と、
前記グループのうち何れか一の被管理装置において設定された前記アプリケーションのパラメータ設定条件を記憶する設定条件記憶工程と、
前記被管理装置から前記アプリケーションのパラメータ設定が変更された旨の変更通知を受信した場合に、当該変更されたパラメータに対応する設定条件を前記設定条件記憶工程から抽出する条件抽出工程と、
前記抽出された設定条件に合致する被管理装置の一覧を前記グループ情報記憶工程と前記構成情報記憶工程とから抽出する対象抽出工程と、
前記一覧に掲載された被管理装置に対して前記変更内容を反映させるべき旨の通知を送信する変更指示工程と、
を有することを特徴とする管理方法。
【請求項４】
被管理装置の構成を示す構成情報を記憶する構成情報記憶手段と、複数の前記被管理装置から構成されるグループを示すグループ情報を記憶するグループ情報記憶手段と、前記被管理装置において設定された前記アプリケーションのパラメータの設定条件を記憶する設定条件記憶手段と、を備える管理装置であって、前記被管理装置に搭載されたアプリケーションを管理する前記管理装置に含まれるコンピュータを、
前記被管理装置から前記アプリケーションのパラメータの設定が変更された旨の変更通知を受信した場合に、当該変更されたパラメータに対応する設定条件を前記設定条件記憶手段から抽出する条件抽出手段、
前記抽出された設定条件に合致する被管理装置の一覧を前記グループ情報記憶手段と前記構成情報記憶手段とから抽出する同期対象抽出手段、及び、
前記抽出された前記被管理装置に対して前記変更内容を反映させるべき旨の通知を送信する変更指示手段、
として機能させることを特徴とする管理装置用プログラム。
【請求項５】
請求項４に記載の管理装置用プログラムがコンピュータに読み取り可能に記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置、管理方法、管理装置用プログラム及び記録媒体に関し、特にアプリケーションのパラメータ設定を管理する管理装置等に関する。
【背景技術】
【０００２】
複数のコンピュータによって運用・管理されているシステムにおいて、複数のコンピュータに同一種類のアプリケーションをインストールし、何れのコンピュータにおいても同様の処理を実行できるようにする場合がある。
【０００３】
例えば特許文献１及び２には、利用者が手動でアプリケーションの動作に関する設定情報を個々のコンピュータで変更する方法や、管理対象である複数のコンピュータをサーバとネットワークで接続し、アプリケーションの動作に関する設定情報をサーバで一括管理する方法が開示されている。
【０００４】
また、例えば特許文献３には、同一の設定とするコンピュータのグループを登録しておき、グループ内のコンピュータで設定が変更されると、同一グループのコンピュータにも同一の設定を行う方法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５‐２９８２２３号公報
【特許文献２】特開２００１‐３４５８０号公報
【特許文献３】特開２００８‐６５４０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記特許文献１及び２の技術では、上記特許文献３に記載されているような全てのクライアントに対して自動的に同一の設定情報を適用できるが、意図的に設定に差異を設けることができない等の問題があった。
【０００７】
また上記特許文献３の技術では、グループ化されたコンピュータのアプリケーションのパラメータ設定を同期することしかできず、予め用途に合ったグループを登録しておく必要があった。また、一台のコンピュータを複数のグループにまたがるような登録を行う場合において、当該複数のグループにまたがるコンピュータでパラメータの設定を変更すると、当該パラメータの設定を変更したアプリケーションが導入されていないコンピュータへパラメータの設定を変更することや、同期したくないパラメータまで同期される可能性がある等、柔軟性に欠けていた。更に上記特許文献３の技術では、管理サーバ上に同期対象とする全ての被管理コンピュータにある同期対象となるアプリケーションのパラメータ全てを管理し、なおかつ同期対象としたくない場合には個々のパラメータに対して同期を拒否する設定をする必要があるため、柔軟性に欠けていた。
【０００８】
そこで、本発明は、上記各問題点に鑑みて為されたものであり、その目的の一例は、同一の構成且つ同一の用途で利用している被管理装置に対して、利用者が意識することなく自動で、被管理装置において設定されたアプリケーションのパラメータ設定を変更することができる管理装置等を提供することである。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために、本発明の管理装置は、複数の被管理装置に搭載されたアプリケーションを管理する管理装置において、前記被管理装置の構成を示す構成情報を記憶する構成情報記憶手段と、前記複数の被管理装置から構成されるグループを示すグループ情報を記憶するグループ情報記憶手段と、前記グループのうち何れか一の被管理装置において設定された前記アプリケーションのパラメータ設定条件を記憶する設定条件記憶手段と、前記被管理装置から前記アプリケーションのパラメータ設定が変更された旨の変更通知を受信した場合に、当該変更されたパラメータに対応する設定条件を前記設定条件記憶手段から抽出する条件抽出手段と、前記抽出された設定条件に合致する被管理装置の一覧を前記グループ情報記憶手段及び前記構成情報記憶手段から抽出する同期対象抽出手段と、前記一覧に掲載された被管理装置に対して前記変更内容を反映させるべき旨の通知を送信する変更指示手段と、を備えることを特徴とする。
【００１０】
また、本発明の管理方法は、複数の被管理装置に搭載されたアプリケーションを管理する管理装置の管理方法において、前記被管理装置の構成を示す構成情報を記憶する構成情報記憶工程と、前記複数の被管理装置から構成されるグループを示すグループ情報を記憶するグループ情報記憶工程と、前記グループのうち何れか一の被管理装置において設定された前記アプリケーションのパラメータ設定条件を記憶する設定条件記憶工程と、前記被管理装置から前記アプリケーションのパラメータ設定が変更された旨の変更通知を受信した場合に、当該変更されたパラメータに対応する設定条件を前記設定条件記憶工程から抽出する条件抽出工程と、前記抽出された設定条件に合致する被管理装置の一覧を前記グループ情報記憶工程と前記構成情報記憶工程とから抽出する対象抽出工程と、前記一覧に掲載された被管理装置に対して前記変更内容を反映させるべき旨の通知を送信する変更指示工程と、を有することを特徴とする。
【００１１】
また、本発明の管理装置用プログラムは、被管理装置の構成を示す構成情報を記憶する構成情報記憶手段と、複数の前記被管理装置から構成されるグループを示すグループ情報を記憶するグループ情報記憶手段と、前記被管理装置において設定された前記アプリケーションのパラメータの設定条件を記憶する設定条件記憶手段と、を備える管理装置であって、前記被管理装置に搭載されたアプリケーションを管理する前記管理装置に含まれるコンピュータを、前記被管理装置から前記アプリケーションのパラメータの設定が変更された旨の変更通知を受信した場合に、当該変更されたパラメータに対応する設定条件を前記設定条件記憶手段から抽出する条件抽出手段、前記抽出された設定条件に合致する被管理装置の一覧を前記グループ情報記憶手段と前記構成情報記憶手段とから抽出する同期対象抽出手段、及び、前記抽出された前記被管理装置に対して前記変更内容を反映させるべき旨の通知を送信する変更指示手段、として機能させることを特徴とする。
【発明の効果】
【００１２】
本発明によれば、設定条件記憶手段に管理された設定条件に合致する他の被管理装置をグループ情報記憶手段と構成情報記憶手段から検出し、当該検出された被管理装置に対してアプリケーションのパラメータ設定を変更させるため、同一の構成且つ同一の用途で利用している全ての被管理装置に対して利用者が意識することなく自動で利用者が被管理装置で設定したアプリケーションのパラメータ設定を変更することができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施形態に係る管理サーバ１の概要構成の一例を示す図である。
【図２】設定条件Ａ１のデータ構成の一例を示す図である。
【図３】グループ情報ＤＢ１５のデータ構成の一例を示す図である。
【図４】本発明の実施形態に係る管理サーバ１の処理手順の概要を示すフローチャートである。
【図５】条件抽出手段１７の処理手順の一例を示すフローチャートである。
【図６】同期対象抽出手段１８の処理手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
次に、本発明に好適な実施の形態について、図面に基づいて説明する。なお、以下に説明する実施の形態は、管理サーバ１に対して本発明を適用した場合の実施の形態である。
【００１５】
先ず、本発明の実施形態に係る管理サーバ１の構成及び機能について、図１等を用いて説明する。
【００１６】
なお、図１は、本発明の実施形態に係る管理サーバ１（管理装置の一例）と被管理コンピュータ２乃至ｎ（被管理装置の一例）の概要構成の一例を示す図であり、図２は、設定内容の同期をとる必要がある被管理コンピュータを選択するための設定条件Ａ１の一例を示す図であり、図３は、被管理コンピュータ２乃至ｎの利用用途毎にグループ管理するための利用用途情報１５１と、利用者が所属する組織等の情報により被管理コンピュータ２乃至ｎをグループ管理するための組織情報１５２の一例を示す図である。
【００１７】
図１に示すように、本発明の実施形態に係る管理サーバ１（管理装置の一例）は、設定条件管理手段１１と、構成情報管理手段１２と、設定条件ＤＢ１３（設定条件記憶手段の一例）と、設定結果ＤＢ１４と、グループ情報ＤＢ１５（グループ情報記憶手段の一例）と、構成情報ＤＢ１６（構成情報記憶手段の一例）と、条件抽出手段１７（条件抽出手段の一例）と、同期対象抽出手段１８（同期対象抽出手段、第１抽出手段、第２抽出手段、作成手段の一例）と、同期手段１９（変更指示手段の一例）とを備えて構成されている。
【００１８】
設定条件管理手段１１は、アプリケーションのパラメータの同期対象となる被管理コンピュータを検出するための設定条件を管理する。
【００１９】
構成情報管理手段１２は、被管理コンピュータ２乃至ｎによって収集されたハードウェア、オペレーティングシステム（ＯＳ：Operating System）、及びアプリケーション等の構成情報を受信し、当該構成情報を構成情報ＤＢ１６に格納すると共に、管理者が登録したグループ情報を管理する。
【００２０】
設定条件ＤＢ１３は、被管理コンピュータ２乃至ｎの何れかの被管理コンピュータでアプリケーションのパラメータ設定変更があった場合に、他の被管理コンピュータへ設定値を展開するための条件を示す設定条件を格納する。
【００２１】
設定結果ＤＢ１４は、被管理コンピュータ２乃至ｎの何れかの被管理コンピュータでアプリケーションのパラメータの設定変更があった場合に、他の被管理コンピュータへ設定値を展開した結果を格納する。
【００２２】
グループ情報ＤＢ１５は、管理者によって登録された被管理コンピュータ２乃至ｎを、利用用途や利用者が所属する組織等の情報によりグループ化したグループ情報を格納する。
【００２３】
構成情報ＤＢ１６は、被管理コンピュータ２乃至ｎによって収集されたハードウェア、ＯＳ、及びアプリケーション等の構成情報を格納する。
【００２４】
条件抽出手段１７は、被管理コンピュータ２乃至ｎの何れか被管理コンピュータでアプリケーションのパラメータの設定変更が行われた場合に、同期対象となる被管理コンピュータを検出するための設定条件を設定条件ＤＢ１３から抽出する。
【００２５】
同期対象抽出手段１８は、条件抽出手段１７において抽出した設定条件を元に、同期対象となる被管理コンピュータを抽出する。
【００２６】
同期手段１９は、同期対象抽出手段１８で抽出した同期対象となる被管理コンピュータに対して、同期対象となるアプリケーションのパラメータの設定変更を依頼する。
【００２７】
一方、被管理コンピュータ２は、条件管理手段２１と、構成情報収集手段２２と、設定情報検出条件ＤＢ２３と、変更検出手段２４と、設定変更手段２５とを備えて構成されている。
【００２８】
条件管理手段２１は、管理サーバ１において管理者が設定条件管理手段１１を用いて登録した、どのアプリケーションのパラメータの設定変更を管理サーバ１に通知する必要があるかという条件を設定変更検出条件ＤＢ２３に管理する。
【００２９】
構成情報収集手段２２は、被管理コンピュータ２のハードウェア、ＯＳ、及びアプリケーション等の構成情報を収集し、管理サーバ１へ通知する。
【００３０】
設定変更検出条件ＤＢ２３は、管理サーバ１において管理者が設定条件管理手段１１を用いて登録した、どのアプリケーションのパラメータの設定変更を管理サーバ１に通知する必要があるかという条件を格納する。
【００３１】
変更検出手段２４は、利用者によるアプリケーションのパラメータの設定変更に伴い、アプリケーションのパラメータが管理サーバ１に通知する必要があるか設定変更検出条件ＤＢ２３を検索し、通知の必要があれば、管理サーバ１の条件抽出手段１７に通知する。
【００３２】
設定変更手段２５は、管理サーバ１の同期手段１９からのアプリケーションのパラメータの設定変更に関する通知を受信した場合、該当するアプリケーションのパラメータの設定を変更する。
【００３３】
なお被管理コンピュータ３乃至ｎは、被管理コンピュータ２と同一の構成を備えている。
【００３４】
次に、本発明の実施形態に係る管理サーバ１の動作について、図１を参照してより詳細に説明する。
【００３５】
被管理コンピュータ２乃至ｎの構成情報収集手段２２は、被管理コンピュータ２が起動したタイミングや、収集対象としている被管理コンピュータ２のハードウェア、ＯＳ、アプリケーション等の構成情報が変更されたことを検出したタイミング等で、ハードウェア、ＯＳ、及びアプリケーション等の構成情報を収集し、当該構成情報を管理サーバ１の構成情報管理手段１２に通知する。
【００３６】
次に構成情報管理手段１２は、当該構成情報を構成情報ＤＢ１６に格納する。
【００３７】
管理者は、管理サーバ１の構成情報管理手段１２を利用して、図３に示すような、被管理コンピュータ２乃至ｎの利用用途毎にグループ管理するための利用用途情報１５１と、利用者が所属する組織等の情報により被管理コンピュータ２乃至ｎをグループ管理するための組織情報１５２とをグループ情報ＤＢ１５に格納する。
【００３８】
また管理者は、管理サーバ１の設定条件管理手段１１を利用して、図２に示すような、被管理コンピュータ２乃至ｎの何れかのコンピュータでアプリケーションのパラメータの設定変更があった場合に、設定内容の同期をとる必要がある被管理コンピュータを選択するための設定条件Ａ１を設定し、当該設定条件Ａ１を設定条件ＤＢ１３に格納する。
【００３９】
なお、当該設定条件Ａ１は、図２に示すように、設定条件を識別するための条件の識別名Ａ１１、設定内容の同期をとるアプリケーションを指定する設定対象となるアプリケーションＡ１２、設定対象となるアプリケーションＡ１２の設定パラメータを指定する設定値の項目Ａ１３、登録されている設定条件の複数が該当し且つ各条件から検出された被管理コンピュータの一部が重複するような場合にどちらの設定条件を有効とするかの判断に利用する優先度Ａ１４、グループ情報ＤＢ１５の利用用途情報１５１に格納されているグループ情報を検索するための利用用途条件Ａ１５、グループ情報ＤＢ１５の組織情報１５２に格納されているグループ情報を検索するための組織条件Ａ１６、アプリケーションのパラメータがＣＰＵ等のハードウェアに依存するような設定であった場合に検索条件として設定するＨＷ（ハードウェア）条件Ａ１７、アプリケーションのパラメータがＯＳや他のアプリケーションの有無等に依存するような設定であった場合に検索条件として設定するＳＷ（ソフトウェア）条件Ａ１８、利用者が被管理コンピュータで設定したアプリケーションの設定値の内容を検索条件として設定する設定値からの抽出条件Ａ１９とから構成されている。当該設定値からの抽出条件Ａ１９は、例えばアプリケーションの動作状況を監視するアプリケーションにおいて、監視対象とするアプリケーションを追加するような設定を行った場合に、設定値に含まれている監視対象とするアプリケーション名や監視対象とする実行ファイル名等を設定値から抽出し、検索の条件として利用する。
【００４０】
そして管理者は、識別名Ａ１１、アプリケーションＡ１２、設定値の項目Ａ１３、及び優先度Ａ１４を登録すると共に、利用用途条件Ａ１５、組織条件Ａ１６、ＨＷ条件Ａ１７、ＳＷ条件Ａ１８、抽出条件Ａ１９の何れか１つ以上を入力する。
【００４１】
次いで管理者が設定条件Ａ１を入力すると、設定条件管理手段１１は、管理者が入力した設定対象となるアプリケーションＡ１２及び設定値の項目Ａ１３をキーとして設定条件ＤＢ１３を検索する。
【００４２】
そして、管理者が入力した設定対象となるアプリケーションＡ１２と設定値の項目Ａ１３と同一のものがない場合には、設定条件管理手段１１は、管理者が入力した設定条件Ａ１を設定条件ＤＢ１３に登録すると共に、被管理コンピュータ２乃至ｎのそれぞれの条件管理手段２１に対して管理者が入力したアプリケーションＡ１２と設定値の項目Ａ１３とを通知する。
【００４３】
そして管理サーバ１の設定条件管理手段１１から通知を受けた被管理コンピュータ２は、受信した設定対象となるアプリケーションＡ１２と設定値の項目Ａ１３とを設定変更検出条件ＤＢ２３に格納する。
【００４４】
一方、管理者が入力した設定対象となるアプリケーションＡ１２及び設定値の項目Ａ１３と同一のものがあった場合、設定条件管理手段１１は、設定条件ＤＢ１３に登録されている設定条件と管理者が入力した設定条件Ａ１のそれぞれでグループ情報ＤＢ１５や構成情報ＤＢ１６を検索して検索結果として抽出された被管理コンピュータの比較を行う。
【００４５】
そして、抽出された被管理コンピュータの比較の結果、同じ被管理コンピュータが一つも存在しない場合は、設定条件管理手段１１は、管理者が入力した設定条件Ａ１を設定条件ＤＢ１３に登録する。
【００４６】
一方、抽出された被管理コンピュータの比較の結果、同じ被管理コンピュータが一つでも存在する場合は、管理者に対して、入力した設定条件Ａ１の設定対象となるアプリケーションＡ１２及び設定値の項目Ａ１３と同じ値であった設定条件ＤＢ１３に格納されている設定条件に対する条件の識別名と、入力した設定条件Ａ１で矛盾が発生することを通知して、入力内容の修正を促す。
【００４７】
次に、被管理コンピュータ２においてアプリケーションのパラメータの設定を変更した場合に、他の被管理コンピュータ３乃至ｎに対してアプリケーションのパラメータの同期設定処理について、図４乃至６を参照して説明する。
【００４８】
なお、図４は、被管理コンピュータ２においてアプリケーションのパラメータの設定を変更した場合に、他の被管理コンピュータ３乃至ｎに対してアプリケーションのパラメータの同期設定処理の概要を示すフローチャートであり、図５は、条件抽出手段１７が、同期する被管理コンピュータを検出するために利用する設定条件を抽出する処理の一例を示すフローチャートであり、図６は、同期対象抽出手段１８が、同期対象とする被管理コンピュータを抽出する処理の一例を示すフローチャートである。
【００４９】
図４に示すように、被管理コンピュータ２において利用者がアプリケーションのパラメータの設定変更を行うと、変更検出手段２４は、アプリケーションのパラメータの設定変更が行われたことを検出し、パラメータの設定変更が行われたアプリケーションと変更されたパラメータの設定項目とを抽出する。そして変更検出手段２４は、当該抽出されたアプリケーション及び設定項目と、設定変更検出条件ＤＢ２３に格納されている設定対象となるアプリケーション及び設定値の項目との比較を行う。そして変更検出手段２４は、設定変更検出条件ＤＢ２３に登録されているものと同じ値があった場合は、被管理コンピュータ２のコンピュータ名等のコンピュータを識別するための情報と共に、利用者が設定変更したアプリケーション、変更したパラメータの項目及び変更した値を管理サーバ１の条件抽出手段１７に通知する（ステップＳ４１）。
【００５０】
被管理コンピュータ２の変更検出手段２４から情報を受信した管理サーバ１の条件抽出手段１７は、図５に示すフローチャートの順で同期する被管理コンピュータを検出するために利用する設定条件を抽出する（ステップＳ４２）。
【００５１】
被管理コンピュータ２の変更検出手段２４から情報を受信した管理サーバ１の条件抽出手段１７は、受信した利用者が設定変更したアプリケーションと、変更したパラメータの項目をキーとして、設定条件ＤＢ１３から同期対象となる被管理コンピュータを抽出するために利用する設定条件の一覧を抽出し（図５ステップＳ５０１）し、抽出した設定条件の一覧に対し、抽出した順番で、設定変更された被管理コンピュータ２に関連する設定条件かどうかを次に示す手順で判断する（図５ステップＳ５０２）。
【００５２】
ステップＳ５０２において、抽出した設定条件の一覧に該否判断が完了していないものがないか否かを判断し（図５ステップＳ５０２）、完了していないものがある場合には（ステップＳ５０２：Ｎ）、ステップＳ５０３に移行する。
【００５３】
まず、抽出した設定条件の一覧における最初の設定条件について、利用用途条件Ａ１５や組織条件Ａ１６若しくは設定値からの抽出条件Ａ１９にグループ情報に関連する検索条件が設定されているか確認・判断する（図５ステップＳ５０３）。
【００５４】
グループに関連する検索条件が設定されていた場合は（図５ステップＳ５０３：Ｙ）、グループ情報ＤＢ１５から利用用途条件Ａ１５や組織条件Ａ１６若しくは設定値からの抽出条件Ａ１９に該当する被管理コンピュータの一覧を抽出し（図５ステップＳ５０４）、抽出した被管理コンピュータの一覧にアプリケーションの設定変更を行った被管理コンピュータ２が含まれているか否かを確認・判断する（図５ステップＳ５０５）。
【００５５】
被管理コンピュータ２が、抽出した被管理コンピュータの一覧に含まれていた場合（図５ステップＳ５０５：Ｙ）、設定条件が該当すると判断し、該当することを一覧に記録する（図５ステップＳ５０６）。一方、被管理コンピュータ２が、抽出した被管理コンピュータの一覧に含まれていない場合（図５ステップＳ５０５：Ｎ）、設定条件が該当しないと判断し、該当しないことを一覧に記録する（図５ステップＳ５０７）。
【００５６】
次いで条件抽出手段１７は、ＨＷ条件Ａ１７やＳＷ条件Ａ１８若しくは設定値からの抽出条件Ａ１９にハードウェアやソフトウェア等の構成情報に関連する検索条件が設定されているか否かを確認・判断する（図５ステップＳ５０８）。
【００５７】
構成情報に関連する検索条件が設定されていた場合（ステップＳ５０８：Ｙ）は、構成情報ＤＢ１６から、ＨＷ条件Ａ１７やＳＷ条件Ａ１８若しくは設定値からの抽出条件Ａ１９に被管理コンピュータ２が該当するか検出する（図５ステップＳ５０９）。
【００５８】
そして被管理コンピュータ２が条件に一致する場合（図５ステップＳ５０９：Ｙ）、設定条件が該当すると判断し、該当することを一覧に記録する（図５ステップＳ５１０）。一方、被管理コンピュータ２が条件に一致しない場合（図５ステップＳ５０９：Ｎ）は、設定条件が該当しないと判断し、該当しないことを一覧に記録する（図５ステップＳ５１１）。
【００５９】
ステップＳ５０２において、抽出した設定条件の一覧にある全ての設定条件についてＳ５０２乃至５１１の処理が完了した後（図５ステップＳ５０２：Ｙ）、抽出した設定条件の一覧に該当すると記録した設定条件を、同期する被管理コンピュータを抽出するために利用する設定条件として、同期対象抽出手段１８に出力する（図５ステップＳ５１２）。
【００６０】
条件抽出手段１７から同期する被管理コンピュータを抽出するために利用する設定条件の一覧を取得した同期対象抽出手段１８は、図６に示すフローチャートの順で同期対象とする被管理コンピュータを抽出する（図４ステップＳ４３）。
【００６１】
そして同期対象抽出手段１８は、設定条件の一覧で判定していないものがあるか否か判断する（ステップＳ６０１）。判定していないものがない場合には（ステップＳ６０１：Ｎ）、ステップＳ６０７に移行する。一方、判定していないものがある場合には（ステップＳ６０１：Ｙ）、同期対象抽出手段１８は、設定条件の一覧における最初の設定条件について、利用用途条件Ａ１５や組織条件Ａ１６若しくは設定値からの抽出条件Ａ１９に、グループ情報に関連する検索条件が設定されているか否か確認・判断する（図６ステップＳ６０２）。
【００６２】
グループ情報に関連する検索条件が設定されていた場合（ステップＳ６０２：Ｙ）、グループ情報ＤＢ１５から利用用途条件Ａ１５や組織条件Ａ１６若しくは設定値からの抽出条件Ａ１９に該当する被管理コンピュータの一覧を抽出し、抽出した被管理コンピュータの一覧をグループ情報条件で抽出した被管理コンピュータの一覧として設定条件の一覧の設定条件に関連付けて管理する（図６ステップＳ６０３）。一方、グループ情報に関連する検索条件が設定されていない場合（図６ステップＳ６０２：Ｎ）、ステップＳ６０４に移行する。
【００６３】
そして同期対象抽出手段１８は、ＨＷ条件Ａ１７やＳＷ条件Ａ１８若しくは設定値からの抽出条件Ａ１９にハードウェアやソフトウェア等の構成情報に関連する検索条件が設定されている否かを確認・判断する（図６ステップＳ６０４）。
【００６４】
構成情報に関連する検索条件が設定されていた場合（図６ステップＳ６０４：Ｙ）、構成情報ＤＢ１６から、ＨＷ条件Ａ１７やＳＷ条件Ａ１８若しくは設定値からの抽出条件Ａ１９に該当する被管理コンピュータの一覧を抽出し、抽出した被管理コンピュータの一覧を構成情報条件で抽出した被管理コンピュータの一覧として設定条件の一覧の設定条件に関連付けて管理する（図６ステップＳ６０５）。一方、構成情報に関連する検索条件が設定されていない場合（図６ステップＳ６０４：Ｎ）、ステップＳ６０６に移行する。
【００６５】
次いで同期対象抽出手段１８は、グループ情報と構成情報による抽出が完了すると、グループ条件で抽出した被管理コンピュータの一覧と、構成情報条件で抽出した被管理コンピュータの一覧との比較を行い、両者に存在する被管理コンピュータの一覧を作成し、同期対象の被管理コンピュータの一覧として、設定条件の一覧の設定条件に関連付けて管理する（図６ステップＳ６０６）。
【００６６】
ステップＳ６０１において、設定条件の一覧にある全ての設定条件についてステップＳ６０２乃至６０６の処理が完了した後（図６ステップＳ６０１：Ｎ）、同期対象抽出手段１８は、過去の同期結果を保持している設定結果ＤＢ１４を利用者が設定変更したアプリケーションと変更したパラメータの項目をキーとして検索し、検索結果を過去の設定条件一覧とする。そして、過去の設定条件一覧に登録されている順番で、次に示す手順で同期の対象外とする被管理コンピュータを抽出する（図６ステップＳ６０７）。
【００６７】
ついで同期対象抽出手段１８は、判定していない過去設定があるか否かを判断する（図６ステップＳ６０８）。設定していない過去設定がない場合には（ステップＳ６０８：Ｎ）、ステップＳ６１１）に移行する。一方、設定していない過去設定がある場合には（ステップＳ６０８：Ｙ）、過去の設定条件一覧として抽出した設定条件の優先度と、条件抽出手段１７から渡された設定条件の一覧の設定条件の優先度を比較（図６ステップＳ６０９）し、過去の設定条件一覧にある設定条件の優先度が高い場合（図６ステップＳ６０９：Ｙ）は、過去の設定条件一覧にある設定条件で同期処理を行った被管理コンピュータの一覧を設定管理ＤＢ１４から抽出し、ステップＳ６０６で同期対象の被管理コンピュータの一覧との比較を行い、両方に存在する被管理コンピュータは、ステップＳ６０６で同期対象の被管理コンピュータの一覧から削除する（図６ステップＳ６１０）。
【００６８】
ステップＳ６０７にて抽出した過去の設定条件の全てに対して比較処理が完了した後（図６ステップＳ６０８：Ｎ）、同期対象抽出手段１８は、同期手段１９に設定条件毎に管理している同期対象の被管理コンピュータの一覧を出力する（図６ステップＳ６１１）。
【００６９】
そして、同期対象抽出手段１８から設定条件毎に管理している同期対象の被管理コンピュータの一覧を受け取った同期手段１９は、設定結果ＤＢ１４に、受け取った設定条件に関する条件の識別名Ａ１１、設定対象となるアプリケーションＡ１２、設定パラメータを指定する設定値の項目Ａ１３、優先度Ａ１４、今回設定するアプリケーションのパラメータの設定値と、同期対象となる被管理コンピュータの一覧を格納し、被管理コンピュータ２以外の同期対象の被管理コンピュータの一覧に登録されている被管理コンピュータの設定更新手段２５に対して、利用者が被管理コンピュータ２で設定変更したアプリケーションと、変更したパラメータの項目及び変更した値を通知する（図４ステップＳ４４）。
【００７０】
そして同期手段１９から通知を受けた設定変更手段２５は、受信した情報を元に、アプリケーションのパラメータの設定変更をし（ステップＳ４５）、変更結果を管理サーバ１の同期手段１９に通知する。
【００７１】
被管理コンピュータの設定変更手段２５から変更結果を受信した同期手段１９は、設定結果ＤＢ１４に、それぞれの被管理コンピュータでの設定結果を格納する。
【００７２】
次に、グループ情報ＤＢ１５で管理するグループ情報や、構成情報ＤＢ１６で管理する被管理コンピュータ２乃至ｎの構成情報に変更があった場合について説明する。
【００７３】
管理者がグループ情報ＤＢ１５にグループ情報を登録したときに、既に存在するグループ情報を変更した場合、又は、被管理コンピュータ２乃至ｎの構成情報収集手段２２から構成情報を受信し、構成情報ＤＢ１６に格納するときに構成情報ＤＢ１６に管理している構成情報から変更があると、構成情報管理手段１２は、変更を検出する。変更を検出した構成情報管理手段１２は、変更内容を条件抽出手段１７に通知する。
【００７４】
条件抽出管理手段１７は、構成情報管理手段１２から通知された変更内容をキーとして設定条件ＤＢ１３から変更内容に関連する設定条件を抽出する。
【００７５】
次に、情報抽出した設定条件に、変更があった被管理コンピュータのマシン名等の被管理コンピュータを識別するための情報を付加し、抽出した設定条件が被管理コンピュータに対して適用すべきものかどうかを判断し、抽出した設定条件が適用対象と判断した場合、抽出した設定条件を同期対象抽出手段１８に出力する。
【００７６】
同期対象抽出手段１８は、取得した設定条件の識別子となる条件の識別名Ａ１１をキーとして設定結果ＤＢ１４を検索し、過去に条件の識別名Ａ１１に関して設定変更が行われたか否かを判断する。過去に条件の識別名Ａ１１に関する設定変更が行われていた場合、設定結果ＤＢ１４から条件の識別名Ａ１１に関する設定変更したアプリケーションと、変更したパラメータ、及び設定した値を抽出し、当該抽出した値を同期手段１９に出力する。
【００７７】
同期手段１９は、設定結果ＤＢ１４の識別名Ａ１１の情報として登録されている同期対象の被管理コンピュータの一覧に、構成変更があった被管理コンピュータを追加し、構成変更があった被管理コンピュータの設定変更手段２５に同期対象抽出手段１８から取得した、設定変更したアプリケーション、変更したパラメータ、及び設定した値を通知する。
【００７８】
被管理コンピュータの設定変更手段２５は、受信した情報を基に、アプリケーションのパラメータ設定を変更し、変更結果を管理サーバ１の同期手段１９に通知する。
【００７９】
同期対象として抽出された被管理コンピュータの設定変更手段２５から変更結果を受信した同期手段１９は、被管理コンピュータにおける設定結果を設定結果ＤＢ１４に格納する。
【００８０】
以上説明したように本実施形態によれば、設定条件ＤＢ１３に管理された条件に合致する他の被管理コンピュータをグループ情報ＤＢ１５と構成情報ＤＢ１６から検出し、検出された被管理コンピュータに対してアプリケーションのパラメータの設定を変更するため、利用者が被管理コンピュータ２乃至ｎで設定したアプリケーションのパラメータの設定を、同一の構成且つ同一の用途で利用している被管理コンピュータに対して利用者が意識することなく自動で変更することができる。
【００８１】
また本実施形態によれば、被管理コンピュータ２乃至ｎの構成情報の変更やグループ情報の変更を検出することができ、過去の設定結果を設定結果ＤＢ１４に保持し、変更点と設定結果ＤＢ１４と設定条件ＤＢ１３を照らし合わせ、過去に設定した項目を該当する被管理コンピュータに適用するため、被管理コンピュータ２乃至ｎの構成情報の変更やグループ情報の変更があった場合に、過去に設定した項目を、該当する被管理コンピュータに適用することができる。
【００８２】
また、本実施形態によれば、被管理コンピュータ２乃至ｎは同期させるアプリケーションのパラメータの設定項目を管理する設定変更検出条件ＤＢ２３を備え、被管理コンピュータにおいて同期対象とするアプリケーションのパラメータの設定変更を検出することにより、不要なパラメータの変更通知を減らすと共に、管理サーバ１上には被管理コンピュータ２乃至ｎに存在するアプリケーションのパラメータの個々の設定値を管理する必要がなくすことができる。
【００８３】
なお本発明は、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲において変更することが可能である。
【符号の説明】
【００８４】
１  管理サーバ
２〜ｎ  被管理コンピュータ
１１  設定条件管理手段
１２  構成情報管理手段
１３  設定条件ＤＢ
１４  設定結果ＤＢ
１５  グループ情報ＤＢ
１６  構成情報ＤＢ
１７  条件抽出手段
１８  同期対象抽出手段
１９  同期手段
２１  条件管理手段
２２  構成情報収集手段
２３  設定情報検出条件ＤＢ
２４  変更検出手段
２５  設定変更手段
【図１】
2010211429.tif 000003
【図２】
2010211429.tif 000004
【図３】
2010211429.tif 000005
【図４】
2010211429.tif 000006
【図５】
2010211429.tif 000007
【図６】
2010211429.tif 000008