JP5387064B2 - 管理装置、管理方法、管理装置用プログラム及び記録媒体 - Google Patents

管理装置、管理方法、管理装置用プログラム及び記録媒体 Download PDF

Info

Publication number
JP5387064B2
JP5387064B2 JP2009055843A JP2009055843A JP5387064B2 JP 5387064 B2 JP5387064 B2 JP 5387064B2 JP 2009055843 A JP2009055843 A JP 2009055843A JP 2009055843 A JP2009055843 A JP 2009055843A JP 5387064 B2 JP5387064 B2 JP 5387064B2
Authority
JP
Japan
Prior art keywords
setting
condition
managed
configuration information
list
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2009055843A
Other languages
English (en)
Other versions
JP2010211429A (ja
Inventor
学 白川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2009055843A priority Critical patent/JP5387064B2/ja
Publication of JP2010211429A publication Critical patent/JP2010211429A/ja
Application granted granted Critical
Publication of JP5387064B2 publication Critical patent/JP5387064B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Computer And Data Communications (AREA)

Description

本発明は、管理装置、管理方法、管理装置用プログラム及び記録媒体に関し、特にアプリケーションのパラメータ設定を管理する管理装置等に関する。
複数のコンピュータによって運用・管理されているシステムにおいて、複数のコンピュータに同一種類のアプリケーションをインストールし、何れのコンピュータにおいても同様の処理を実行できるようにする場合がある。
例えば特許文献1及び2には、利用者が手動でアプリケーションの動作に関する設定情報を個々のコンピュータで変更する方法や、管理対象である複数のコンピュータをサーバとネットワークで接続し、アプリケーションの動作に関する設定情報をサーバで一括管理する方法が開示されている。
また、例えば特許文献3には、同一の設定とするコンピュータのグループを登録しておき、グループ内のコンピュータで設定が変更されると、同一グループのコンピュータにも同一の設定を行う方法が開示されている。
特開平5‐298223号公報 特開2001‐34580号公報 特開2008‐65409号公報
しかしながら、上記特許文献1及び2の技術では、上記特許文献3に記載されているような全てのクライアントに対して自動的に同一の設定情報を適用できるが、意図的に設定に差異を設けることができない等の問題があった。
また上記特許文献3の技術では、グループ化されたコンピュータのアプリケーションのパラメータ設定を同期することしかできず、予め用途に合ったグループを登録しておく必要があった。また、一台のコンピュータを複数のグループにまたがるような登録を行う場合において、当該複数のグループにまたがるコンピュータでパラメータの設定を変更すると、当該パラメータの設定を変更したアプリケーションが導入されていないコンピュータへパラメータの設定を変更することや、同期したくないパラメータまで同期される可能性がある等、柔軟性に欠けていた。更に上記特許文献3の技術では、管理サーバ上に同期対象とする全ての被管理コンピュータにある同期対象となるアプリケーションのパラメータ全てを管理し、なおかつ同期対象としたくない場合には個々のパラメータに対して同期を拒否する設定をする必要があるため、柔軟性に欠けていた。
そこで、本発明は、上記各問題点に鑑みて為されたものであり、その目的の一例は、同一の構成且つ同一の用途で利用している被管理装置に対して、利用者が意識することなく自動で、被管理装置において設定されたアプリケーションのパラメータ設定を変更することができる管理装置等を提供することである。
上記の課題を解決するために、本発明の管理装置は、複数の被管理装置に搭載されたアプリケーションを管理する管理装置において、前記被管理装置の構成を示す構成情報を記憶する構成情報記憶手段と、前記複数の被管理装置から構成されるグループを示すグループ情報を記憶するグループ情報記憶手段と、複数の前記被管理装置において同期をとるべき前記アプリケーションの項目を示す情報と、当該同期をとるべき前記被管理装置を抽出するための前記グループ情報又は前記構成情報の少なくとも何れか一方に関する抽出条件とを規定した設定条件を記憶する設定条件記憶手段と、何れか一の前記被管理装置から前記アプリケーションの何れかの項目のパラメータ設定が変更された旨の変更通知を受信した場合に、当該パラメータが設定変更されたアプリケーションの項目に対応する設定条件を前記設定条件記憶手段から抽出する条件抽出手段と、前記抽出された設定条件に規定された抽出条件に基づいて前記同期をとるべき前記被管理装置の一覧を前記グループ情報記憶手段及び前記構成情報記憶手段を参照して抽出する同期対象抽出手段と、前記一覧に掲載された被管理装置に対して前記変更内容を反映させるべき旨の通知を送信する変更指示手段と、を備えることを特徴とする。
また、本発明の管理方法は、複数の被管理装置に搭載されたアプリケーションを管理する管理装置の管理方法において、前記被管理装置の構成を示す構成情報を記憶する構成情報記憶工程と、前記複数の被管理装置から構成されるグループを示すグループ情報を記憶するグループ情報記憶工程と、複数の前記被管理装置において同期をとるべき前記アプリケーションの項目を示す情報と、当該同期をとるべき前記被管理装置を抽出するための前記グループ情報又は前記構成情報の少なくとも何れか一方に関する抽出条件とを規定した設定条件を記憶する設定条件記憶工程と、何れか一の前記被管理装置から前記アプリケーションの何れかの項目のパラメータ設定が変更された旨の変更通知を受信した場合に、当該パラメータが設定変更されたアプリケーションの項目に対応する設定条件を前記設定条件記憶工程により記憶された設定条件から抽出する条件抽出工程と、前記抽出された設定条件に規定された抽出条件に基づいて前記同期をとるべき前記被管理装置の一覧を前記グループ情報記憶工程により記憶されたグループ情報と前記構成情報記憶工程により記憶された構成情報を参照して抽出する同期対象抽出工程と、前記一覧に掲載された被管理装置に対して前記変更内容を反映させるべき旨の通知を送信する変更指示工程と、を有することを特徴とする。
また、本発明の管理装置用プログラムは、被管理装置の構成を示す構成情報を記憶する構成情報記憶手段と、複数の前記被管理装置から構成されるグループを示すグループ情報を記憶するグループ情報記憶手段と、複数の前記被管理装置において同期をとるべき前記アプリケーションの項目を示す情報と、当該同期をとるべき前記被管理装置を抽出するための前記グループ情報又は前記構成情報の少なくとも何れか一方に関する抽出条件とを規定した設定条件を記憶する設定条件記憶手段と、を備える管理装置であって、複数の前記被管理装置に搭載されたアプリケーションを管理する前記管理装置に含まれるコンピュータを、何れか一の前記被管理装置から前記アプリケーションの何れかの項目のパラメータの設定が変更された旨の変更通知を受信した場合に、当該パラメータが設定変更されたアプリケーションの項目に対応する設定条件を前記設定条件記憶手段から抽出する条件抽出手段、前記抽出された設定条件に規定された抽出条件に基づいて前記同期をとるべき前記被管理装置の一覧を前記グループ情報記憶手段と前記構成情報記憶手段を参照して抽出する同期対象抽出手段、及び、前記一覧に掲載された被管理装置に対して前記変更内容を反映させるべき旨の通知を送信する変更指示手段、として機能させることを特徴とする。
本発明によれば、設定条件記憶手段に管理された設定条件に合致する他の被管理装置をグループ情報記憶手段と構成情報記憶手段から検出し、当該検出された被管理装置に対してアプリケーションのパラメータ設定を変更させるため、同一の構成且つ同一の用途で利用している全ての被管理装置に対して利用者が意識することなく自動で利用者が被管理装置で設定したアプリケーションのパラメータ設定を変更することができる。
本発明の実施形態に係る管理サーバ1の概要構成の一例を示す図である。 設定条件A1のデータ構成の一例を示す図である。 グループ情報DB15のデータ構成の一例を示す図である。 本発明の実施形態に係る管理サーバ1の処理手順の概要を示すフローチャートである。 条件抽出手段17の処理手順の一例を示すフローチャートである。 同期対象抽出手段18の処理手順の一例を示すフローチャートである。
次に、本発明に好適な実施の形態について、図面に基づいて説明する。なお、以下に説明する実施の形態は、管理サーバ1に対して本発明を適用した場合の実施の形態である。
先ず、本発明の実施形態に係る管理サーバ1の構成及び機能について、図1等を用いて説明する。
なお、図1は、本発明の実施形態に係る管理サーバ1(管理装置の一例)と被管理コンピュータ2乃至n(被管理装置の一例)の概要構成の一例を示す図であり、図2は、設定内容の同期をとる必要がある被管理コンピュータを選択するための設定条件A1の一例を示す図であり、図3は、被管理コンピュータ2乃至nの利用用途毎にグループ管理するための利用用途情報151と、利用者が所属する組織等の情報により被管理コンピュータ2乃至nをグループ管理するための組織情報152の一例を示す図である。
図1に示すように、本発明の実施形態に係る管理サーバ1(管理装置の一例)は、設定条件管理手段11と、構成情報管理手段12と、設定条件DB13(設定条件記憶手段の一例)と、設定結果DB14と、グループ情報DB15(グループ情報記憶手段の一例)と、構成情報DB16(構成情報記憶手段の一例)と、条件抽出手段17(条件抽出手段の一例)と、同期対象抽出手段18(同期対象抽出手段、第1抽出手段、第2抽出手段、作成手段の一例)と、同期手段19(変更指示手段の一例)とを備えて構成されている。
設定条件管理手段11は、アプリケーションのパラメータの同期対象となる被管理コンピュータを検出するための設定条件を管理する。
構成情報管理手段12は、被管理コンピュータ2乃至nによって収集されたハードウェア、オペレーティングシステム(OS:Operating System)、及びアプリケーション等の構成情報を受信し、当該構成情報を構成情報DB16に格納すると共に、管理者が登録したグループ情報を管理する。
設定条件DB13は、被管理コンピュータ2乃至nの何れかの被管理コンピュータでアプリケーションのパラメータ設定変更があった場合に、他の被管理コンピュータへ設定値を展開するための条件を示す設定条件を格納する。
設定結果DB14は、被管理コンピュータ2乃至nの何れかの被管理コンピュータでアプリケーションのパラメータの設定変更があった場合に、他の被管理コンピュータへ設定値を展開した結果を格納する。
グループ情報DB15は、管理者によって登録された被管理コンピュータ2乃至nを、利用用途や利用者が所属する組織等の情報によりグループ化したグループ情報を格納する。
構成情報DB16は、被管理コンピュータ2乃至nによって収集されたハードウェア、OS、及びアプリケーション等の構成情報を格納する。
条件抽出手段17は、被管理コンピュータ2乃至nの何れか被管理コンピュータでアプリケーションのパラメータの設定変更が行われた場合に、同期対象となる被管理コンピュータを検出するための設定条件を設定条件DB13から抽出する。
同期対象抽出手段18は、条件抽出手段17において抽出した設定条件を元に、同期対象となる被管理コンピュータを抽出する。
同期手段19は、同期対象抽出手段18で抽出した同期対象となる被管理コンピュータに対して、同期対象となるアプリケーションのパラメータの設定変更を依頼する。
一方、被管理コンピュータ2は、条件管理手段21と、構成情報収集手段22と、設定情報検出条件DB23と、変更検出手段24と、設定変更手段25とを備えて構成されている。
条件管理手段21は、管理サーバ1において管理者が設定条件管理手段11を用いて登録した、どのアプリケーションのパラメータの設定変更を管理サーバ1に通知する必要があるかという条件を設定変更検出条件DB23に管理する。
構成情報収集手段22は、被管理コンピュータ2のハードウェア、OS、及びアプリケーション等の構成情報を収集し、管理サーバ1へ通知する。
設定変更検出条件DB23は、管理サーバ1において管理者が設定条件管理手段11を用いて登録した、どのアプリケーションのパラメータの設定変更を管理サーバ1に通知する必要があるかという条件を格納する。
変更検出手段24は、利用者によるアプリケーションのパラメータの設定変更に伴い、アプリケーションのパラメータが管理サーバ1に通知する必要があるか設定変更検出条件DB23を検索し、通知の必要があれば、管理サーバ1の条件抽出手段17に通知する。
設定変更手段25は、管理サーバ1の同期手段19からのアプリケーションのパラメータの設定変更に関する通知を受信した場合、該当するアプリケーションのパラメータの設定を変更する。
なお被管理コンピュータ3乃至nは、被管理コンピュータ2と同一の構成を備えている。
次に、本発明の実施形態に係る管理サーバ1の動作について、図1を参照してより詳細に説明する。
被管理コンピュータ2乃至nの構成情報収集手段22は、被管理コンピュータ2が起動したタイミングや、収集対象としている被管理コンピュータ2のハードウェア、OS、アプリケーション等の構成情報が変更されたことを検出したタイミング等で、ハードウェア、OS、及びアプリケーション等の構成情報を収集し、当該構成情報を管理サーバ1の構成情報管理手段12に通知する。
次に構成情報管理手段12は、当該構成情報を構成情報DB16に格納する。
管理者は、管理サーバ1の構成情報管理手段12を利用して、図3に示すような、被管理コンピュータ2乃至nの利用用途毎にグループ管理するための利用用途情報151と、利用者が所属する組織等の情報により被管理コンピュータ2乃至nをグループ管理するための組織情報152とをグループ情報DB15に格納する。
また管理者は、管理サーバ1の設定条件管理手段11を利用して、図2に示すような、被管理コンピュータ2乃至nの何れかのコンピュータでアプリケーションのパラメータの設定変更があった場合に、設定内容の同期をとる必要がある被管理コンピュータを選択するための設定条件A1を設定し、当該設定条件A1を設定条件DB13に格納する。
なお、当該設定条件A1は、図2に示すように、設定条件を識別するための条件の識別名A11、設定内容の同期をとるアプリケーションを指定する設定対象となるアプリケーションA12、設定対象となるアプリケーションA12の設定パラメータを指定する設定値の項目A13、登録されている設定条件の複数が該当し且つ各条件から検出された被管理コンピュータの一部が重複するような場合にどちらの設定条件を有効とするかの判断に利用する優先度A14、グループ情報DB15の利用用途情報151に格納されているグループ情報を検索するための利用用途条件A15、グループ情報DB15の組織情報152に格納されているグループ情報を検索するための組織条件A16、アプリケーションのパラメータがCPU等のハードウェアに依存するような設定であった場合に検索条件として設定するHW(ハードウェア)条件A17、アプリケーションのパラメータがOSや他のアプリケーションの有無等に依存するような設定であった場合に検索条件として設定するSW(ソフトウェア)条件A18、利用者が被管理コンピュータで設定したアプリケーションの設定値の内容を検索条件として設定する設定値からの抽出条件A19とから構成されている。当該設定値からの抽出条件A19は、例えばアプリケーションの動作状況を監視するアプリケーションにおいて、監視対象とするアプリケーションを追加するような設定を行った場合に、設定値に含まれている監視対象とするアプリケーション名や監視対象とする実行ファイル名等を設定値から抽出し、検索の条件として利用する。
そして管理者は、識別名A11、アプリケーションA12、設定値の項目A13、及び優先度A14を登録すると共に、利用用途条件A15、組織条件A16、HW条件A17、SW条件A18、抽出条件A19の何れか1つ以上を入力する。
次いで管理者が設定条件A1を入力すると、設定条件管理手段11は、管理者が入力した設定対象となるアプリケーションA12及び設定値の項目A13をキーとして設定条件DB13を検索する。
そして、管理者が入力した設定対象となるアプリケーションA12と設定値の項目A13と同一のものがない場合には、設定条件管理手段11は、管理者が入力した設定条件A1を設定条件DB13に登録すると共に、被管理コンピュータ2乃至nのそれぞれの条件管理手段21に対して管理者が入力したアプリケーションA12と設定値の項目A13とを通知する。
そして管理サーバ1の設定条件管理手段11から通知を受けた被管理コンピュータ2は、受信した設定対象となるアプリケーションA12と設定値の項目A13とを設定変更検出条件DB23に格納する。
一方、管理者が入力した設定対象となるアプリケーションA12及び設定値の項目A13と同一のものがあった場合、設定条件管理手段11は、設定条件DB13に登録されている設定条件と管理者が入力した設定条件A1のそれぞれでグループ情報DB15や構成情報DB16を検索して検索結果として抽出された被管理コンピュータの比較を行う。
そして、抽出された被管理コンピュータの比較の結果、同じ被管理コンピュータが一つも存在しない場合は、設定条件管理手段11は、管理者が入力した設定条件A1を設定条件DB13に登録する。
一方、抽出された被管理コンピュータの比較の結果、同じ被管理コンピュータが一つでも存在する場合は、管理者に対して、入力した設定条件A1の設定対象となるアプリケーションA12及び設定値の項目A13と同じ値であった設定条件DB13に格納されている設定条件に対する条件の識別名と、入力した設定条件A1で矛盾が発生することを通知して、入力内容の修正を促す。
次に、被管理コンピュータ2においてアプリケーションのパラメータの設定を変更した場合に、他の被管理コンピュータ3乃至nに対してアプリケーションのパラメータの同期設定処理について、図4乃至6を参照して説明する。
なお、図4は、被管理コンピュータ2においてアプリケーションのパラメータの設定を変更した場合に、他の被管理コンピュータ3乃至nに対してアプリケーションのパラメータの同期設定処理の概要を示すフローチャートであり、図5は、条件抽出手段17が、同期する被管理コンピュータを検出するために利用する設定条件を抽出する処理の一例を示すフローチャートであり、図6は、同期対象抽出手段18が、同期対象とする被管理コンピュータを抽出する処理の一例を示すフローチャートである。
図4に示すように、被管理コンピュータ2において利用者がアプリケーションのパラメータの設定変更を行うと、変更検出手段24は、アプリケーションのパラメータの設定変更が行われたことを検出し、パラメータの設定変更が行われたアプリケーションと変更されたパラメータの設定項目とを抽出する。そして変更検出手段24は、当該抽出されたアプリケーション及び設定項目と、設定変更検出条件DB23に格納されている設定対象となるアプリケーション及び設定値の項目との比較を行う。そして変更検出手段24は、設定変更検出条件DB23に登録されているものと同じ値があった場合は、被管理コンピュータ2のコンピュータ名等のコンピュータを識別するための情報と共に、利用者が設定変更したアプリケーション、変更したパラメータの項目及び変更した値を管理サーバ1の条件抽出手段17に通知する(ステップS41)。
被管理コンピュータ2の変更検出手段24から情報を受信した管理サーバ1の条件抽出手段17は、図5に示すフローチャートの順で同期する被管理コンピュータを検出するために利用する設定条件を抽出する(ステップS42)。
被管理コンピュータ2の変更検出手段24から情報を受信した管理サーバ1の条件抽出手段17は、受信した利用者が設定変更したアプリケーションと、変更したパラメータの項目をキーとして、設定条件DB13から同期対象となる被管理コンピュータを抽出するために利用する設定条件の一覧を抽出し(図5ステップS501)し、抽出した設定条件の一覧に対し、抽出した順番で、設定変更された被管理コンピュータ2に関連する設定条件かどうかを次に示す手順で判断する(図5ステップS502)。
ステップS502において、抽出した設定条件の一覧に該否判断が完了していないものがないか否かを判断し(図5ステップS502)、完了していないものがある場合には(ステップS502:N)、ステップS503に移行する。
まず、抽出した設定条件の一覧における最初の設定条件について、利用用途条件A15や組織条件A16若しくは設定値からの抽出条件A19にグループ情報に関連する検索条件が設定されているか確認・判断する(図5ステップS503)。
グループに関連する検索条件が設定されていた場合は(図5ステップS503:Y)、グループ情報DB15から利用用途条件A15や組織条件A16若しくは設定値からの抽出条件A19に該当する被管理コンピュータの一覧を抽出し(図5ステップS504)、抽出した被管理コンピュータの一覧にアプリケーションの設定変更を行った被管理コンピュータ2が含まれているか否かを確認・判断する(図5ステップS505)。
被管理コンピュータ2が、抽出した被管理コンピュータの一覧に含まれていた場合(図5ステップS505:Y)、設定条件が該当すると判断し、該当することを一覧に記録する(図5ステップS506)。一方、被管理コンピュータ2が、抽出した被管理コンピュータの一覧に含まれていない場合(図5ステップS505:N)、設定条件が該当しないと判断し、該当しないことを一覧に記録する(図5ステップS507)。
次いで条件抽出手段17は、HW条件A17やSW条件A18若しくは設定値からの抽出条件A19にハードウェアやソフトウェア等の構成情報に関連する検索条件が設定されているか否かを確認・判断する(図5ステップS508)。
構成情報に関連する検索条件が設定されていた場合(ステップS508:Y)は、構成情報DB16から、HW条件A17やSW条件A18若しくは設定値からの抽出条件A19に被管理コンピュータ2が該当するか検出する(図5ステップS509)。
そして被管理コンピュータ2が条件に一致する場合(図5ステップS509:Y)、設定条件が該当すると判断し、該当することを一覧に記録する(図5ステップS510)。一方、被管理コンピュータ2が条件に一致しない場合(図5ステップS509:N)は、設定条件が該当しないと判断し、該当しないことを一覧に記録する(図5ステップS511)。
ステップS502において、抽出した設定条件の一覧にある全ての設定条件についてS502乃至511の処理が完了した後(図5ステップS502:Y)、抽出した設定条件の一覧に該当すると記録した設定条件を、同期する被管理コンピュータを抽出するために利用する設定条件として、同期対象抽出手段18に出力する(図5ステップS512)。
条件抽出手段17から同期する被管理コンピュータを抽出するために利用する設定条件の一覧を取得した同期対象抽出手段18は、図6に示すフローチャートの順で同期対象とする被管理コンピュータを抽出する(図4ステップS43)。
そして同期対象抽出手段18は、設定条件の一覧で判定していないものがあるか否か判断する(ステップS601)。判定していないものがない場合には(ステップS601:N)、ステップS607に移行する。一方、判定していないものがある場合には(ステップS601:Y)、同期対象抽出手段18は、設定条件の一覧における最初の設定条件について、利用用途条件A15や組織条件A16若しくは設定値からの抽出条件A19に、グループ情報に関連する検索条件が設定されているか否か確認・判断する(図6ステップS602)。
グループ情報に関連する検索条件が設定されていた場合(ステップS602:Y)、グループ情報DB15から利用用途条件A15や組織条件A16若しくは設定値からの抽出条件A19に該当する被管理コンピュータの一覧を抽出し、抽出した被管理コンピュータの一覧をグループ情報条件で抽出した被管理コンピュータの一覧として設定条件の一覧の設定条件に関連付けて管理する(図6ステップS603)。一方、グループ情報に関連する検索条件が設定されていない場合(図6ステップS602:N)、ステップS604に移行する。
そして同期対象抽出手段18は、HW条件A17やSW条件A18若しくは設定値からの抽出条件A19にハードウェアやソフトウェア等の構成情報に関連する検索条件が設定されている否かを確認・判断する(図6ステップS604)。
構成情報に関連する検索条件が設定されていた場合(図6ステップS604:Y)、構成情報DB16から、HW条件A17やSW条件A18若しくは設定値からの抽出条件A19に該当する被管理コンピュータの一覧を抽出し、抽出した被管理コンピュータの一覧を構成情報条件で抽出した被管理コンピュータの一覧として設定条件の一覧の設定条件に関連付けて管理する(図6ステップS605)。一方、構成情報に関連する検索条件が設定されていない場合(図6ステップS604:N)、ステップS606に移行する。
次いで同期対象抽出手段18は、グループ情報と構成情報による抽出が完了すると、グループ条件で抽出した被管理コンピュータの一覧と、構成情報条件で抽出した被管理コンピュータの一覧との比較を行い、両者に存在する被管理コンピュータの一覧を作成し、同期対象の被管理コンピュータの一覧として、設定条件の一覧の設定条件に関連付けて管理する(図6ステップS606)。
ステップS601において、設定条件の一覧にある全ての設定条件についてステップS602乃至606の処理が完了した後(図6ステップS601:N)、同期対象抽出手段18は、過去の同期結果を保持している設定結果DB14を利用者が設定変更したアプリケーションと変更したパラメータの項目をキーとして検索し、検索結果を過去の設定条件一覧とする。そして、過去の設定条件一覧に登録されている順番で、次に示す手順で同期の対象外とする被管理コンピュータを抽出する(図6ステップS607)。
ついで同期対象抽出手段18は、判定していない過去設定があるか否かを判断する(図6ステップS608)。設定していない過去設定がない場合には(ステップS608:N)、ステップS611)に移行する。一方、設定していない過去設定がある場合には(ステップS608:Y)、過去の設定条件一覧として抽出した設定条件の優先度と、条件抽出手段17から渡された設定条件の一覧の設定条件の優先度を比較(図6ステップS609)し、過去の設定条件一覧にある設定条件の優先度が高い場合(図6ステップS609:Y)は、過去の設定条件一覧にある設定条件で同期処理を行った被管理コンピュータの一覧を設定管理DB14から抽出し、ステップS606で同期対象の被管理コンピュータの一覧との比較を行い、両方に存在する被管理コンピュータは、ステップS606で同期対象の被管理コンピュータの一覧から削除する(図6ステップS610)。
ステップS607にて抽出した過去の設定条件の全てに対して比較処理が完了した後(図6ステップS608:N)、同期対象抽出手段18は、同期手段19に設定条件毎に管理している同期対象の被管理コンピュータの一覧を出力する(図6ステップS611)。
そして、同期対象抽出手段18から設定条件毎に管理している同期対象の被管理コンピュータの一覧を受け取った同期手段19は、設定結果DB14に、受け取った設定条件に関する条件の識別名A11、設定対象となるアプリケーションA12、設定パラメータを指定する設定値の項目A13、優先度A14、今回設定するアプリケーションのパラメータの設定値と、同期対象となる被管理コンピュータの一覧を格納し、被管理コンピュータ2以外の同期対象の被管理コンピュータの一覧に登録されている被管理コンピュータの設定更新手段25に対して、利用者が被管理コンピュータ2で設定変更したアプリケーションと、変更したパラメータの項目及び変更した値を通知する(図4ステップS44)。
そして同期手段19から通知を受けた設定変更手段25は、受信した情報を元に、アプリケーションのパラメータの設定変更をし(ステップS45)、変更結果を管理サーバ1の同期手段19に通知する。
被管理コンピュータの設定変更手段25から変更結果を受信した同期手段19は、設定結果DB14に、それぞれの被管理コンピュータでの設定結果を格納する。
次に、グループ情報DB15で管理するグループ情報や、構成情報DB16で管理する被管理コンピュータ2乃至nの構成情報に変更があった場合について説明する。
管理者がグループ情報DB15にグループ情報を登録したときに、既に存在するグループ情報を変更した場合、又は、被管理コンピュータ2乃至nの構成情報収集手段22から構成情報を受信し、構成情報DB16に格納するときに構成情報DB16に管理している構成情報から変更があると、構成情報管理手段12は、変更を検出する。変更を検出した構成情報管理手段12は、変更内容を条件抽出手段17に通知する。
条件抽出管理手段17は、構成情報管理手段12から通知された変更内容をキーとして設定条件DB13から変更内容に関連する設定条件を抽出する。
次に、情報抽出した設定条件に、変更があった被管理コンピュータのマシン名等の被管理コンピュータを識別するための情報を付加し、抽出した設定条件が被管理コンピュータに対して適用すべきものかどうかを判断し、抽出した設定条件が適用対象と判断した場合、抽出した設定条件を同期対象抽出手段18に出力する。
同期対象抽出手段18は、取得した設定条件の識別子となる条件の識別名A11をキーとして設定結果DB14を検索し、過去に条件の識別名A11に関して設定変更が行われたか否かを判断する。過去に条件の識別名A11に関する設定変更が行われていた場合、設定結果DB14から条件の識別名A11に関する設定変更したアプリケーションと、変更したパラメータ、及び設定した値を抽出し、当該抽出した値を同期手段19に出力する。
同期手段19は、設定結果DB14の識別名A11の情報として登録されている同期対象の被管理コンピュータの一覧に、構成変更があった被管理コンピュータを追加し、構成変更があった被管理コンピュータの設定変更手段25に同期対象抽出手段18から取得した、設定変更したアプリケーション、変更したパラメータ、及び設定した値を通知する。
被管理コンピュータの設定変更手段25は、受信した情報を基に、アプリケーションのパラメータ設定を変更し、変更結果を管理サーバ1の同期手段19に通知する。
同期対象として抽出された被管理コンピュータの設定変更手段25から変更結果を受信した同期手段19は、被管理コンピュータにおける設定結果を設定結果DB14に格納する。
以上説明したように本実施形態によれば、設定条件DB13に管理された条件に合致する他の被管理コンピュータをグループ情報DB15と構成情報DB16から検出し、検出された被管理コンピュータに対してアプリケーションのパラメータの設定を変更するため、利用者が被管理コンピュータ2乃至nで設定したアプリケーションのパラメータの設定を、同一の構成且つ同一の用途で利用している被管理コンピュータに対して利用者が意識することなく自動で変更することができる。
また本実施形態によれば、被管理コンピュータ2乃至nの構成情報の変更やグループ情報の変更を検出することができ、過去の設定結果を設定結果DB14に保持し、変更点と設定結果DB14と設定条件DB13を照らし合わせ、過去に設定した項目を該当する被管理コンピュータに適用するため、被管理コンピュータ2乃至nの構成情報の変更やグループ情報の変更があった場合に、過去に設定した項目を、該当する被管理コンピュータに適用することができる。
また、本実施形態によれば、被管理コンピュータ2乃至nは同期させるアプリケーションのパラメータの設定項目を管理する設定変更検出条件DB23を備え、被管理コンピュータにおいて同期対象とするアプリケーションのパラメータの設定変更を検出することにより、不要なパラメータの変更通知を減らすと共に、管理サーバ1上には被管理コンピュータ2乃至nに存在するアプリケーションのパラメータの個々の設定値を管理する必要がなくすことができる。
なお本発明は、上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲において変更することが可能である。
1 管理サーバ
2〜n 被管理コンピュータ
11 設定条件管理手段
12 構成情報管理手段
13 設定条件DB
14 設定結果DB
15 グループ情報DB
16 構成情報DB
17 条件抽出手段
18 同期対象抽出手段
19 同期手段
21 条件管理手段
22 構成情報収集手段
23 設定情報検出条件DB
24 変更検出手段
25 設定変更手段

