(57)【要約】【課題】  管理対象となる機器において予めなされた設定が変更された場合に、元の設定状態に戻すことができる機器管理装置、機器管理方法、プログラム及び記録媒体を提供する。【解決手段】  少なくとも１以上の機器と通信を行うことによって機器を管理する機器管理装置であって、機器について予め登録された設定状態を示す機器設定値を記憶する機器設定値記憶手段と、機器の現在の設定状態を示す機器現在値を機器から所定間隔で収集する機器現在値収集手段と、機器現在値と機器設定値との同一性を判断する同一性判断手段と、同一性判断手段による判断の結果、機器現在値と機器設定値との間に不一致がある場合、所定の端末装置に対して、不一致がある機器について通知する通知手段と、を有する。【選択図】  図１
2007080171.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１以上の機器と通信を行うことによって該機器を管理する機器管理装置であって、
前記機器について予め登録された設定が変更されたことを検知し、所定の端末装置に対して、前記設定が変更された機器について通知することを特徴とする機器管理装置。
【請求項２】
少なくとも１以上の機器と通信を行うことによって該機器を管理する機器管理装置であって、
前記機器について予め登録された設定状態を示す機器設定値を記憶する機器設定値記憶手段と、
前記機器の現在の設定状態を示す機器現在値を前記機器から所定間隔で収集する機器現在値収集手段と、
前記機器現在値と前記機器設定値との同一性を判断する同一性判断手段と、
前記同一性判断手段による判断の結果、前記機器現在値と前記機器設定値との間に不一致がある場合、所定の端末装置に対して、不一致がある機器について通知する通知手段と、
を有することを特徴とする機器管理装置。
【請求項３】
前記同一性判断手段による判断の結果、前記機器現在値と前記機器設定値との間に不一致がある場合、該不一致を是正するように該機器を制御する機器制御手段をさらに有することを特徴とする請求項２記載の機器管理装置。
【請求項４】
前記機器について一覧表示するための機器一覧情報を生成し、所定の端末装置又は所定の表示手段に対して出力する機器一覧情報生成手段をさらに有し、
前記同一性判断手段による判断の結果、前記機器現在値と前記機器設定値との間に不一致がある場合、前記機器一覧情報生成手段は、不一致がある機器を示す情報を含む機器一覧情報を生成して出力することを特徴とする請求項２又は３記載の機器管理装置。
【請求項５】
少なくとも１以上の機器と、該機器と通信を行うことによって該機器を管理する機器管理装置とを用いて行う機器管理方法であって、
前記機器管理装置は、前記機器について予め登録された設定が変更されたことを検知し、所定の端末装置に対して、前記設定が変更された機器について通知することを特徴とする機器管理方法。
【請求項６】
少なくとも１以上の機器と、該機器と通信を行うことによって該機器を管理する機器管理装置とを用いて行う機器管理方法であって、
前記機器について予め登録された設定状態を示す機器設定値を記憶する機器設定値記憶ステップと、
前記機器の現在の設定状態を示す機器現在値を前記機器から所定間隔で収集する機器現在値収集ステップと、
前記機器現在値と前記機器設定値との同一性を判断する同一性判断ステップと、
前記同一性判断ステップによる判断の結果、前記機器現在値と前記機器設定値との間に不一致がある場合、所定の端末装置に対して、不一致がある機器について通知する通知ステップと、
を有することを特徴とする機器管理方法。
【請求項７】
前記同一性判断ステップによる判断の結果、前記機器現在値と前記機器設定値との間に不一致がある場合、該不一致を是正するように該機器を制御する機器制御ステップをさらに有することを特徴とする請求項６記載の機器管理方法。
【請求項８】
前記機器について一覧表示するための機器一覧情報を生成し、所定の端末装置又は所定の表示手段に対して出力する機器一覧情報生成ステップをさらに有し、
前記同一性判断ステップによる判断の結果、前記機器現在値と前記機器設定値との間に不一致がある場合、前記機器一覧情報生成ステップにて、不一致がある機器を示す情報を含む機器一覧情報を生成して出力することを特徴とする請求項６又は７記載の機器管理方法。
【請求項９】
少なくとも１以上の機器と通信を行うことによって該機器を管理する機器管理装置に機器管理方法を実行させるためのプログラムであって、
前記機器管理装置に、
前記機器について予め登録された設定が変更されたことを検知する処理と、
所定の端末装置に対して、前記設定が変更された機器について通知する処理と、
を実行させるプログラム。
【請求項１０】
少なくとも１以上の機器と通信を行うことによって該機器を管理する機器管理装置に機器管理方法を実行させるためのプログラムであって、
前記機器管理装置に、
前記機器について予め登録された設定状態を示す機器設定値を記憶する機器設定値記憶処理と、
前記機器の現在の設定状態を示す機器現在値を前記機器から所定間隔で収集する機器現在値収集処理と、
前記機器現在値と前記機器設定値との同一性を判断する同一性判断処理と、
前記同一性判断処理による判断の結果、前記機器現在値と前記機器設定値との間に不一致がある場合、所定の端末装置に対して、不一致がある機器について通知する通知処理と、
を実行させるプログラム。
【請求項１１】
前記機器管理装置に、
前記同一性判断処理による判断の結果、前記機器現在値と前記機器設定値との間に不一致がある場合、該不一致を是正するように該機器を制御する機器制御処理をさらに実行させる請求項１０記載のプログラム。
【請求項１２】
前記機器管理装置に、
前記機器について一覧表示するための機器一覧情報を生成し、所定の端末装置又は所定の表示手段に対して出力する機器一覧情報生成処理をさらに実行させ、
前記同一性判断処理による判断の結果、前記機器現在値と前記機器設定値との間に不一致がある場合、前記機器一覧情報生成処理にて、不一致がある機器を示す情報を含む機器一覧情報を生成して出力する処理を実行させる請求項１０又は１１記載のプログラム。
【請求項１３】
請求項９から１２のいずれか１項に記載のプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク上に配置された複数の機器を管理する機器管理装置、機器管理方法、プログラム及び記録媒体に関する。
【背景技術】
【０００２】
従来、機器管理装置の一例として、ネットワーク上に配置された複数の機器を一括管理することができる機器管理サーバが知られている。この機器管理サーバは、管理対象となる複数の機器の一覧を表示する機能や、それらの機器に対して所定の機能の設定を行う機能を有する。
【０００３】
機器の管理者は、複数の機器を共通の設定に揃えて管理したい場合、その共通設定をポリシー情報として、機器管理サーバに登録する。機器管理サーバでは管理対象となる機器を定期的に監視し、各機器のケーパビリティ（能力情報、能力値）を収集する。
【０００４】
機器の管理者は、機器管理サーバに登録されているポリシー情報と、各機器のケーパビリティとに基づいて、各機器への設定値（機器設定値）を作成し、機器管理サーバに登録する。例えば、「設定ＢをＯＮにしたい」というポリシー情報が予め登録されており、できるだけポリシー情報に近い値を設定したい場合は「設定ＢをＯＮ」にすることが最も近い設定値となるが、ある機器では設定Ｂを持っていない場合には、その機器については「設定Ｂは設定しない」となる。
また、例えば、１、２、３、４のいずれかの値を持つ設定Ｃがあり、「設定Ｃを３にしたい」というポリシー情報が予め登録されており、できるだけポリシー情報に近い設定にしたい場合は「設定Ｃを３」にすることが最も近い設定値となるが、ある機器では「設定Ｃには１、２しか設定できない場合には、その機器については「設定Ｃを２に設定」となる。
【０００５】
このように、機器の管理者は、機器管理サーバにおいて、機器１台ごとに設定したり、複数の機器に対して巡回設定をしたり、管理対象の全機器について巡回設定したりして機器設定値の登録を行う。
【０００６】
あるいは、機器の管理者ではなく機器管理サーバ自身が、各機器について上記のような機器設定値の作成・登録を自動的に行う。具体的には、各機器のケーパビリティを考慮して、もっともポリシー情報に近い値を機器設定値として自動的に作成・登録する。
【０００７】
機器管理に係る従来技術例として、ネットワーク上に配置された複数の装置の情報を収集することにより遠隔監視を行う遠隔監視システムがある（例えば、特許文献１参照）。
【特許文献１】特開２００２−２９７４６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
このような従来の機器管理サーバにおいて、機器管理サーバから行った機器への設定は、例えば、機器自身が持つ設定機能により他の管理者などによって予期せずに変更されてしまう可能性がある。このように、何らかの原因により、管理対象となる機器が、予め設定された機器設定値に沿っていない値に変更された場合、機器管理サーバにおいて、設定が変更されたことを検知し、設定を元の設定状態に戻すことが望まれる。
【０００９】
本発明は、上記事情に鑑みてなされたものであり、管理対象となる機器において予めなされた設定が変更された場合に、元の設定状態に戻すことができる機器管理装置、機器管理方法、プログラム及び記録媒体を提供することを目的とする。
【課題を解決するための手段】
【００１０】
かかる目的を達成するために、請求項１記載の発明は、少なくとも１以上の機器と通信を行うことによって機器を管理する機器管理装置であって、機器について予め登録された設定が変更されたことを検知し、所定の端末装置に対して、設定が変更された機器について通知することを特徴とする。
【００１１】
請求項２記載の発明は、少なくとも１以上の機器と通信を行うことによって機器を管理する機器管理装置であって、機器について予め登録された設定状態を示す機器設定値を記憶する機器設定値記憶手段と、機器の現在の設定状態を示す機器現在値を機器から所定間隔で収集する機器現在値収集手段と、機器現在値と機器設定値との同一性を判断する同一性判断手段と、同一性判断手段による判断の結果、機器現在値と機器設定値との間に不一致がある場合、所定の端末装置に対して、不一致がある機器について通知する通知手段と、を有することを特徴とする。
【００１２】
請求項３記載の発明は、請求項２記載の発明において、同一性判断手段による判断の結果、機器現在値と機器設定値との間に不一致がある場合、不一致を是正するように機器を制御する機器制御手段をさらに有することを特徴とする。
【００１３】
請求項４記載の発明は、請求項２又は３記載の発明において、機器について一覧表示するための機器一覧情報を生成し、所定の端末装置又は所定の表示手段に対して出力する機器一覧情報生成手段をさらに有し、同一性判断手段による判断の結果、機器現在値と機器設定値との間に不一致がある場合、機器一覧情報生成手段は、不一致がある機器を示す情報を含む機器一覧情報を生成して出力することを特徴とする。
【００１４】
請求項５記載の発明は、少なくとも１以上の機器と、機器と通信を行うことによって機器を管理する機器管理装置とを用いて行う機器管理方法であって、機器管理装置は、機器について予め登録された設定が変更されたことを検知し、所定の端末装置に対して、設定が変更された機器について通知することを特徴とする。
【００１５】
請求項６記載の発明は、少なくとも１以上の機器と、機器と通信を行うことによって機器を管理する機器管理装置とを用いて行う機器管理方法であって、機器について予め登録された設定状態を示す機器設定値を記憶する機器設定値記憶ステップと、機器の現在の設定状態を示す機器現在値を機器から所定間隔で収集する機器現在値収集ステップと、機器現在値と機器設定値との同一性を判断する同一性判断ステップと、同一性判断ステップによる判断の結果、機器現在値と機器設定値との間に不一致がある場合、所定の端末装置に対して、不一致がある機器について通知する通知ステップと、を有することを特徴とする。
【００１６】
請求項７記載の発明は、請求項６記載の発明において、同一性判断ステップによる判断の結果、機器現在値と機器設定値との間に不一致がある場合、不一致を是正するように機器を制御する機器制御ステップをさらに有することを特徴とする。
【００１７】
請求項８記載の発明は、請求項６又は７記載の発明において、機器について一覧表示するための機器一覧情報を生成し、所定の端末装置又は所定の表示手段に対して出力する機器一覧情報生成ステップをさらに有し、同一性判断ステップによる判断の結果、機器現在値と機器設定値との間に不一致がある場合、機器一覧情報生成ステップにて、不一致がある機器を示す情報を含む機器一覧情報を生成して出力することを特徴とする。
【００１８】
請求項９記載の発明は、少なくとも１以上の機器と通信を行うことによって機器を管理する機器管理装置に機器管理方法を実行させるためのプログラムであって、機器管理装置に、機器について予め登録された設定が変更されたことを検知する処理と、所定の端末装置に対して、設定が変更された機器について通知する処理と、を実行させる。
【００１９】
請求項１０記載の発明は、少なくとも１以上の機器と通信を行うことによって機器を管理する機器管理装置に機器管理方法を実行させるためのプログラムであって、機器管理装置に、機器について予め登録された設定状態を示す機器設定値を記憶する機器設定値記憶処理と、機器の現在の設定状態を示す機器現在値を機器から所定間隔で収集する機器現在値収集処理と、機器現在値と機器設定値との同一性を判断する同一性判断処理と、同一性判断処理による判断の結果、機器現在値と機器設定値との間に不一致がある場合、所定の端末装置に対して、不一致がある機器について通知する通知処理と、を実行させる。
【００２０】
請求項１１記載の発明は、請求項１０記載の発明において、機器管理装置に、同一性判断処理による判断の結果、機器現在値と機器設定値との間に不一致がある場合、不一致を是正するように機器を制御する機器制御処理をさらに実行させる。
【００２１】
請求項１２記載の発明は、請求項１０又は１１記載の発明において、機器管理装置に、機器について一覧表示するための機器一覧情報を生成し、所定の端末装置又は所定の表示手段に対して出力する機器一覧情報生成処理をさらに実行させ、同一性判断処理による判断の結果、機器現在値と機器設定値との間に不一致がある場合、機器一覧情報生成処理にて、不一致がある機器を示す情報を含む機器一覧情報を生成して出力する処理を実行させる。
【００２２】
請求項１３記載の発明は、請求項９から１２のいずれか１項に記載のプログラムを記録したことを特徴とする。
【発明の効果】
【００２３】
本発明によれば、管理対象の機器において予めなされた設定が変更された場合に、元の設定状態に戻すことが可能となる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明を実施するための最良の形態について添付図面を参照して詳細に説明する。
【実施例】
【００２５】
本発明の機器管理装置の一実施例である機器管理サーバは、管理対象の機器に対して機器管理サーバ自身（又は機器の管理者等）が予め行った設定状態を示す機器設定値を保持する一方で、各機器を定期的に監視し、機器の現在の設定状態を示す機器現在値を所定間隔で収集する。そして、機器現在値と機器設定値とを比較した結果、機器現在値と機器設定値との間に値の食い違い（値のズレ）を検知した場合、機器の管理者あてにＥメールなどにより、値の食い違いが発生している機器が存在する旨を通知する。管理者はこの通知を受け取ることにより、値の食い違いが発生した機器の再設定を行うことができる。
あるいは、機器現在値と機器設定値との間に値の食い違いを検知した場合、機器管理サーバ自身が、値の食い違いが発生した機器について自動的に元の設定に戻すことで、常に管理対象の機器を共通設定に保つことができるようになる。
【００２６】
また、管理対象の機器への再設定を行う場合（機器管理サーバのポリシー情報が変更された場合等）、管理者は、再設定の必要な機器がどれかを認識する必要がある。
本実施例では、機器管理サーバにおいて、各機器について、機器設定値と、機器現在値との間にズレがないかチェックし、ズレがある場合は「不一致」である旨を機器の一覧に表示することができる。よって、管理者は不一致である機器を認識できるので、その機器に対して再設定を容易に実施することができる。
【００２７】
図１は、本実施例の機器管理サーバ１００の構成を示すブロック図である。図１に示すように、本実施例では、機器管理サーバ１００と、機器管理サーバ１００と通信可能なネットワーク１８上の機器１，２，３と、機器管理サーバ１００と通信可能な外部コンピュータ１７と、を有するシステムを想定している。以下、本実施例の構成について図１を参照して説明する。
【００２８】
機器一覧表示部１１は、機器管理サーバ１００と通信可能な外部コンピュータ１７、又は機器管理サーバ１００の表示デバイス等、予め指定された端末装置や表示手段（表示デバイス）に対して、機器を一覧表示するための機器一覧情報を出力する機能を有する。
【００２９】
機器監視部１２は、ネットワークに接続された機器１，２，３を予め定められた間隔で監視し、各機器１，２，３から現在の機器の設定状態を示す機器現在値を取得する。この機器現在値の取得方法としては、ＳＮＭＰによる通信、ＨＴＴＰ上でのＳＯＡＰメッセージによる通信等の公知技術により行う。また、機器監視部１２は、間隔を測定するためのタイマ部１３と接続されている。
【００３０】
機器設定値ＤＢ１０は、ポリシー情報（システムポリシー）及び機器ケーパビリティを格納するとともに、ポリシー情報と機器ケーパビリティとを元に設定された機器設定値を格納するためのデータベースである。機器設定値は、上述したように、機器管理サーバ自身が自動的に作成・登録するか、又は、機器の管理者が図示しない入力手段を用いて作成・登録する。なお、機器一覧表示部１１で扱う機器一覧情報は、ここで管理されている情報を元に作成される。
【００３１】
ここで、ポリシー情報とは、ネットワークに接続可能な機器１，２，３について、設定項目と、設定値とを定義したものである。例えば、図２（ａ）において、「設定Ａ、設定Ｂ、設定Ｃ」が機器に対して設定する設定項目であり、「ＯＮ、ＯＦＦ、３」が設定値である。これら設定項目と設定値とが定義され、機器設定値ＤＢ１０に格納されている。
【００３２】
また、機器ケーパビリティとは、各機器から取得する能力値（能力情報）のことである。例えば、図２（ｂ）において、機器１は、設定項目Ａ及びＢについてＯＮ／ＯＦＦが可能であること、設定Ｃについては１〜３のいずれかの値が設定可能ということを表している。また、機器２は、設定項目ＡはＯＮ／ＯＦＦが可能だが、設定Ｂに関する値は持っていない、設定Ｃについては１、２のいずれかの値が設定可能ということを表している。また、機器３は、設定項目Ａ及びＢのＯＮ／ＯＦＦが可能であること、設定Ｃについては３、４のいずれかの値が設定可能ということを表している。
【００３３】
また、機器設定値は、図２（ａ）に示すポリシー情報と、図２（ｂ）に示す機器ケーパビリティとに基づいて設定されたものであり、図２（ｃ）に示すように、ポリシー情報で定義された値、又は、ポリシー情報に近似する値が設定されている。
【００３４】
機器現在値ＤＢ１４は、機器１，２，３の現在の設定状態を示す機器現在値を格納するためのデータベースである。機器現在値は、機器監視部１２によって所定間隔で取得される。機器現在値の形態は、図２（ｄ）に示すように、図２（ｃ）の機器設定値を同様の形態である。
【００３５】
機器設定実行部１５は、機器設定値ＤＢ１０に保持される機器設定値（図２（ｃ）参照）と、機器現在値ＤＢ１４に格納した機器現在値（図２（ｄ）参照）とを比較し、その同一性を判断する。また、機器１，２，３に対して、機器現在値を新たな機器設定値に変更する旨の命令コマンド及び新たな機器設定値を出力する機能を有する。
【００３６】
Ｅメール通知部１６は、機器設定値と機器現在値とにズレがあることを検知した場合に、外部コンピュータ１７や同居のメールクライアント等、予め宛先が登録された端末装置に対してＥメールを発行する機能を有する。なお、本実施例ではＥメールを用いることとしたが、メールの種類としては何でも良い。
【００３７】
機器１，２，３は、ネットワークを介して、機器管理サーバ１００と通信をし、機器ケーパビリティや機器現在値の送信や、機器管理サーバ１００から変更命令及び新たな機器設定値を受信する。機器１，２，３は、機器管理サーバ１００から機器現在値を変更する旨の命令を受信した場合、新たな機器設定値に自動的に更新する。
【００３８】
以上のように構成された機器管理サーバ１００の処理について、図３を参照して説明する。本実施例の機器管理サーバ１００は、プログラム制御により図３に示す機器管理方法を実行する。本実施例のプログラムは、機器管理サーバの所定の記憶領域に予め組み込まれているか、又は、外部通信や記憶媒体等により取得される。
【００３９】
機器１，２，３の各機器設定値は上記方法にて予め機器設定値ＤＢに登録されているものとする。
機器監視部１２は、タイマ部１３の計測による所定の間隔に基づいて機器１，２，３の監視を行う（ステップＳ１）。そして、機器１，２，３のそれぞれから、機器現在値を取得する（ステップＳ２）。取得した機器現在値を、機器現在値ＤＢ１４に格納する（ステップＳ３）。機器設定実行部１５は、機器設定値ＤＢ１０に保持される機器設定値（図２（ｃ）参照）と、機器現在値ＤＢ１４に格納した機器現在値（図２（ｄ）参照）とを比較し、その同一性を判断する（ステップＳ４）。判断の結果、両者が同一であれば（ステップＳ４／ＹＥＳ）、処理を終了する。判断の結果、両者が同一でない場合、つまり、図２（ｄ）に示すように、機器現在値に不一致部分がある場合は（ステップＳ４／ＮＯ）、機器現在値に不一致部分がある機器が存在する旨のメールをＥメール通知部１６にて生成し、機器の管理者の端末に対して送信する（ステップＳ５）。そして、設定実行部１５は、不一致部分がある機器に対して、その機器現在値を新たな機器設定値に変更するように命ずるコマンド及びその新たな機器設定値を送信する（ステップＳ６）。これらを受信した機器は自動的に再設定を行うか、Ｅメールを受信した管理者の操作により再設定が行われる。
【００４０】
このように本実施例によれば、管理対象となる機器において、何らかの原因により予め設定された機器設定値が変更されてしまった場合でも、機器管理サーバにおいて、機器設定値が変更されたことを検知できるので、変更された設定を元の設定状態に戻すことができる。
【００４１】
また、ステップＳ４において、機器現在値に不一致部分がある場合は（ステップＳ４／ＮＯ）、機器一覧表示部１１にて、機器現在値に不一致部分がある機器を示す情報を含む機器一覧情報を生成し、所定の端末装置あるいは機器管理サーバの表示デバイス等に対して出力する。よって、本実施例によれば、この機器一覧情報を所定の端末装置あるいは機器管理サーバの表示デバイスにて表示することにより、機器の管理者は、不一致部分がある機器を認識することができ、機器の再設定を容易に行うことができる。
【００４２】
以上、本発明の実施例について説明したが、上記実施例に限定されるものではなく、その要旨を逸脱しない範囲において種々の変形が可能である。
【産業上の利用可能性】
【００４３】
本発明は、複数の機器を遠隔管理するシステム全般に適用できる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施例に係る全体構成を示すブロック図である。
【図２】本発明の実施例に係る各値を示す図である。
【図３】本発明の実施例に係る動作を示すフローチャートである。
【符号の説明】
【００４５】
１、２、３    機器
１０    機器設定値ＤＢ（機器設定値記憶手段の一例）
１１    機器一覧表示部（機器一覧情報生成手段の一例）
１２    機器監視部（機器現在値収集手段の一例）
１３    タイマ部
１４    機器現在値ＤＢ
１５    機器設定実行部（同一性判断手段及び機器制御手段の一例）
１６    Ｅメール通知部（通知手段の一例）
１７    外部コンピュータ（端末装置の一例）
１８    ネットワーク
１００    機器管理サーバ（機器管理装置の一例）
【図１】
2007080171.tif 000003
【図２】
2007080171.tif 000004
【図３】
2007080171.tif 000005