(57)【要約】      （修正有）【課題】監視対象の各デバイスで異なる設定値が設定される設定項目についても、管理者の意図しない変更を抑制することができる管理装置、方法、及びプログラムを提供する。【解決手段】複数のネットワークデバイスの設定情報を監視する管理装置であって、監視する設定項目の中に属性として固定属性が指定された設定項目については、複数の監視デバイスに対する設定情報の監視で共通に利用される当該設定項目と監視値とを含む固定監視用データを生成し、監視する設定項目の中に属性として可変属性が指定された設定項目については、各監視デバイスに対する設定情報の監視で利用される当該設定項目と監視値とを含む可変監視用データを、複数の監視デバイスの台数分だけ生成する。【選択図】図９
2018163600.tif 000002
【特許請求の範囲】
【請求項１】
複数のネットワークデバイスの設定情報を監視する管理装置であって、
設定情報を監視する対象として選択された複数のネットワークデバイスである複数の監視デバイスについて共通して同じ設定値を監視値とする設定項目については属性として固定属性を、監視デバイスごとに異なる設定値を監視値とする設定項目については属性として可変属性を、監視する設定項目ごとに指定するための画面を提供する提供手段と、
監視する設定項目の中に属性として固定属性が指定された設定項目については、複数の監視デバイスに対する設定情報の監視で共通に利用される当該設定項目と監視値とを含む固定監視用データを生成する第１の生成手段と、
監視する設定項目の中に属性として可変属性が指定された設定項目については、各監視デバイスに対する設定情報の監視で利用される当該設定項目と監視値とを含む可変監視用データを、複数の監視デバイスの台数分だけ生成する第２の生成手段と、を有することを特徴とする管理装置。
【請求項２】
前記可変監視用データに含まれる属性として可変属性が指定された設定項目の監視値は、前記管理装置で管理される複数の設定項目とそれら設定項目の設定値とを含む構成ファイルのいずれかを選択することで指定することができることを特徴とする請求項１に記載の管理装置。
【請求項３】
前記提供手段は、さらに、前記第１の生成手段及び第２の生成手段により生成された固定監視用データ及び可変監視用データを用いた複数の監視デバイスに対する設定情報の監視のための監視タスクを登録する際に、該監視タスクの設定内容の確認画面を提供し、
前記確認画面では、各監視デバイスの可変属性が指定された設定項目の監視値を確認するための一覧画面を表示するためのリンクが提供されることを特徴とする請求項１または２に記載の管理装置。
【請求項４】
監視タスクの設定内容として、タスク名、実行スケジュール、監視結果の通知先が含まれることを特徴とする請求項１乃至３のいずれか１項に記載の管理装置。
【請求項５】
監視タスクの設定内容として、監視の対象となるネットワークデバイスの監視対象の設定項目の設定値が、固定監視用データまたは可変監視用データに含まれる対応する監視値から変更されたことが検出された際に、該監視値を用いて該ネットワークデバイスの設定を自動で修復することを示す設定が含まれることを特徴とする請求項１乃至４のいずれか１項に記載の管理装置。
【請求項６】
複数のネットワークデバイスの設定情報を監視する管理装置における方法であって、
設定情報を監視する対象として選択された複数のネットワークデバイスである複数の監視デバイスについて共通して同じ設定値を監視値とする設定項目については属性として固定属性を、監視デバイスごとに異なる設定値を監視値とする設定項目については属性として可変属性を、監視する設定項目ごとに指定するための画面を提供する提供工程と、
監視する設定項目の中に属性として固定属性が指定された設定項目については、複数の監視デバイスに対する設定情報の監視で共通に利用される当該設定項目と監視値とを含む固定監視用データを生成する第１の生成工程と、
監視する設定項目の中に属性として可変属性が指定された設定項目については、各監視デバイスに対する設定情報の監視で利用される当該設定項目と監視値とを含む可変監視用データを、複数の監視デバイスの台数分だけ生成する第２の生成工程と、を特徴とする方法。
【請求項７】
請求項１乃至５のいずれか１項に記載の手段としてコンピュータを機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置を含むネットワークデバイスを管理する管理装置において、ネットワークデバイスの設定値情報を監視する技術に関する。
【背景技術】
【０００２】
オフィスのネットワーク上に接続されている複数のネットワークデバイス（以下、デバイス）に対して、ＩＴ管理者は、デバイスの安定稼働のために、各デバイスの設定値情報が、意図しない設定値に変更／改竄されていないかを監視したい。ここで、ネットワークデバイスとしては、プリンターや複写機、ネットワークカメラ、デジタル医療機器などの画像処理装置が含まれる。
【０００３】
特許文献１では、管理装置が、ネットワークデバイスに対して配信し、設定した設定値情報を、定期的に監視して、変更されていないかを監視する。設定が変更されていた場合には、管理者へのメール通知や、変更前の元の設定に戻す（強制復帰）処理が、管理装置により実行される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１６−１５３９９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、各デバイスに設定されるべき設定値は、おなじ設定項目であっても異なる場合がある。具体的には、運用上、“デバイス名”や“設置場所”は、各デバイスで異なる設定値が設定される。ＩＴ管理者は、このような設定値についても、前述の特許文献１と同様に、監視して、意図しない変更を防ぎたいと考えている。
【０００６】
本発明は、そのような各デバイスで異なる設定値が設定される設定項目についても、管理装置により監視して、意図しない変更を抑制することができる仕組みを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、複数のネットワークデバイスの設定情報を監視する管理装置であって、設定情報を監視する対象として選択された複数のネットワークデバイスである複数の監視デバイスについて共通して同じ設定値を監視値とする設定項目については属性として固定属性を、監視デバイスごとに異なる設定値を監視値とする設定項目については属性として可変属性を、監視する設定項目ごとに指定するための画面を提供する提供手段と、監視する設定項目の中に属性として固定属性が指定された設定項目については、複数の監視デバイスに対する設定情報の監視で共通に利用される当該設定項目と監視値とを含む固定監視用データを生成する第１の生成手段と、監視する設定項目の中に属性として可変属性が指定された設定項目については、各監視デバイスに対する設定情報の監視で利用される当該設定項目と監視値とを含む可変監視用データを、複数の監視デバイスの台数分だけ生成する第２の生成手段と、を有することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、監視対象の各デバイスで異なる設定値が設定される設定項目についても、管理装置により監視して、管理者の意図しない変更を抑制することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明におけるネットワーク構成の例を示す図。
【図２】情報処理装置のハードウェア構成を示す図。
【図３】情報処理装置のソフトウェアのモジュール構成を示す図。
【図４】デバイスリストの例を示す図。
【図５】デバイス構成ファイルを展開した一例を示す図。
【図６】デバイス構成ファイル取得／設定リストを示す図。
【図７】デバイス管理アプリケーションの管理画面の一例を示す図。
【図８】デバイス設定値監視のタスク作成のデバイス構成ファイルの選択画面の一例を示す図。
【図９】設定値監視のタスク作成の監視項目の選択画面の一例を示す図。
【図１０】監視対象のデバイスの選択画面の一例を示す図。
【図１１】可変監視項目の監視値の設定画面の一例を示す図。
【図１２】監視対象の変更検出時の動作設定画面の一例を示す図。
【図１３】タスク設定の登録画面の一例を示す図。
【図１４】登録タスクの設定内容の確認画面の一例を示す図。
【図１５】デバイス設定値を監視するタスク作成に関する処理を説明するためのフローチャート。
【図１６】デバイス設定値を監視するタスク作成に関する処理を説明するためのフローチャート。
【図１７】デバイス設定値を監視するタスク作成に関する処理を説明するためのフローチャート。
【図１８】タスクの実行管理に関するフローチャート。
【図１９】デバイス設定値の監視タスクの実行に際した処理の詳細に関するフローチャート。
【図２０】第２実施形態における、デバイス設定値の監視タスクの実行に際した処理の詳細に関するフローチャート。
【発明を実施するための形態】
【００１０】
（第１実施形態）
図１は、第１実施形態にかかる、管理装置及びネットワークデバイス（以下、デバイス）を含むネットワーク構成の例である。デバイスには、プリンターや複写機、ネットワークカメラ、デジタル医療機器などの画像処理装置が含まれる。
【００１１】
図１は、管理装置１０００と、デバイス群２０００のＤＥＶＡ１〜ＤＥＶＡＮ、ＤＥＶＢ１〜ＤＥＶＢＮとが、互いに通信回線３０００により接続されている。管理装置１０００は、デバイス群２０００を管理するためのサーバーアプリケーションプログラムが実行される情報処理装置である。管理装置１０００は、自装置のディスプレイなどの表示装置、または別ＰＣのウェブブラウザーに対して、デバイス管理のための画面（ＧＵＩ）を提供することができる。
【００１２】
図２は、管理装置１０００やデバイスの備えるハードウェア構成の例を示す。
ＣＰＵ１０は、ＲＡＭ１２をワークエリアとして、ＲＯＭ１１、及びＨＤＤ１９に格納されたプログラムを実行し、システムバス１３を介し、本実施形態の各機能を実現する。このプログラムには、管理装置１０００としての情報処理装置の場合、前述のサーバーアプリケーションプログラムが含まれる。また、情報処理装置は、ＦＤ、ＣＤ−ＲＯＭ、ＤＶＤ、磁気テープ、ＩＣメモリカード等の記憶媒をマウント可能なＤＩＳＫＤＲＩＶＥ２０を備える。
【００１３】
ＣＰＵ１０は、ディスプレイコントローラ（ＤＣ）１４を介して、液晶などの表示装置１５にユーザーインタフェース表示を行う。更に、ＣＰＵ１０は、キーボードコントローラ（ＫＢＣ）１６を介し、キーボード（ＫＢ）１７に対する入力指示に応じた制御を行う。ほか、マウス等のポインティングデバイスやタッチパネルとして構成した表示装置などのユーザーインタフェースに対する入力指示に応じた制御を行うことも可能である。また、ＣＰＵ１０は、ネットワークインタフェースボード（ＮＩＣ）２１を介し、通信回線３０００上の機器とデータ通信を行う。
【００１４】
なお、デバイスがプリンターや複写機である場合には、さらに印刷用のエンジンといったハードウェア（不図示）が追加される。
【００１５】
図３は、管理装置１０００上でサーバーアプリケーションプログラムが実行されることで実現されるデバイス管理部３０、及び、デバイス群２０００の各デバイス上で動作するデバイス構成サービス部３６といった、ソフトウェアのモジュール構成例を示す。
【００１６】
デバイス管理部３０は、デバイス探索部３１、タスク管理部３２、デバイス構成管理部３３、データ保管部３４、及びデバイス構成データ保管部３５から構成される。また、デバイス管理部３０は、ＷＥＢベースのアプリケーションとしての実施も可能であり、その場合には、ＷＥＢブラウザを介しての利用が可能である。
【００１７】
タスク管理部３２は、デバイス探索部３１やデバイス構成管理部３３が生成し、データ保管部３４に保管したタスクの実行機能を有する。タスク管理部３２は、タスクに設定されたスケジュールに応じて、タスクを保管したデバイス探索部３１、もしくはデバイス構成管理部３３に、タスク実行を指示する。デバイス探索部３１のタスクの一例としては、同業者には公知であるところのＳＮＭＰ、ＩＰ  ＢＲＯＡＤＣＡＳＴ、ＳＬＰ／ＭＵＬＴＩＣＡＳＴ等によるデバイス群２０００に対するデバイス探索機能がある。その際、デバイス探索部３１は、デバイス群２０００に対して任意のタイミングで探索を行う。そして、デバイス探索部３１は、ＬＡＮ等の通信回線３０００を介して、ＭＩＢ（ＭＡＮＡＧＥＭＥＮＴ  ＩＮＦＯＲＭＡＴＩＯＮ  ＢＡＳＥ）といったデバイス情報を取得／変更する機能を有する。本実施例では、デバイス探索部３１は、デバイス探索の結果として、デバイス名、製品名、及びアドレス等のデバイス情報を取得し、データ保管部３４へ保存する。ここで、データ保管部３４は、ＨＤＤ１９上で稼働するデータベース等のデータ記録媒体であり、デバイスリスト等のテーブルデータが保存される。
【００１８】
図４は、デバイス探索の結果の一例であるデバイスリストであって、デバイス名、製品名、及びアドレスのデバイス情報から構成される。例えば、デバイス群２０００に含まれるデバイス名が“ＤＥＶＡ１”であるデバイスは、製品名がＤＥＶＡ、アドレスがＩＰＡ１である。なお、デバイス情報の取得は、デバイス探索部３１が行ったデバイス探索以外に、ＣＳＶ形式等のファイルをインポートすることでも構わない。
【００１９】
デバイス構成管理部３３は、デバイス群２０００を形成する各デバイスについて、構成情報の取得、設定、及び監視機能を有する。ここで、デバイス構成管理部３３は、デバイス群２０００のデバイス構成サービス部３６と、所謂ＳＯＡＰ（ＳＩＭＰＬＥ  ＯＢＪＥＣＴ  ＡＣＣＥＳＳ  ＰＲＯＴＯＣＯＬ）等のプロトコルを利用したＷＥＢサービスにより互いに通信する。また、デバイス構成情報とは、デバイスにおける後述する様々な設定項目と、その設定値から構成された情報である。
【００２０】
次に、デバイス構成管理部３３の取得機能とは、各デバイスのデバイス構成サービス部３６から、デバイス構成情報を取得し、デバイス構成データ保管部３５に保存する機能である。ここで、デバイス構成データ保管部３５は、ＨＤＤ１９上で稼働するＦＴＰサーバー、ＨＴＴＰサーバー、もしくはファイルサーバーといったデバイス構成ファイル等のファイルが保存される。本実施例では、デバイス構成管理部３３は、各デバイスのデバイス構成情報を、デバイス構成ファイルというファイル形式で取得するものとする。
【００２１】
図５は、デバイス構成ファイルを展開した一例であり、ファイル名、設定項目パス、設定項目、及び設定値から構成される。
【００２２】
例えば、ファイル名が構成ファイル１であるデバイス構成ファイルは、設定項目パスとして環境設定におけるネットワークのＳＮＭＰ設定（以降、“環境設定：ネットワーク＞ＳＮＭＰ設定”）を有する。そして、設定項目パスの「環境設定：ネットワーク＞ＳＮＭＰ設定」は、その配下に設定項目として＜ＳＮＭＰＶ１を使用する＞を有する。更に、設定項目＜ＳＮＭＰＶ１を使用する＞の設定値は、ＳＮＭＰＶ１を使用することを意味する＜ＯＮ＞が設定されていることを意味する。
【００２３】
同様に、設定項目パスの「環境設定：外部インターフェイス＞ＵＳＢ設定」は、その配下に設定項目＜ＵＳＢデバイスとして使用する＞がある。そして、その設定値は、ＵＳＢデバイスとして使用しないことを意味する「ＯＦＦ」が設定されている。
【００２４】
また、設定項目パスの「管理設定：デバイス管理＞デバイス情報の設定」は、その配下に設定項目＜デバイス名＞と＜設置場所＞があり、設定値としては＜ＤＥＶＡ１＞、＜ＲＯＯＭＡ１＞が設定されている。
【００２５】
ファイル名が構成ファイル２や構成ファイルＮのデバイス構成ファイルも同様である。
【００２６】
一方、ファイル名が構成ファイル１−１のデバイス構成ファイルは、前記構成ファイル１の設定項目パスが環境設定に限定された設定項目から構成されている。構成ファイル１−１は、デバイス群２０００からデバイス構成ファイルを取得するときに、環境設定に限定された設定項目のみを指定することで取得したファイルである。なお、構成ファイル１−１は、構成ファイル１を取得した後に編集した構成ファイルであっても構わない。
【００２７】
ここで、前記設定項目の一例として示した＜ＳＮＭＰＶ１を使用する＞や＜ＵＳＢデバイスとして使用する＞といった設定項目は、管理者の意図として、デバイス群２０００の全てのデバイスで同じ設定値（以降、固定値と称す）が設定され、監視されることがある。一方、前記設定項目の一例として示した＜デバイス名＞や＜設定場所＞といった設定項目は、デバイス群２０００の各デバイスで異なる値（以降、可変値と称す）が設定されることが適切である。
【００２８】
すなわち、デバイスの設定項目においては、複数デバイスで共通する固定値として監視する設定項目（以降、固定項目）と、共通しない可変値として監視することが適切な設定項目（以降、可変項目）が存在する。
【００２９】
デバイス構成管理部３３の設定機能とは、デバイス構成データ保管部３５に保存したデバイス構成ファイル、ないしはデバイス構成ファイルの一部の設定項目で構成されたデバイス構成ファイルを、各デバイスに設定する機能である。
【００３０】
図６は、デバイス構成ファイル取得／設定リストの一例であり、ファイル名、取得元デバイス名、及び設定先デバイス名から構成される。
【００３１】
例えば、ファイル名が構成ファイル１〜構成ファイルＮのデバイス構成ファイルは、デバイスＤＥＶＡ１〜ＤＥＶＡＮから取得したデバイス設定値ファイルであるが、他のデバイス群２０００には設定していないことを示す。一方、ファイル名が構成ファイル１−１のデバイス構成ファイルは、デバイスＤＥＶＡ１から取得したデバイス構成ファイルで、デバイスＤＥＶＡ２〜ＡＮ、ＤＥＶＢ１〜ＢＮに設定したことを示す。
【００３２】
これにより、設定項目パス「環境設定」配下の設定項目の設定値は、デバイス群２０００の間で固定値となる。他方、設定項目パス「管理設定」配下の設定項目の設定値は、デバイス群２０００の各デバイスで可変値となる。
【００３３】
このように、デバイス構成管理部３３は、デバイス構成情報の取得／設定機能により、デバイス群２０００に対して、デバイス群２０００間で固定値となる設定項目とデバイス群２０００毎に可変値となる設定項目とから構成することが可能となる。
【００３４】
デバイス構成管理部３３がデバイス群２０００に設定したデバイス構成情報は、ＩＴ管理者の意図に反して、各デバイスのローカルＧＵＩ（操作画面）やリモートＵＩからの操作、もしくは悪意のある第三者により変更／改竄されてしまう可能性がある。リモートＵＩとは、任意のＰＣからデバイスのウェブブラウザーを利用してウェブサーバーにアクセスして得られるデバイスの管理ページのことである。
【００３５】
図７は、デバイス管理アプリケーションで実現されるデバイス管理部３０が提供するデバイス管理画面６０の一例を示す。デバイス管理画面６０は、メニュー６１とタスク作成領域６２から構成される。
【００３６】
デバイス管理部３０は、選択したメニュー６１に応じて、タスク作成のための画面を表示装置１５上のタスク作成領域６２に表示する。
【００３７】
メニュー６１は、デバイス探索部３１が提供する「デバイス探索」メニューと、デバイス構成管理部３３が提供する「デバイス構成管理」メニューと、から構成される。更に、「デバイス構成管理」メニューは、「デバイス設定値監視のタスク作成」と、「その他のタスク」メニューと、から構成される。
【００３８】
ここで、「デバイス探索」メニューは、デバイス探索部３１が、デバイス群２０００に対して探索タスクを実行するメニューである。デバイス探索結果の一例が、図４に示したデバイスリストである。また、「その他のタスク」メニューは、デバイス群２０００の何れかのデバイスから構成情報の取得や設定等を実行する。デバイス構成情報の取得、及び設定結果の一例が、図６に示したデバイス構成ファイル取得／設定リストである。
【００３９】
また、「デバイス設定値監視のタスク作成」メニューは、デバイス構成管理部３３が、デバイス群２０００の少なくとも何れかのデバイスの構成情報内の一部の設定項目の変化を監視するためのタスクを作成する際に指定するメニューである。
【００４０】
次に、図１５〜図１７は、デバイス群２０００の少なくともいずれかのデバイスに対して設定したデバイスの構成情報に含まれる任意の設定項目を監視するためのタスク作成に関する処理を説明するためのフローチャートを示す。本処理は、ＣＰＵ１０が、デバイス管理のためのサーバーアプリケーションプログラム（デバイス管理アプリケーション）を実行することで実現されるものである。
【００４１】
Ｓ１５００で、デバイス構成管理部３３は、「デバイス設定値監視のタスク作成」メニューを選択する。Ｓ１５０１で、デバイス構成管理部３３は、「デバイス設定値監視のタスク作成」のＳＴＥＰ１を示す「デバイス構成ファイルの選択」画面（図８）を表示装置１５に表示する「デバイス構成ファイルの選択」画面は、「デバイス設定値ファイルの選択」セクションから構成される。更に、図８の「デバイス構成ファイルの選択」画面は、画面遷移するための［次へ］ボタン、及び処理を中止するための［キャンセル］ボタンから構成される。［キャンセル］ボタンが押下された場合（または、所定時間、［次へ］ボタンが押下されなかった場合）は、本処理は強制的にキャンセル（終了）する。「デバイス構成ファイルの選択」セクションは、デバイス構成ファイルのファイル名とデバイス構成ファイルを取得した取得元デバイス名から構成された選択リストである。
【００４２】
本実施例では、デバイス構成管理部３３は、図８の「デバイス構成ファイルの選択」セクションに、図６の「デバイス構成ファイル取得／設定リスト」のファイル名を、図８の「デバイス構成ファイルの選択」画面を表示する。
【００４３】
Ｓ１５０２で、デバイス構成管理部３３は、「デバイス構成ファイルの選択」セクションにリスト表示されたデバイス構成ファイルから監視に使用するデバイス構成ファイルを選択する。本実施例では、デバイス構成管理部３３は、構成ファイル１を監視に使用するデバイス構成ファイルとして選択した例を説明する。次に、Ｓ１５０３で、デバイス構成管理部３３は、［次へ］ボタン押下と判定した場合にはＳ１５０４に遷移する。
【００４４】
Ｓ１５０４で、デバイス構成管理部３３は、Ｓ１５０２で選択したデバイス構成ファイル情報を、ＲＡＭ１２上に一時保存する。本実施例では、デバイス構成管理部３３は、デバイス構成ファイル名＜構成ファイル１＞のコピーを一時保存することになる。
【００４５】
Ｓ１５０５で、デバイス構成管理部３３は、「デバイス設定値監視のタスク作成」のＳＴＥＰ２を示す「監視項目の選択」画面（図９）を表示装置１５に表示する。「監視項目の選択」画面は、「監視項目候補」セクションから構成される。更に、図９の「監視項目の選択」画面は、画面遷移するための［次へ］ボタン、及び処理を中止するための［キャンセル］ボタンから構成される。［キャンセル］ボタンが押下された場合（または、所定時間、［次へ］ボタンが押下されなかった場合）は、本処理は強制的にキャンセル（終了）する。
【００４６】
Ｓ１５０６、デバイス構成管理部３３は、図９を介して、「監視項目候補」セクションから監視対象とする監視項目の選択を受け付ける。Ｓ１５０７で、デバイス構成管理部３３は、図９を介して、選択した監視項目に対する監視値属性を選択する。
【００４７】
「監視項目候補」セクションは、監視項目パス、監視項目、監視値属性、及び監視値から構成された選択リストである。ここで、デバイス構成管理部３３は、Ｓ１５０２で選択したデバイス構成ファイルから設定項目パス、設定項目、及び設定値を抽出し、監視項目パス、監視項目、及び監視値として表示する。更に、図９では、各設定項目についてデバイス間に同じ設定値で監視（固定監視）するか、デバイス毎に異なる設定値で監視（可変監視）するかを、監視値属性として指定できる。ここで、監視値属性の初期値は、すべての監視項目に対して＜固定＞としても構わない。
【００４８】
Ｓ１５０８で、デバイス構成管理部３３は、各監視項目に対する監視値属性が＜固定＞か否かを判定し、＜固定＞である場合には、Ｓ１５０９で、Ｓ１５０２で選択したデバイス構成ファイルの設定値を、監視値として表示装置１５に表示された図９で示す画面に反映する。一方、監視値属性が＜固定＞ではない監視項目については、Ｓ１５１０で、監視値が未確定であることを意味する予約語を表示装置１５に表示された図９で示す画面に反映する。ここで、デバイス構成管理部３３は、監視値属性で＜可変＞が指定された場合、監視値を、監視値が未確定であることを意味する予約語である“未設定”と表示する。
【００４９】
本実施例では、Ｓ１５０６〜Ｓ１５１０の結果、図９で示すような表示となっている。具体的には、Ｓ１５０２で選択したデバイス構成ファイルの中で、図９では、監視項目として＜ＳＮＭＰＶ１を使用する＞、＜デバイス名＞、＜設置場所＞が選択されている。また、監視項目＜ＳＮＭＰＶ１を使用する＞に対しては固定監視を意味する＜固定＞、＜デバイス名＞と＜設置場所＞に対しては可変監視を意味する＜可変＞が指定されている。さらに、表示上で、監視項目＜ＳＮＭＰＶ１を使用する＞に対しては、監視値として＜ＯＮ＞が反映されている。一方、監視項目＜デバイス名＞、＜設置場所＞に対しては、監視値として＜未設定＞が表示されている。
【００５０】
Ｓ１５１１は、デバイス構成管理部３３は、［次へ］ボタン押下と判定した場合にはＳ１５１２に遷移する。
【００５１】
Ｓ１５１２で、デバイス構成管理部３３は、Ｓ１５０６、Ｓ１５０７で選択した結果に従う監視項目情報を、ＲＡＭ１２上に一時保存する。本実施例では、デバイス構成管理部３３は、＜ＳＮＭＰＶ１を使用する＞、＜デバイス名＞、及び＜設置場所＞の監視項目名、監視項目パス、監視値属性、及び監視値を、監視項目情報として一時保存する。
【００５２】
Ｓ１５１３で、デバイス構成管理部３３は、「デバイス設定値監視のタスク作成」のＳＴＥＰ３を示す「監視対象のデバイスの選択」画面（図１０）を表示装置１５に表示する。
【００５３】
図１０の「監視対象のデバイスの選択」画面は、「監視デバイス候補」セクションから構成される。更に、図１０の「監視対象のデバイスの選択」画面は、画面遷移するための［次へ］ボタン、及び処理を中止するための［キャンセル］ボタンから構成される。［キャンセル］ボタンが押下された場合（または、所定時間、［次へ］ボタンが押下されなかった場合）は、本処理は強制的にキャンセル（終了）する。Ｓ１５１４で、デバイス構成管理部３３は、「監視デバイス候補」セクションに表示されたデバイスリストから監視対象とする１以上のデバイス（以降、監視デバイス群と称す）の選択を受け付ける。
【００５４】
図１０の「監視デバイス候補」セクションには、図４のデバイスリストが表示される。図１０では、デバイスＤＥＶＡ１、ＤＥＶＡ２、及びＤＥＶＢ１が選択されている。
【００５５】
Ｓ１５１５で、デバイス構成管理部３３は、［次へ］ボタン押下と判定した場合には図１６のＳ１６００に遷移する。
【００５６】
Ｓ１６００で、デバイス構成管理部３３は、Ｓ１５１４で選択を受け付けた監視デバイス群の情報を、ＲＡＭ１２上に一時保存する。本実施例では、デバイス構成管理部３３は、監視デバイス群として選択したデバイスＤＥＶＡ１、ＤＥＶＡ２、及びＤＥＶＢ１のデバイス情報を、ＲＡＭ１２上に一時保存する。Ｓ１６０１で、デバイス構成管理部３３は、Ｓ１５１２でＲＡＭ１２に一時保存した監視項目情報を取得する。以降では、固定監視する監視項目を固定監視項目、可変監視する監視項目を可変監視項目と称す。
【００５７】
Ｓ１６０２で、デバイス構成管理部３３は、Ｓ１６０１で取得した監視項目情報に、可変監視項目が存在するか否かを判定する。可変監視項目が存在する場合にはＳ１６０３に遷移し、可変監視項目が存在しない場合にはＳ１６１２に遷移する。
【００５８】
Ｓ１６０３で、デバイス構成管理部３３は、Ｓ１６００でＲＡＭ１２に一時保存した監視デバイス群のデバイス情報を取得する。具体的には、デバイスＤＥＶＡ１、ＤＥＶＡ２、及びＤＥＶＢ１のそれぞれのデバイス情報であるデバイス名、製品名、及びアドレス等が取得される。
【００５９】
Ｓ１６０４で、デバイス構成管理部３３は、図６を参照し、監視デバイスとして選択された各デバイスに対応するデバイス設定値情報を取得する。具体的には、デバイス構成管理部３３は、ＤＥＶＡ１については、構成ファイル１を取得する。また、デバイスＤＥＶＡ２に対しては、構成ファイル２と、デバイスＤＥＶＡ２に設定されたことのある構成ファイルである設定値ファイル１−１とが取得される。更に、デバイス構成管理部３３は、デバイスＤＥＶＢ１については、設定値ファイル１−１を取得する。
【００６０】
Ｓ１６０５で、デバイス構成管理部３３は、可変監視項目の監視値の指定のために、「可変値項目の設定」画面（図１１）を表示装置１５に表示する。
【００６１】
図１１（Ａ）で示す「可変値項目の設定」画面は、「可変値項目情報」セクションから構成される。更に、図１１（Ａ）の「可変値項目の設定」画面は、画面遷移するための［次へ］ボタン、及び処理を中止するための［キャンセル］ボタンから構成される。［キャンセル］ボタンが押下された場合（または、所定時間、［次へ］ボタンが押下されなかった場合）は、本処理は強制的にキャンセル（終了）する。「可変値項目情報」セクションは、監視デバイス、監視値情報、及び監視項目とその監視値、から構成される。
【００６２】
監視値情報では、可変監視項目の監視値の指定に利用されるデバイス構成ファイルのリストがプルダウンで表示される。［取得］ボタンは、対象デバイス以外のデバイス構成ファイルも取得することを手動指示するためのボタンである。ここで、監視値情報としてデバイス構成ファイルが１つ選択指定された場合には、そのファイルに含まれる可変監視項目と一致する設定項目の設定値が、監視値として決定される。
【００６３】
なお、図１１（Ａ）のデバイスＤＥＶＡ１、ＤＥＶＡ２の各行で示すように、図５及び６を参照し、監視デバイスに対応するデバイス構成ファイルの中で監視項目に対する設定値を含むファイル（構成ファイル１、構成ファイル２）が監視値情報においてデフォルト表示される。例えば、監視デバイスＤＥＶＡ１に対する監視値として、デバイス構成ファイルとして＜構成ファイル１＞の設定値を用いた表示が反映される。ここで、監視項目が設定されているデバイス構成ファイルが複数存在する場合には、ファイル数分、監視値情報にリストする。
【００６４】
更に、図１１（Ａ）で示すように、デバイス構成管理部３３は、監視デバイスＤＥＶＢ１については、監視項目に対する設定値をもつデバイス構成ファイルが存在しないため、＜未設定＞を監視値情報として表示する。監視値についても同様に＜未設定＞と表示される。
【００６５】
Ｓ１６０６で、デバイス構成管理部３３は、図１１（Ａ）の画面を介して、［取得］ボタンが押下されたか否かを判定する。［取得］ボタンの押下と判定した場合にはＳ１６０７に遷移し、押下していないと判定した場合にはＳ１６１０に遷移する。
【００６６】
Ｓ１６０７で、デバイス構成管理部３３は、可変監視項目である＜デバイス名＞、＜設置場所＞とその設定値を含むデバイス構成ファイルを取得する。Ｓ１６０８で、デバイス構成管理部３３は、可変監視項目の監視値を、Ｓ１６０７で取得したデバイス設定値情報（構成ファイル３）から抽出して、更新する。図１１（Ｂ）は、Ｓ１６０７で取得されたデバイス構成ファイルの中から、＜構成ファイル３＞が選択指定された場合の画面を示している。可変監視項目＜デバイス名＞、＜設置場所＞の監視値として、＜ＤＥＶＢ１＞、＜ＲＯＯＭＢ１＞が表示されている。
【００６７】
なお、本実施例では、複数の可変監視項目に対して、監視デバイス群毎に１つのデバイス構成ファイルの設定値を使用しているが、可変監視項目毎に、使用するデバイス構成ファイルを変更しても構わない。
【００６８】
Ｓ１６１０で、デバイス構成管理部３３は、［次へ］ボタン押下と判定した場合にはＳ１６１１に遷移する。Ｓ１６１１で、デバイス構成管理部３３は、図１１（Ｂ）に示した通り、該画面を介して最終的に設定された各監視デバイスの可変監視項目に対する監視値を示す設定情報を、ＲＡＭ１２上に一時保存する。
【００６９】
Ｓ１６１２で、デバイス構成管理部３３は、「デバイス設定値監視のタスク作成」のＳＴＥＰ５を示す「変更検出時の動作」画面（図１２）を表示装置１５に表示する。図１２の「変更検出時の動作」画面は、「変更検出時の動作設定」セクションから構成される。更に、図１２の「変更検出時の動作」画面は、画面遷移するための［次へ］ボタン、及び処理を中止するための［キャンセル］ボタンから構成される。［キャンセル］ボタンが押下された場合（または、所定時間、［次へ］ボタンが押下されなかった場合）は、本処理は強制的にキャンセル（終了）する。Ｓ１６１３で、デバイス構成管理部３３は、「変更検出時の動作設定」セクションに表示された変更検出時の動作の選択を受け付ける。
【００７０】
「変更検出時の動作設定」セクションは、監視デバイスの監視項目の設定値に対する監視において、監視値からの変更を検出した場合の動作を設定するための選択リストである。変更検出時の動作としては、「メール通知」、「修復」、「メール通知＋修復」の３つから選択できる。ここで、修復とは、変更が検出された場合に、その監視項目の設定値を、強制的に監視値に戻すことを意味する。また、メール通知とは、変更が検出された場合に、変更が検出された監視項目を、後述する監視結果の通知設定に従いメール通知することを意味する。
【００７１】
Ｓ１６１４で、デバイス構成管理部３３は、［次へ］ボタン押下と判定した場合には図１７のＳ１７００に遷移する。Ｓ１７００で、デバイス構成管理部３３は、Ｓ１６１３で選択された変更検出時の動作情報を、ＲＡＭ１２上に一時保存する。
【００７２】
Ｓ１７０１で、デバイス構成管理部３３は、「デバイス設定値監視のタスク作成」のＳＴＥＰ６を示す「タスク登録設定」画面（図１３）を表示装置１５に表示する。Ｓ１７０２で、デバイス構成管理部３３は、図１３を介した登録するタスクの設定内容を受け付ける。
【００７３】
図１３の「タスク登録設定」画面は、「タスク名」、「スケジュール設定」、及び「監視結果の通知」のセクションから構成される。更に、図１３の「タスク登録設定」画面は、画面遷移するための［次へ］ボタン、及び処理を中止するための［キャンセル］ボタンから構成される。［キャンセル］ボタンが押下された場合（または、所定時間、［次へ］ボタンが押下されなかった場合）は、本処理は強制的にキャンセル（終了）する。
【００７４】
「タスク名」セクションは、登録するタスクの名称を設定するための編集ボックスである。次に、「スケジュール設定」セクションは、「実行スケジュール」と「実行周期」とから構成され、登録したタスクを実行するスケジュール情報を設定する選択リストと編集ボックスである。ここで、「実行スケジュール」は、「定期的に実行する」や「即時実行する」といったタスクの実行スケジュールを選択する。また、「実行周期」は、実行スケジュールが「定期的に実行する」場合に、どのように定期的（月単位、週単位など）に実行するかを設定する。
【００７５】
次に、「監視結果の通知」セクションは、「通知先メールアドレス」と「通知タイミング」とから構成され、Ｓ１６１３で設定した変更検出時の動作におけるメールの通知先などを指定できる。「通知タイミング」としては、変更検出時のみ通知、タスクの実行毎に通知などが指定できる。
【００７６】
Ｓ１７０３で、デバイス構成管理部３３は、［次へ］ボタン押下と判定した場合にはＳ１７０４に遷移する。Ｓ１７０４で、デバイス構成管理部３３は、タスク設定の内容を、ＲＡＭ１２上に一時保存する。
【００７７】
Ｓ１７０５で、デバイス構成管理部３３は、「デバイス設定値監視のタスク作成」のＳＴＥＰ７を示す「登録内容の確認」画面（図１４）を表示装置１５に表示する。図１４で示す通り、画面上の「タスク名」、「スケジュール設定」、「監視結果の通知」、「変更検出時の動作」、「監視デバイス」、「デバイス構成ファイル」、及び「監視情報」の各セクションで、それまで受け付けた指定内容が反映されている。更に、図１４の「登録内容の確認」画面は、作成したタスクをデータ保管部３４に保存するための［登録］ボタン、及び処理を中止するための［キャンセル］ボタンから構成される。［キャンセル］ボタンが押下された場合（または、所定時間、［次へ］ボタンが押下されなかった場合）は、本処理は強制的にキャンセル（終了）する。
【００７８】
ここで、図１４の「監視情報」セクションでは、可変監視項目の監視値について＜一覧＞と表示され、リンクが設定される。このリンクは、監視デバイス毎の監視値を示す別画面（不図示）に遷移するためのものである。
【００７９】
Ｓ１７０６で、デバイス構成管理部３３は、［次へ］ボタン押下と判定した場合にはＳ１７０７に遷移する。Ｓ１７０７で、デバイス構成管理部３３は、図１４を介して確認された全ての設定を含む監視タスクをデータ保管部３４に保存し、タスク登録する。
【００８０】
Ｓ１７０８で、デバイス構成管理部３３は、Ｓ１７０７で保存した監視タスクの監視対象として可変監視項目が含まれるか否かを判定する。可変監視項目を含むと判定した場合にはＳ１７０９に遷移し、含まない場合にはＳ１７１１に遷移する。
【００８１】
Ｓ１７０９で、デバイス構成管理部３３は、監視タスクに関する保存情報から可変監視項目情報を抽出し、抽出した情報から監視デバイス毎に監視用データ（可変監視用データ）を生成する。ここでは、関デバイスの台数分だけ可変監視用データが生成され、生成された可変監視用データはデバイス構成データ保管部３５に保存される。
【００８２】
本実施例では、デバイス構成管理部３３は、監視デバイスＤＥＶＡ１に対して、可変監視項目＜デバイス名＞、＜設置場所＞と監視値＜ＤＥＶＡ１＞、＜ＲＯＯＭＡ１＞から構成された可変監視用データを生成される。同様に、監視デバイスＤＥＶＡ２に対して、可変監視項目＜デバイス名＞、＜設置場所＞と監視値＜ＤＥＶＡ２＞、＜ＲＯＯＭＡ２＞から構成された可変監視用データが生成される。更に、監視デバイスＤＥＶＢ１に対して、可変監視項目＜デバイス名＞、＜設置場所＞と監視値＜ＤＥＶＢ１＞、＜ＲＯＯＭＢ１＞から構成された可変監視用データが生成される。
【００８３】
Ｓ１７１０で、デバイス構成管理部３３は、Ｓ１７０７で保存した監視タスクの監視対象として固定監視項目が含まれるか否かを判定する。固定監視項目を含むと判定した場合にはＳ１７１１に遷移し、含まない場合にはＳ１７１２に遷移する。
【００８４】
Ｓ１７１１で、デバイス構成管理部３３は、監視タスクに関する保存情報から固定監視項目情報を抽出し、監視デバイス群で共通の１つの監視用データ（固定監視用データ）を生成する。固定監視用データはデバイス構成データ保管部３５に保存される。
【００８５】
本実施例では、デバイス構成管理部３３は、監視デバイスＤＥＶＡ１、ＤＥＶＡ２、ＤＥＶＢ１で共通する固定監視項目＜ＳＮＭＰＶ１を使用する＞と監視値＜ＯＮ＞から構成された固定監視用データを生成する。
【００８６】
Ｓ１７１２で、デバイス構成管理部３３は、監視モードフラグを設定する。デバイス構成管理部３３は、可変監視用データと固定監視用データの両方を生成した場合には、監視モードフラグに、可変監視と固定監視の双方を実行することを示すフラグ（混在監視モード）を設定する。また、可変監視用データのみを生成した場合には、監視モードフラグに可変監視を示すフラグ（可変監視モード）を設定する。
【００８７】
また、固定監視用データのみを生成した場合には、監視モードフラグに固定監視を示すフラグ（固定監視モード）を設定する。
【００８８】
なお、［キャンセル］ボタン押下などで処理が終了される場合には、デバイス構成管理部３３は、Ｓ１５０３、Ｓ１５１２、Ｓ１６００、Ｓ１６１１、Ｓ１７００、及びＳ１７０４でＲＡＭ１２に一時保存したデータを削除し（Ｓ１７１３）、処理を終了する。
【００８９】
図１８は、タスク実行の管理を説明するためのフローチャートである。本処理は、ＣＰＵ１０が、デバイス管理のためのサーバーアプリケーションプログラム（デバイス管理アプリケーション）を実行することで実現されるものである。
【００９０】
タスク管理部３２は、データ保管部３４に保存されたタスクで、タスクスケジュールからタスクの実行時間に到達したタスクが存在するか否かを判定する（Ｓ１８００）。タスク管理部３２は、Ｓ１５００で実行時間に到達したタスクが存在すると判定した場合には、該当タスクの保管元に通知しＳ１８０１に遷移する。本実施例では、タスク保管部３２は、デバイス構成管理部３３に、実行時間に到達したタスクの存在を通知することを意味する。次に、タスク管理部３２からタスク実行を指示されたデバイス構成管理部３３は、データ保管部３４に保存したタスクのタスク情報を取得しタスク内容を解析する（Ｓ１８０１）。
【００９１】
次に、デバイス構成管理部３３は、Ｓ１８０１で解析したタスクがデバイス群２０００に対する監視タスクであるかを判定し（Ｓ１８０２）、デバイス設定値監視タスクであると判定した場合には、Ｓ１８０３に遷移する。一方、Ｓ１８０２で、デバイス設定値監視タスクではないと判定した場合には、Ｓ１８０４に遷移する。Ｓ１８０３，Ｓ１８０４では各タスクが実行される。
【００９２】
図１９は、図１８のＳ１８０３で示す、デバイス設定値の監視タスクの実行処理の詳細を説明するためのフローチャートを示す。
【００９３】
デバイス構成管理部３３は、Ｓ１８０１で解析したデバイス群２０００に対するデバイス設定値監視タスクからＳ１５１４で選択した監視デバイス情報を取得する（Ｓ１９００）。本実施例では、デバイス構成管理部３３は、デバイスＤＥＶＡ１、ＤＥＶＡ２、ＤＥＶＢ１を監視デバイス情報として取得する。
【００９４】
次に、デバイス構成管理部３３は、Ｓ１９００で取得した監視対象デバイス群２０００の監視が終了したかを判定し（Ｓ１９０１）、終了していない場合にはＳ１９０２に遷移する。ここで、デバイス構成管理部３３は、監視対象である全てのデバイス群２０００に対するデバイス設定値監視が終了するまで、下記Ｓ１９０２からＳ１９１７までの処理を繰り返す。
【００９５】
次に、デバイス構成管理部３３は、監視デバイス群の各デバイスのデバイス構成サービス部３６から、監視項目を含むデバイス構成ファイルを取得する（Ｓ１９０２）。以降、監視デバイス群から取得した監視項目を含むデバイス構成ファイルを監視対象ファイルと称す。
【００９６】
次に、デバイス構成管理部３３は、Ｓ１７１２で設定した監視モードフラグを取得し（Ｓ１９０３）、監視モードを判定する（Ｓ１９０４）。デバイス構成管理部３３は、監視モードを固定監視モードと判定した場合にはＳ１９０５に遷移し、混在監視モードと判定した場合にはＳ１９０６に遷移し、可変監視モードと判定した場合にはＳ１９０７に遷移する。
【００９７】
次に、デバイス構成管理部３３は、デバイス構成データ保管部３５からＳ１７０９、Ｓ１７１１で生成され、保存した可変監視用データと固定監視用データを取得する（Ｓ１９０６）。なお、Ｓ１９０４で、デバイス構成管理部３３が、固定監視モードと判定した場合には、監視デバイス群共通の固定監視用データを取得する（Ｓ１９０５）。また、Ｓ１９０４で、デバイス構成管理部３３が、可変監視モードと判定した場合には、監視デバイス群毎の可変監視用データを取得する（Ｓ１９０７）。
【００９８】
次に、デバイス構成管理部３３は、Ｓ１９０５〜Ｓ１９０７の何れかで取得した監視用データと、Ｓ１９０２で取得した監視対象ファイルとを比較する（Ｓ１９０８）。
【００９９】
本実施例では、デバイス構成管理部３３は、Ｓ１９０６で取得した固定監視用データを用いて、Ｓ１９０２で取得した監視対象ファイルの固定監視項目＜ＳＮＭＰＶ１を使用する＞の設定値が＜ＯＮ＞から変更されていないかを判定する。更に、デバイス構成管理部３３は、Ｓ１９０６で取得した可変監視用データを用いて、Ｓ１９０２で取得した監視対象ファイルの可変監視項目＜デバイス名＞の設定値が＜ＤＥＶＡ１＞から変更されていないかを判定する。同様に、デバイス構成管理部３３は、Ｓ１９０６で取得した可変監視用データを用いて、Ｓ１９０２で取得した監視対象ファイルの可変監視項目＜設置場所＞の設定値が＜ＲＯＯＭＡ１＞から変更されていないかを判定する。
【０１００】
次に、デバイス構成管理部３３は、Ｓ１９０８で比較した結果、相違があるかを判定（Ｓ１９０９）し、相違がある場合にはＳ１９１０に遷移する。次に、デバイス構成管理部３３は、１８０１で解析した監視デバイス群に対するデバイス設定値監視タスク内容からＳ１６１３で設定した変更検出時の動作情報を取得する（Ｓ１９１０）。次に、デバイス構成管理部３３は、Ｓ１９１０で取得した変更検出時の動作情報に＜修復＞が設定されているかを判定し（Ｓ１９１１）、設定されている場合にはＳ１９１２に遷移する。次に、デバイス構成管理部３３は、監視対象ファイルから１９０８で監視用データの監視値と異なる設定値となっていた監視項目を抽出する（Ｓ１９１２）。次に、デバイス構成管理部３３は、Ｓ１９１２で抽出した監視項目と、修復する設定値で構成された修復用デバイス構成ファイル（以降、修復ファイルを称す）を生成する（Ｓ１９１３）。ここで、修復ファイルは、Ｓ１９０２で取得した監視対象ファイルに対して、設定値が変更となった監視項目の設定値を修復し、修復しない他の設定項目はそのまま利用する構成であっても構わない。次に、デバイス構成管理部３３は、監視対象デバイス群２０００のデバイス構成サービス部３６に対して、修復ファイルを伴ったデバイス設定値配信のタスクを実行し、課員使用データに含まれる監視値に設定を戻す（Ｓ１９１４）。次に、デバイス構成管理部３３は、Ｓ１９０８〜Ｓ１９１４の監視結果をデータ保管部３４に保存する（Ｓ１９１５）。
【０１０１】
一方、デバイス構成管理部３３は、Ｓ１９０９で相違がないと判定した場合、及びＳ１９１１で変更検出時の動作に＜修復＞が設定されていないと判定した場合には、Ｓ１９１５に遷移する。そして、デバイス構成管理部３３は、デバイスＤＥＶＡ１以外の監視対象のデバイス群２０００に関しては、Ｓ１９１５で、監視用データと監視対象ファイルに相違がなかった結果を、データ保管部３４に保存する。
【０１０２】
次に、デバイス構成管理部３３は、Ｓ１９００で取得した全ての監視デバイス群の監視が終了したと判定した場合には、Ｓ１９１６に遷移する。そして、デバイス構成管理部３３は、Ｓ１９１５でデータ保管部３４に保存した監視結果を取得する（Ｓ１９１６）。次に、デバイス構成管理部３３は、Ｓ１９１０で取得した変更検出時の動作に「メール通知」が設定されているかを判定し（Ｓ１９１７）、設定されている場合には、Ｓ１９１８に遷移する。次に、デバイス構成管理部３３は、Ｓ１８０１で解析したタスク内容から監視結果の通知設定を取得する（Ｓ１９１８）。次に、デバイス構成管理部３３は、Ｓ１９１８から通知タイミングが「変更検出時のみ通知」であるかを判定し（Ｓ１９１９）、通知タイミングが「変更検出時のみ通知」である場合にはＳ１９２１に遷移する。次に、デバイス構成管理部３３は、Ｓ１９１６で取得した監視結果に、変更を検出した監視デバイス群が存在するかを判定し（Ｓ１９２０）、存在する場合にはＳ１９２１に遷移する。次に、デバイス構成管理部３３は、Ｓ１９１６で取得した通知先メールアドレスに対して、変更が検出された監視デバイス群の監視結果をメール通知する（Ｓ１９２１）。一方、デバイス構成管理部３３は、Ｓ１６１９で通知タイミングが「変更検出時のみ通知」ではないと判定した場合にはＳ１６１８に遷移する。そして、デバイス構成管理部３３は、Ｓ１９１８で取得した通知先メールアドレスに対して、変更が検出されたか否かに関わらず監視デバイス群の監視結果をメール通知する（Ｓ１９２２）。一方、デバイス構成管理部３３は、Ｓ１９１７で変更検出時の動作に「メール通知」が設定されていないと判定した場合には処理を終了する。同様に、デバイス構成管理部３３は、Ｓ１９２０で変更を検出した監視デバイス群が存在しないと判定した場合には処理を終了する。
【０１０３】
以上の処理により、管理装置による各監視デバイスの設定情報の監視において、固定設定項目及び可変設定項目の両方を同時に監視するための監視タスクを容易に監視でき、ＩＴ管理者のコンピュータシステムに係る管理コストを削除する効果を有する。また、本発明では、固定設定項目及び可変設定項目を分離し、監視用データを生成するため、監視デバイスの台数が多くなっても増加するのは可変監視用データ部分のみとなり、監視のために必要なデータのサイズも抑制できる。
【０１０４】
（第２実施形態）
次に、本発明の第２実施形態を説明する。デバイス群２０００に対する修復データにおいて、修復データを構成する設定項目によっては、その修復データを受信するデバイス群２０００を識別するための特別な属性設定を必要とする場合がある。例えば、＜設置場所＞といった設定項目の設定値は、複数のデバイスに同じ設定値を設定する場合には、同じデバイス構成ファイルを使用することが出来る。
【０１０５】
例えば、デバイスＤＥＶＡ１から取得した設定値＜ＲＯＯＭＡ１＞の設定項目＜設置場所＞を有するデバイス構成ファイルを、デバイスＤＥＶＡ２に配信することで、デバイスＤＥＶＡ２の設定項目＜設置場所＞の設定値を＜ＲＯＯＭＡ１＞にすることが出来る。
【０１０６】
一方で、例えば、デバイス群２０００におけるカラー印刷の際に、そのトナー量を補正するような設定項目（以降、トナー量補正と称す）は、デバイス群２０００の設置場所の温度や湿度等の使用状況により補正するトナー量が異なる。これは、可変監視の一例で示した＜設置場所＞といった設定項目とは異なり、あるデバイス群２０００固有の設定項目であることを示す属性設定が、デバイス構成ファイルに設定されている必要がある。
【０１０７】
このように、単にデバイス群２０００間で固定、デバイス群２０００毎に可変といった設定項目以外に、デバイス群２０００固有となる設定項目の設定値の監視を実現する本発明の好適かつ詳細な説明（実施例）を説明する。
【０１０８】
図２０は、図１９で示す処理に対して、Ｓ２０００〜Ｓ２００３を追加したものである。
【０１０９】
なお、本実施例においては、デバイス群２０００固有となる設定項目に対する属性設定として、デバイス群２０００を識別するための属性例として、デバイスＩＤとデバイスＳ／Ｎを用いることとする。ここで、デバイスＩＤとは、デバイスの製品名であり、例えば、図４に示すように、デバイスＤＥＶＡ１〜ＡＮは、同一製品名＜ＤＥＶＡ＞であり、デバイスＩＤは同じ値となる。また、デバイスＳ／Ｎとは、デバイスに予め付けらえているシリアル番号であり、デバイス群２０００毎に固有であっても構わないし、同一デバイスＩＤ間で固有となっていても構わない。更に、デバイス群２０００のベンダー情報や、デバイス群２０００設置時に、設置場所と級のローカルな情報を識別情報として用いても構わない。
【０１１０】
図１９での説明との差分について、以下、説明を行う。
【０１１１】
Ｓ１９１２において、デバイス構成管理部３３は、監視対象ファイルから１９０８で監視用データの監視値と異なる設定値となっていた監視項目を抽出し、Ｓ２０００に遷移する。
【０１１２】
次に、デバイス構成管理部３３は、Ｓ１９１２で抽出した監視項目に関して、監視対象ファイルからその監視項目の設定値属性を取得する（Ｓ２０００）。
【０１１３】
本実施例では、デバイス構成ファイルのおける各設定項目には、設定値、設定値のデータ型、値域といった設定値属性以外に、その設定値の固有性を意味する属性レベルが設定されているものとする。ここで、属性レベルとは、デバイス群２０００固有となる設定項目であるか否かを示し、例えば、属性レベル１であれば、この設定項目の設定値を変更する場合には、デバイスＩＤやデバイスＳ／Ｎといった属性を付加する必要があることを意味する。
【０１１４】
なお、属性レベルとしては、属性レベル１を意味する数値や文字列以外に、必要となる属性、例えば、＜デバイスＩＤ＆デバイスＳ／Ｎ＞といった必要となる属性そのものの設定であっても構わない。
【０１１５】
更に、属性レベルは、デバイス構成ファイルではなく、デバイス構成データ保管部３５といった領域に、予め外部ファイルとして設定項目とその設定項目の設定値を変更する場合に必要となる属性を設定することでも構わない。また、図９に示す「監視項目の選択」画面において、明示的に属性を付加するか否かを設定することでも構わない。
【０１１６】
本実施例では、デバイス構成管理部３３は、Ｓ１９１２で監視値と異なる値となっていた監視項目として＜トナー量補正＞を抽出する。そして、デバイス構成管理部３３は、Ｓ２０００において、デバイス群２０００固有の設定項目のひとつである＜トナー量補正＞に関する属性レベル＜属性レベル１＞を取得する。
【０１１７】
次に、デバイス構成管理部３３は、Ｓ２０００で取得した相違があった監視項目の設定値属性がデバイス群２０００固有の設定項目であるか否かを判定（Ｓ２００１）し、デバイス群２０００固有の設定項目であると判定した場合には、Ｓ２００２に遷移する。
【０１１８】
本実施例では、デバイス構成管理部３３は、相違があった監視項目＜トナー量補正＞の設定値属性がデバイス群２０００固有を意味する＜属性レベル１＞であると判定し、Ｓ２００２に遷移する。
【０１１９】
次に、デバイス構成管理部３３は、Ｓ１９０２で取得した監視対象ファイルから、デバイス群２０００固有を示すデバイス情報を取得する（Ｓ２００２）。
本実施例では、デバイス構成管理部３３は、監視デバイスＤＥＶＡ１から取得した監視対象ファイルから、監視デバイスＤＥＶＡ１固有のデバイス属性として、監視デバイスＤＥＶＡ１のデバイスＩＤとデバイスＳ／Ｎを取得する。
【０１２０】
なお、デバイス属性は、図４に示すデバイスリストを生成するためのデバイス探索ときのデバイス群２０００から取得することでも構わない。更に、デバイス属性は、デバイス構成データ保管部３５といった領域に、予め外部ファイルにデバイス群２０００固有のデバイス属性を設定することでも構わない。
【０１２１】
次に、デバイス構成管理部３３は、Ｓ１９１２で抽出した監視項目、修復する設定値、及びＳ２００２で取得したデバイス属性で構成されたデバイス固有の修復用デバイス構成ファイルを生成する（Ｓ２００３）。
【０１２２】
本実施例では、デバイス構成管理部３３は、監視項目＜トナー量補正＞と、修復する設定値、及びデバイスＤＥＶＡ１固有のデバイス属性で構成された復帰ファイルを生成する。
【０１２３】
（他の実施例）
本発明は、上述した実施形態を適宜組み合わせることにより構成された装置あるいはシステムやその方法も含まれるものとする。
【０１２４】
ここで、本発明は、上述した実施形態の機能を実現する１以上のソフトウェア（プログラム）を実行する主体となる装置あるいはシステムである。また、その装置あるいはシステムで実行される上述した実施形態を実現するための方法も本発明の一つである。また、そのプログラムは、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給され、そのシステム或いは装置の１以上のコンピュータ（ＣＰＵやＭＰＵ等）によりそのプログラムが読み出され、実行される。つまり、本発明の一つとして、さらにそのプログラム自体、あるいは該プログラムを格納したコンピュータにより読み取り可能な各種記憶媒体も含むものとする。また、上述した実施形態の機能を実現する回路（例えば、ＡＳＩＣ）によっても、本発明は実現可能である。
【符号の説明】
【０１２５】
１０００  管理装置
２０００  ネットワークデバイス群
３０００  通信回線
【図１】
2018163600.tif 000003
【図２】
2018163600.tif 000004
【図３】
2018163600.tif 000005
【図４】
2018163600.tif 000006
【図５】
2018163600.tif 000007
【図６】
2018163600.tif 000008
【図７】
2018163600.tif 000009
【図８】
2018163600.tif 000010
【図９】
2018163600.tif 000011
【図１０】
2018163600.tif 000012
【図１１】
2018163600.tif 000013
【図１２】
2018163600.tif 000014
【図１３】
2018163600.tif 000015
【図１４】
2018163600.tif 000016
【図１５】
2018163600.tif 000017
【図１６】
2018163600.tif 000018
【図１７】
2018163600.tif 000019
【図１８】
2018163600.tif 000020
【図１９】
2018163600.tif 000021
【図２０】
2018163600.tif 000022