Claims (6)

  1. 複数の被管理装置に搭載されたアプリケーションを管理する管理装置において、
    前記被管理装置の構成を示す構成情報を記憶する構成情報記憶手段と、
    前記複数の被管理装置から構成されるグループを示すグループ情報を記憶するグループ情報記憶手段と、
    複数の前記被管理装置において同期をとるべき前記アプリケーションの項目を示す情報と、当該同期をとるべき前記被管理装置を抽出するための前記グループ情報又は前記構成情報の少なくとも何れか一方に関する抽出条件とを規定した設定条件を記憶する設定条件記憶手段と、
    何れか一の前記被管理装置から前記アプリケーションの何れかの項目のパラメータ設定が変更された旨の変更通知を受信した場合に、当該パラメータが設定変更されたアプリケーションの項目に対応する設定条件を前記設定条件記憶手段から抽出する条件抽出手段と、
    前記抽出された設定条件に規定された抽出条件に基づいて前記同期をとるべき前記被管理装置の一覧を前記グループ情報記憶手段及び前記構成情報記憶手段を参照して抽出する同期対象抽出手段と、
    前記一覧に掲載された被管理装置に対して前記変更内容を反映させるべき旨の通知を送信する変更指示手段と、
    を備えることを特徴とする管理装置。
  2. 請求項1に記載の管理装置において、
    前記同期対象抽出手段は、
    前記抽出された設定条件に合致する被管理装置の一覧のうち、前記グループ情報の条件に合致する被管理装置の一覧を前記グループ情報記憶手段から抽出する第1抽出手段と、
    前記抽出された設定条件に合致する被管理装置の一覧のうち、前記構成情報の条件に合致する被管理装置の一覧を前記構成情報記憶手段から抽出する第2抽出手段と、
    前記第1抽出手段により抽出された被管理装置の一覧と、前記第2抽出手段により抽出された被管理装置の一覧とを比較し、両者に存在する被管理装置の一覧を作成する作成手段と、
    を備えることを特徴とする管理装置。
  3. 請求項1又は2に記載の管理装置であって、
    前記変更指示手段により送信された通知に基づいて前記一覧に掲載された被管理装置で実施されたパラメータの設定変更結果を、前記条件抽出手段により抽出された設定条件毎に記憶する設定結果記憶手段と、
    何れかの前記被管理装置に関する前記グループ情報又は前記構成情報に変更があったことが検出された場合に、当該変更に関連する設定条件を前記設定条件記憶手段から抽出する第2設定条件抽出手段と、
    前記第2設定条件抽出手段により抽出された設定条件が前記グループ情報又は前記構成情報に変更のあった被管理装置に対して適用すべき設定条件であるか否かを判断する判断手段と、
    前記判断手段により、前記第2設定条件抽出手段により抽出された設定条件が前記グループ情報又は前記構成情報に変更のあった被管理装置に対して適用すべき設定条件であると判断された場合に、前記設定結果記憶手段から当該被管理装置に対して適用すべき設定条件に基づいて前記設定変更結果を取得し、当該取得した設定変更結果の内容を、前記グループ情報又は前記構成情報に変更のあった被管理装置に対して送信する送信手段と、
    を更に備えることを特徴とする管理装置。
  4. 複数の被管理装置に搭載されたアプリケーションを管理する管理装置の管理方法において、
    前記被管理装置の構成を示す構成情報を記憶する構成情報記憶工程と、
    前記複数の被管理装置から構成されるグループを示すグループ情報を記憶するグループ情報記憶工程と、
    複数の前記被管理装置において同期をとるべき前記アプリケーションの項目を示す情報と、当該同期をとるべき前記被管理装置を抽出するための前記グループ情報又は前記構成情報の少なくとも何れか一方に関する抽出条件とを規定した設定条件を記憶する設定条件記憶工程と、
    何れか一の前記被管理装置から前記アプリケーションの何れかの項目のパラメータの設定が変更された旨の変更通知を受信した場合に、当該パラメータが設定変更されたアプリケーションの項目に対応する設定条件を前記設定条件記憶工程により記憶された設定条件から抽出する条件抽出工程と、
    前記抽出された設定条件に規定された抽出条件に基づいて前記同期をとるべき前記被管理装置の一覧を前記グループ情報記憶工程により記憶されたグループ情報と前記構成情報記憶工程により記憶された構成情報を参照して抽出する同期対象抽出工程と、
    前記一覧に掲載された被管理装置に対して前記変更内容を反映させるべき旨の通知を送信する変更指示工程と、
    を有することを特徴とする管理方法。
  5. 被管理装置の構成を示す構成情報を記憶する構成情報記憶手段と、複数の前記被管理装置から構成されるグループを示すグループ情報を記憶するグループ情報記憶手段と、複数の前記被管理装置において同期をとるべき前記アプリケーションの項目を示す情報と、当該同期をとるべき前記被管理装置を抽出するための前記グループ情報又は前記構成情報の少なくとも何れか一方に関する抽出条件とを規定した設定条件を記憶する設定条件記憶手段と、を備える管理装置であって、複数の前記被管理装置に搭載されたアプリケーションを管理する前記管理装置に含まれるコンピュータを、
    何れか一の前記被管理装置から前記アプリケーションの何れかの項目のパラメータの設定が変更された旨の変更通知を受信した場合に、当該パラメータが設定変更されたアプリケーションの項目に対応する設定条件を前記設定条件記憶手段から抽出する条件抽出手段、
    前記抽出された設定条件に規定された抽出条件に基づいて前記同期をとるべき前記被管理装置の一覧を前記グループ情報記憶手段と前記構成情報記憶手段を参照して抽出する同期対象抽出手段、及び、
    前記一覧に掲載された被管理装置に対して前記変更内容を反映させるべき旨の通知を送信する変更指示手段、
    として機能させることを特徴とする管理装置用プログラム。
  6. 請求項5に記載の管理装置用プログラムがコンピュータに読み取り可能に記録されていることを特徴とする記録媒体。
JP2009055843A 2009-03-10 2009-03-10 管理装置、管理方法、管理装置用プログラム及び記録媒体 Expired - Fee Related JP5387064B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009055843A JP5387064B2 (ja) 2009-03-10 2009-03-10 管理装置、管理方法、管理装置用プログラム及び記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009055843A JP5387064B2 (ja) 2009-03-10 2009-03-10 管理装置、管理方法、管理装置用プログラム及び記録媒体

Publications (2)

Publication Number Publication Date
JP2010211429A JP2010211429A (ja) 2010-09-24
JP5387064B2 true JP5387064B2 (ja) 2014-01-15

Family

ID=42971531

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009055843A Expired - Fee Related JP5387064B2 (ja) 2009-03-10 2009-03-10 管理装置、管理方法、管理装置用プログラム及び記録媒体

Country Status (1)

Country Link
JP (1) JP5387064B2 (ja)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4839964B2 (ja) * 2006-06-01 2011-12-21 株式会社日立製作所 映像機器
JP2008053773A (ja) * 2006-08-22 2008-03-06 Matsushita Electric Ind Co Ltd 端末装置または中継機器、及びプログラム
JP4842742B2 (ja) * 2006-09-05 2011-12-21 富士通株式会社 ソフトウェア管理プログラム、ソフトウェア管理方法およびソフトウェア管理装置

Also Published As

Publication number Publication date
JP2010211429A (ja) 2010-09-24

Similar Documents

Publication Publication Date Title
JP5531692B2 (ja) 機器管理装置、機器管理システム、情報管理方法、情報管理プログラム、及びそのプログラムを記録した記録媒体
US8484719B2 (en) Information processing apparatus, information processing method, and media storing a program therefor
JP5542859B2 (ja) ログ管理装置、ログ蓄積方法、ログ検索方法、およびプログラム
US8924336B2 (en) Feature and deployment recommendation systems and methods for content management systems to provide recommendations for enhanced feature usage based on usage patterns
US20170199903A1 (en) System for backing out data
JP7713361B2 (ja) 業務情報管理システム及びデータ検索方法
CN110569295B (zh) 通过定位关键词提高文档预警的方法
US20160292043A1 (en) Efficient backup, search and restore
US8266178B2 (en) Management apparatus, information processing apparatus, and method therefor
RU2643429C2 (ru) Способ управления синхронизацией файлов (варианты), электронное устройство (варианты) и машиночитаемый носитель
US20140149563A1 (en) Data processing system, method of data processing, and data processing apparatus
CN114238255A (zh) 同步文件的方法、装置、电子设备及计算机可读存储介质
JP5387064B2 (ja) 管理装置、管理方法、管理装置用プログラム及び記録媒体
JP6709442B2 (ja) 資産管理装置、資産管理方法、資産管理プログラム
JP2012141752A (ja) 情報処理装置、情報処理システム、プログラム
JP6320073B2 (ja) 情報処理装置、情報処理方法及びプログラム
US11921892B2 (en) Data association system and anonymization control system
WO2019236202A1 (en) Array structures
JP2009205484A (ja) 障害原因解析支援装置、方法及びプログラム
JP2009129414A (ja) データベース同期化システム
RU2609089C2 (ru) Система и способ выполнения очереди запросов в отношении цифровых объектов
JP6292837B2 (ja) 画像入力装置、画像出力装置およびそれらの方法
US11354081B2 (en) Information processing apparatus with concealed information
JP2007257315A (ja) プログラムの設定変更に伴う影響判別装置及びその方法
JP2010003051A (ja) 文書情報処理装置、及びプログラム

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20120203

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130108

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130311

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20130910

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130923

R150 Certificate of patent or registration of utility model

Ref document number: 5387064

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees