(57)【要約】【課題】ネットワークに接続された機器の管理を効率的に行なうことを課題とする。【解決手段】管理装置は、監視対象の機器が属するグループごとに、監視間隔の設定値と、該グループに振り分ける振分条件とを対応付けて記憶する記憶部を有する。また、管理装置は、監視対象の機器から該機器のログ情報を取得する。また、管理装置は、取得したログ情報と記憶部に記憶された振分条件とに基づいて、監視対象の機器をいずれかのグループに振り分ける。また、管理装置は、監視対象の機器に対する監視間隔を、機器が振り分けられたグループに応じた監視間隔の設定値に設定する。【選択図】図４
2013050915.tif 000002
【特許請求の範囲】
【請求項１】
監視対象の機器とネットワークを介して接続される管理装置であって、
前記機器が属するグループごとに、監視間隔の設定値と、該グループに振り分ける振分条件とを対応付けて記憶する記憶部と、
前記機器から該機器のログ情報を取得するログ情報取得部と、
前記ログ情報と前記振分条件とに基づいて、前記機器をいずれかの前記グループに振り分ける振分部と、
前記機器に対する監視間隔を、前記機器が振り分けられた前記グループに応じた前記設定値に設定する設定部と
を有することを特徴とする管理装置。
【請求項２】
前記振分条件は、処理データ量の条件であって、
前記振分部は、前記機器の前記ログ情報から求めた処理データ量が満たす前記振分条件に対応するグループに前記機器を振り分けることを特徴とする請求項１に記載の管理装置。
【請求項３】
前記振分条件は、画像形成装置である前記機器における記録媒体の使用量の条件であって、
前記振分部は、前記機器の前記ログ情報から求めた記録媒体の使用量が満たす前記振分条件に対応するグループに前記機器を振り分けることを特徴とする請求項１又は２に記載の管理装置。
【請求項４】
前記振分条件は、処理実行回数の条件であって、
前記振分部は、前記機器の前記ログ情報から求めた処理実行回数が満たす前記振分条件に対応するグループに前記機器を振り分けることを特徴とする請求項１に記載の管理装置。
【請求項５】
前記振分条件は、処理の種類の条件であって、
前記振分部は、前記機器の前記ログ情報から取得した処理の種類が満たす前記振分条件に対応するグループに前記機器を振り分けることを特徴とする請求項１に記載の管理装置。
【請求項６】
前記機器の状態を表す機器情報を記憶する機器情報記憶部と、
設定された前記監視間隔で前記機器の前記機器情報を取得し、該機器から取得した機器情報により前記機器情報記憶部に記憶された機器情報を更新する監視部と
をさらに有することを特徴とする請求項１に記載の管理装置。
【請求項７】
ネットワークに接続された監視対象の機器から該機器のログ情報を取得するログ情報取得ステップと、
前記機器が属するグループごとに、監視間隔の設定値、及び、該グループに振り分ける振分条件を対応付けて記憶する記憶部の振分条件と前記ログ情報とに基づいて、前記機器をいずれかの前記グループに振り分ける振分ステップと、
前記機器に対する監視間隔を、前記機器が振り分けられた前記グループに応じた前記設定値に設定する設定ステップと
をコンピュータに実行させるための管理プログラム。
【請求項８】
監視対象の機器と、該機器にネットワークを介して接続される管理装置とを有する管理システムであって、
前記機器は、
処理の実行毎にログ情報をログ情報記憶部に登録する登録部と、
登録された前記ログ情報を前記管理装置に対して送信する送信部と
を有し、
前記管理装置は、
前記機器が属するグループごとに、監視間隔の設定値と、該グループに振り分ける振分条件とを対応付けて記憶する監視情報記憶部と、
前記機器から該機器のログ情報を取得するログ情報取得部と、
前記ログ情報取得部によって取得されたログ情報と前記振分条件とに基づいて、前記機器をいずれかの前記グループに振り分ける振分部と、
前記機器に対する監視間隔を、前記機器が振り分けられた前記グループに応じた前記設定値に設定する設定部と
を有することを特徴とする管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理装置、管理プログラム及び管理システムに関する。
【背景技術】
【０００２】
従来、ネットワークに接続された機器を管理する管理装置がある。かかる管理装置は、一つの様態として、管理対象の機器と通信を行なうことにより機器を管理する。また、管理装置においては、大規模なネットワークや多種多様なネットワークに接続された大量の機器の一元管理をいかに効率的に行なうかが重要である。
【０００３】
効率的に管理することを目的とした技術としては、例えば、機器からの応答があった期間を学習し、機器に対する問い合わせを学習した期間内に行なう技術がある。他の技術としては、例えば、応答がない機器が存在したときに、新規にスレッドを起動させて他の機器に問い合わせを行なう技術がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来技術では、ネットワークに接続された機器の管理を効率的に行なうことが困難であるという問題がある。具体的には、機器からの応答があった期間を学習する技術では、少なくとも学習するための時間を要するうえに、学習の内容が変化した場合に再度学習しなければならないので、機器の管理を効率的に行なえるとは言い難い。また、新規にスレッドを起動させる技術では、スレッド数を増加させることでネットワーク全体におけるパケット数が増えてしまうので、機器の管理を効率的に行なうことが困難である。
【０００５】
本発明は、上記に鑑みてなされたものであって、ネットワークに接続された機器の管理を効率的に行なうことが可能である管理装置、管理プログラム及び管理システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、本発明に係る管理装置は、監視対象の機器とネットワークを介して接続される管理装置であって、前記機器が属するグループごとに、監視間隔の設定値と、該グループに振り分ける振分条件とを対応付けて記憶する記憶部と、前記機器から該機器のログ情報を取得するログ情報取得部と、前記ログ情報と前記振分条件とに基づいて、前記機器をいずれかの前記グループに振り分ける振分部と、前記機器に対する監視間隔を、前記機器が振り分けられた前記グループに応じた前記設定値に設定する設定部とを有する。
【０００７】
また、本発明に係る管理プログラムは、ネットワークに接続された監視対象の機器から該機器のログ情報を取得するログ情報取得ステップと、前記機器が属するグループごとに、監視間隔の設定値、及び、該グループに振り分ける振分条件を対応付けて記憶する記憶部の振分条件と前記ログ情報とに基づいて、前記機器をいずれかの前記グループに振り分ける振分ステップと、前記機器に対する監視間隔を、前記機器が振り分けられた前記グループに応じた前記設定値に設定する設定ステップとをコンピュータに実行させる。
【０００８】
また、本発明に係る管理システムは、監視対象の機器と、該機器にネットワークを介して接続される管理装置とを有する管理システムであって、前記機器は、処理の実行毎にログ情報をログ情報記憶部に登録する登録部と、登録された前記ログ情報を前記管理装置に対して送信する送信部とを有し、前記管理装置は、前記機器が属するグループごとに、監視間隔の設定値と、該グループに振り分ける振分条件とを対応付けて記憶する監視情報記憶部と、前記機器から該機器のログ情報を取得するログ情報取得部と、前記ログ情報取得部によって取得されたログ情報と前記振分条件とに基づいて、前記機器をいずれかの前記グループに振り分ける振分部と、前記機器に対する監視間隔を、前記機器が振り分けられた前記グループに応じた前記設定値に設定する設定部とを有する。
【発明の効果】
【０００９】
本発明の一つの様態によれば、ネットワークに接続された機器の管理を効率的に行なうことができるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、管理システムの構成例を示す図である。
【図２】図２は、管理装置のハードウェア構成例を示す図である。
【図３】図３は、管理装置のソフトウェア構成例を示す図である。
【図４】図４は、管理装置と画像形成装置との構成例を示す機能ブロック図である。
【図５】図５は、ログ情報記憶部に記憶されるテーブルの例を示す図である。
【図６】図６は、監視情報記憶部に記憶されるテーブルの例を示す図である。
【図７】図７は、機器情報記憶部に記憶されるテーブルの例を示す図である。
【図８】図８は、管理装置による処理の流れの例を示すフローチャートである。
【図９】図９は、管理システムによる処理の流れの例を示す処理シーケンス図である。
【図１０】図１０は、管理プログラムがコンピュータを用いて実現されることを示す図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照して、本発明に係る管理装置、管理プログラム及び管理システムの実施例を説明する。なお、以下の実施例により本発明が限定されるものではない。
【実施例１】
【００１２】
［管理システムの構成］
図１を用いて、管理システムの構成について説明する。図１は、管理システムの構成例を示す図である。
【００１３】
例えば、図１に示すように、管理システム１は、ネットワーク１０に接続された、クライアントＰＣ（Personal  Computer）２０と、管理装置１００と、画像形成装置２００とを有する。なお、以下の実施例では、かかる画像形成装置２００を、コピー機能、プリンタ機能、スキャナ機能及びファクシミリ機能のうち少なくとも２つの機能を有する複合機に適用した例を挙げて説明するが、複写機、プリンタ、スキャナ装置、ファクシミリ装置等の画像形成装置であればいずれにも適用することができる。また、ネットワーク１０には、画像形成装置２００だけでなく、種々のネットワーク機器が接続されていても良い。
【００１４】
上記構成において、管理装置１００は、ネットワーク機器や画像形成装置２００の状態を監視及び管理し、ネットワーク機器や画像形成装置２００の状態に関する各種情報をクライアントＰＣ２０に提供する。以下では、画像形成装置２００の状態に関する各種情報をクライアントＰＣ２０に提供する管理装置１００を例に挙げて説明する。
【００１５】
［管理装置のハードウェア構成］
次に、図２を用いて、管理装置１００のハードウェア構成について説明する。図２は、管理装置１００のハードウェア構成例を示す図である。
【００１６】
例えば、図２に示すように、管理装置１００は、バスで相互に接続された、入力装置１０１と、表示装置１０２と、ドライブ装置１０３と、ＲＡＭ（Random  Access  Memory）１０４と、ＲＯＭ（Read  Only  Memory）１０５と、ＣＰＵ（Central  Processing  Unit）１０６と、インタフェース装置１０７と、ＨＤＤ（Hard  Disk  Drive）１０８とを有する。
【００１７】
入力装置１０１は、例えば、キーボードやマウス等を有し、管理装置１００における各種情報の入力を受け付ける。表示装置１０２は、例えば、モニタ（若しくはディスプレイ、タッチパネル等）やスピーカを有し、管理装置１００における各種情報を表示出力する。ドライブ装置１０３は、例えば、着脱可能な記録媒体１０３ａとのインタフェースである。これにより、管理装置１００は、ドライブ装置１０３を介して、記録媒体１０３ａへデータを書き込んだり、記録媒体１０３ａからデータを読み取ったりする。
【００１８】
ＲＡＭ１０４は、例えば、各種記憶装置から読み出されたプログラム又はデータを一時的に保持する揮発性の半導体メモリである。ＲＯＭ１０５は、例えば、管理装置１００の電源が切られた場合でもデータを保持することができる不揮発性の半導体メモリである。かかるＲＯＭ１０５には、管理装置１００の起動時に実行されるＢＩＯＳ（Basic  Input／Output  System）情報、管理装置１００のシステムの設定情報、及び、ネットワーク関連の設定情報等のデータが格納される。ＣＰＵ１０６は、例えば、ＲＡＭ１０４に読み出されたプログラムを実行することにより、管理装置１００の全体制御及び各種機能の動作を実現する。
【００１９】
インタフェース装置１０７は、例えば、管理装置１００をネットワーク１０に接続するインタフェースである。これにより、管理装置１００は、インタフェース装置１０７を介して、画像形成装置２００やクライアントＰＣ２０等と通信する。ＨＤＤ１０８は、例えば、各種プログラム又はデータを記憶する。ＨＤＤ１０８に記憶されるプログラム又はデータは、例えば、管理装置１００全体を制御する情報処理プログラムや、情報処理システム上において各種機能を提供するアプリケーション等である。また、ＨＤＤ１０８は、記憶している上記プログラム又はデータを、所定のファイルシステムやＤＢ（Data  Base）等により管理する。
【００２０】
これらのようなハードウェア構成により、管理装置１００は、例えば、ＨＤＤ１０８からＲＡＭ１０４上に読み出したプログラムをＣＰＵ１０６により実行し、画像形成装置２００の状態を監視及び管理し、画像形成装置２００の状態に関する各種情報をクライアントＰＣ２０に提供する各種機能を実現する。
【００２１】
［管理装置のソフトウェア構成］
次に、図３を用いて、管理装置１００のソフトウェア構成について説明する。図３は、管理装置１００のソフトウェア構成例を示す図である。
【００２２】
例えば、図３に示すように、管理装置１００には、ｈｔｔｐｄ（HyperText  Transfer  Protocol  Daemon）１１０と、ＷｅｂＰａｇｅ生成部１２０と、ＦｒｏｎｔＥｎｄ部１３０と、機器管理部１４０とを含むソフトウェア部品群がインストールされている。
【００２３】
ｈｔｔｐｄ１１０は、例えば、情報処理システムに常駐するＷｅｂサーバのプログラムであり、クライアントＰＣ２０のブラウザからの要求を受け付けて、受け付けた要求に応じてＷｅｂサーバ内に蓄積されたコンテンツを送信する。ＷｅｂＰａｇｅ生成部１２０は、例えば、ｈｔｔｐｄ１１０によって受け付けられた要求をもとに、ブラウザ上に表示させるためのＷｅｂページを生成する。
【００２４】
ＦｒｏｎｔＥｎｄ部１３０は、例えば、ＷｅｂＰａｇｅ生成部１２０によるＷｅｂページの生成に利用されるデータを機器管理部１４０から取得し、取得したデータをもとにＷｅｂページ生成用のデータに加工する。機器管理部１４０は、例えば、画像形成装置２００の監視、画像形成装置２００の機器情報の取得、取得した機器情報の管理等の各種データ管理、並びに、要求に応じた機器情報の検索や更新等の各種データ操作を実行する。
【００２５】
つまり、ｈｔｔｐｄ１１０、ＷｅｂＰａｇｅ生成部１２０及びＦｒｏｎｔＥｎｄ部１３０は、クライアントＰＣ２０に対する情報提供機能を実現するためのソフトウェア部品に相当する。また、機器管理部１４０は、管理装置１００で動作する機器管理機能を実現するためのソフトウェア部品に相当する。
【００２６】
［管理装置及び画像形成装置の構成］
次に、図４を用いて、管理装置１００と画像形成装置２００との構成について説明する。図４は、管理装置１００と画像形成装置２００との構成例を示す機能ブロック図である。なお、図４では、管理装置１００に含まれるｈｔｔｐｄ１１０、ＷｅｂＰａｇｅ生成部１２０、ＦｒｏｎｔＥｎｄ部１３０及び機器管理部１４０のうち、ＦｒｏｎｔＥｎｄ部１３０と機器管理部１４０とについての機能ブロックを説明する。
【００２７】
例えば、図４に示すように、ＦｒｏｎｔＥｎｄ部１３０は、監視グループ振分指示部１３１と、表示制御部１３２とを有する。
【００２８】
管理グループ振分指示部１３１は、例えば、監視対象である画像形成装置２００に対する監視間隔のグループ振り分け指示を機器管理部１４０に出力する。かかる監視間隔のグループ振り分けは、例えば、所定時間毎や、管理者等による入力装置１０１における入力操作をトリガとする。表示制御部１３２は、例えば、機器管理部１４０から取得した画像形成装置２００に関する機器情報の一覧について、表示出力用の情報に変換制御する。かかる機器情報の一覧の表示制御は、例えば、インタフェース装置１０７を介したクライアントＰＣ２０のユーザによる入力操作をトリガとする。
【００２９】
また、例えば、機器管理部１４０は、ログ情報取得部１４１と、ログ情報記憶部１４２と、監視情報記憶部１４３と、振分部１４４と、監視間隔設定部１４５と、監視部１４６と、機器情報記憶部１４７と、機器一覧取得部１４８とを有する。
【００３０】
ログ情報取得部１４１は、例えば、画像形成装置２００から送信される該画像形成装置２００のログ情報を取得し、ログ情報記憶部１４２に格納する。図５は、ログ情報記憶部１４２に記憶されるテーブルの例を示す図である。例えば、図５に示すように、ログ情報記憶部１４２は、ジョブが実行された日時と、ジョブを実行した画像形成装置２００のＩＰアドレスと、ジョブの種類と、画像形成装置２００を利用したユーザ名と、記録媒体（用紙等）の使用枚数とを対応付けて記憶する。例を挙げると、ログ情報記憶部１４２は、日時「０１／２３  １０：００：００」と、ＩＰアドレス「１９２．１６８．１．１０１」と、ジョブの種類「Ｃｏｐｙ」と、ユーザ名「ユーザＡ」と、使用枚数「１０」とを対応付けて記憶する。
【００３１】
監視情報記憶部１４３は、例えば、画像形成装置２００が属するグループごとに、監視間隔の設定値と、該グループに振り分ける振分条件とを対応付けて記憶する。図６は、監視情報記憶部１４３に記憶されるテーブルの例を示す図である。例えば、図６に示すように、監視情報記憶部１４３は、画像形成装置２００が属するグループを識別するためのグループＩＤ（identifier）と、画像形成装置２００が属するグループのグループ名称と、監視間隔の設定値を表すポーリング間隔と、グループの振分条件を表すグルーピング条件とを対応付けて記憶する。例を挙げると、監視情報記憶部１４３は、グループＩＤ「１」と、グループ名称「更新頻度低グループ」と、ポーリング間隔「６０」と、グルーピング条件「一定時間枚数１００未満」とを対応付けて記憶する。
【００３２】
振分部１４４は、例えば、監視グループ振分指示部１３１からの指示を受け付けた場合に、ログ情報記憶部１４２に記憶されたログ情報と、監視情報記憶部１４３に記憶されたグルーピング条件とに基づいて、画像形成装置２００をいずれかのグループに振り分ける。具体的に例を挙げて説明すると、振分部１４４は、ＩＰアドレスが「１９２．１６８．１．１０１」である画像形成装置２００について、ログ情報記憶部１４２に記憶されたログ情報に含まれる使用枚数を取得する。ここで、振分部１４４によって取得される使用枚数は、日時「０１／２３  １０：００：００」における使用枚数「１０」と、日時「０１／２３  １１：２０：００」における使用枚数「１」と、日時「０１／２３  １２：００：００」における使用枚数「１０」とである。なお、振分部１４４による使用枚数の取得については、予め決定された一定時間内での使用枚数が取得される。
【００３３】
続いて、振分部１４４は、取得した使用枚数を合計した合計値「１０＋１＋１０＝２１」を満たす監視情報記憶部１４３に記憶されたグルーピング条件「一定時間枚数１００未満」を判定し、ＩＰアドレスが「１９２．１６８．１．１０１」である画像形成装置２００をグループＩＤ「１」のグループに振り分ける。
【００３４】
同様に、振分部１４４は、ＩＰアドレスが「１９２．１６８．１．１０２」である画像形成装置２００について、ログ情報記憶部１４２に記憶されたログ情報に含まれる使用枚数を取得する。ここで、振分部１４４によって取得される使用枚数は、日時「０１／２３  １１：００：００」における使用枚数「１００」である。なお、上記のように、振分部１４４による使用枚数の取得については、予め決定された一定時間内での使用枚数が取得される。
【００３５】
続いて、振分部１４４は、取得した使用枚数を合計した合計値「１００」を満たす監視情報記憶部１４３に記憶されたグルーピング条件「一定時間枚数１００以上」を判定し、ＩＰアドレスが「１９２．１６８．１．１０２」である画像形成装置２００をグループＩＤ「２」のグループに振り分ける。
【００３６】
このようにして、振分部１４４は、全ての画像形成装置２００について、いずれかの監視グループに振り分ける。また、監視グループを振り分けた振分部１４４は、画像形成装置２００のＩＰアドレスと、該画像形成装置２００のグループＩＤとを監視間隔設定部１４５に対して通知する。
【００３７】
監視間隔設定部１４５は、例えば、画像形成装置２００に対する監視間隔を、振分部１４４によって画像形成装置２００が振り分けられたグループに応じた設定値に設定する。上述した例を挙げて説明すると、監視間隔設定部１４５は、振分部１４４からＩＰアドレスが「１９２．１６８．１．１０１」である画像形成装置２００のグループＩＤ「１」を受け付けると、監視情報記憶部１４３に基づき、該画像形成装置２００のポーリング間隔を「６０（分）」に設定する。同様に、監視間隔設定部１４５は、振分部１４４からＩＰアドレスが「１９２．１６８．１．１０２」である画像形成装置２００のグループＩＤ「２」を受け付けると、監視情報記憶部１４３に基づき、該画像形成装置２００のポーリング間隔を「１０（分）」に設定する。
【００３８】
このようにして、監視間隔設定部１４５は、全ての画像形成装置２００について、ポーリング間隔を設定する。また、ポーリング間隔を設定した監視間隔設定部１４５は、画像形成装置２００のＩＰアドレスと、該画像形成装置２００のポーリング間隔とを監視部１４６に通知する。
【００３９】
監視部１４６は、例えば、監視間隔設定部１４５によって設定されたポーリング間隔で画像形成装置２００から該画像形成装置２００の機器情報を取得し、取得した機器情報で機器情報記憶部１４７に記憶された機器情報を更新する。かかる画像形成装置２００から取得される機器情報は、例えば、該画像形成装置２００の状態を表すＭＩＢ（Management  Information  Base）である。なお、監視部１４６は、機器情報記憶部１４７に記憶された画像形成装置２００のＩＰアドレスをもとに、画像形成装置２００と通信する。また、監視部１４６は、例えば、計時部（図示せず）を有し、計時部によって計られた時間をもとに、設定されたポーリング間隔でポーリングを実行する。
【００４０】
機器情報記憶部１４７は、例えば、画像形成装置２００の状態を表すＭＩＢを含む機器情報を記憶する。図７は、機器情報記憶部１４７に記憶されるテーブルの例を示す図である。例えば、図７に示すように、機器情報記憶部１４７は、画像形成装置２００について、ＩＰアドレスと、モデル名称と、グループＩＤと、ステータスとを対応付けて記憶する。
【００４１】
これらのうち、ステータスは、画像形成装置２００から取得されたＭＩＢに含まれる情報であり、グループＩＤは、振分部１４４によって振り分けられたグループのグループＩＤである。例を挙げると、機器情報記憶部１４７は、ＩＰアドレス「１９２．１６８．１．１０１」と、モデル名称「ＭｏｄｅｌＡ」と、グループＩＤ「１」と、ステータス「注意」とを対応付けて記憶する。機器一覧取得部１４８は、例えば、機器情報記憶部１４７から画像形成装置２００に関する機器情報の一覧を取得し、表示制御部１３２に出力する。
【００４２】
また、例えば、画像形成装置２００は、ログ登録部２０１と、ログ情報記憶部２０２と、ログ送信部２０３と、ＭＩＢ送信部２０４と、ＭＩＢ情報記憶部２０５とを有する。
【００４３】
ログ登録部２０１は、例えば、画像形成装置２００のジョブの実行毎にログ情報をログ情報記憶部２０２に登録する。ログ登録部２０１によって登録されるログ情報は、例えば、ジョブを実行した日時と、ジョブの種類と、画像形成装置２００のユーザ名と、記録媒体（用紙）の使用枚数とである。ログ情報記憶部２０２は、例えば、日時、ジョブの種類、ユーザ名及び使用枚数を対応付けて記憶する。
【００４４】
ログ送信部２０３は、例えば、ログ情報記憶部２０２に記憶されたログ情報とともに、自己の画像形成装置２００のＩＰアドレスを、管理装置１００に対して送信する。かかるログ送信部２０３によるログ情報の送信は、例えば、所定時間毎や、ログ登録部２０１によるログ情報の登録毎に実行される。また、ログ送信部２０３によるログ情報の送信は、一つの様態として、ＳＯＡＰ（Simple  Object  Access  Protocol）による通信で行なわれる。
【００４５】
ＭＩＢ送信部２０４は、例えば、監視部１４６からの問い合わせに応じて、ＭＩＢ情報記憶部２０５に記憶されたＭＩＢ情報を管理装置１００に対して送信する。かかるＭＩＢ送信部２０４によるＭＩＢ情報の送信は、一つの様態として、ＳＮＭＰ（Simple  Network  Management  Protocol）による通信で行なわれる。ＭＩＢ情報記憶部２０５は、例えば、自己の画像形成装置２００におけるＭＩＢ情報を記憶する。
【００４６】
［管理装置の処理フロー］
次に、図８を用いて、管理装置１００による処理の流れについて説明する。図８は、管理装置１００による処理の流れの例を示すフローチャートである。
【００４７】
例えば、図８に示すように、ログ情報取得部１４１は、監視対象のネットワーク機器である画像形成装置２００からログ情報を受信した場合に（ステップＳ１０１肯定）、取得したログ情報をログ情報記憶部１４２に格納する（ステップＳ１０２）。一方、ログ情報取得部１４１によって画像形成装置２００からログ情報が受信されていない場合に（ステップＳ１０１否定）、振分部１４４は、ステップＳ１０３の処理を実行する。
【００４８】
また、振分部１４４は、監視グループ振分指示部１３１からグループ振分の指示を受け付けた場合に（ステップＳ１０３肯定）、ログ情報記憶部１４２に記憶されたログ情報と、監視情報記憶部１４３に記憶されたグルーピング条件とに基づいて、監視対象である画像形成装置２００をいずれかのグループに振り分ける（ステップＳ１０４）。このとき、画像形成装置２００の監視グループを振り分けた振分部１４４は、画像形成装置２００のＩＰアドレスと、該画像形成装置２００のグループＩＤとを監視間隔設定部１４５に対して通知する。一方、振分部１４４により、監視グループ振分指示部１３１からのグループ振分指示を受け付けていないと判定された場合に（ステップＳ１０３否定）、ログ情報取得部１４１は、ステップＳ１０１の処理を実行する。
【００４９】
また、監視間隔設定部１４５は、振分部１４４から画像形成装置２００のＩＰアドレスとグループＩＤとを受け付けて、監視情報記憶部１４３からポーリング間隔を取得し、該画像形成装置２００のポーリング間隔を設定する（ステップＳ１０５）。このとき、ポーリング間隔を設定した監視間隔設定部１４５は、画像形成装置２００のＩＰアドレスと、該画像形成装置２００のポーリング間隔とを監視部１４６に通知する。
【００５０】
また、監視部１４６は、監視間隔設定部１４５によって設定されたポーリング間隔で画像形成装置２００の監視を実行し、該画像形成装置２００からＭＩＢ情報を取得する（ステップＳ１０６）。ここで、監視部１４６による画像形成装置２００との通信は、監視間隔設定部１４５から通知されたＩＰアドレスをもとに行なわれる。その後、監視部１４６は、取得したＭＩＢ情報をもとに機器情報記憶部１４７に記憶された機器情報を更新する。
【００５１】
［管理システムの処理シーケンス］
次に、図９を用いて、管理システム１による処理の流れについて説明する。図９は、管理システム１による処理の流れの例を示す処理シーケンス図である。以下では、管理システム１に含まれる管理装置１００と画像形成装置２００とにおける処理について説明する。
【００５２】
例えば、図９に示すように、画像形成装置２００は、自己の画像形成装置２００のジョブの実行毎に、ログ情報をログ情報記憶部２０２に登録する（ステップＳ２０１）。そして、画像形成装置２００は、所定時間毎やログ情報の登録毎等の任意のタイミングで、ログ情報記憶部２０２に記憶されたログ情報とともに、自己の画像形成装置２００のＩＰアドレスを、管理装置１００に対して送信する（ステップＳ２０２）。
【００５３】
また、管理装置１００は、画像形成装置２００によって送信されたログ情報を取得し、取得したログ情報をログ情報記憶部１４２に格納する（ステップＳ２０３）。その後、管理装置１００は、画像形成装置２００のグループ振り分けの指示を受け付けると、ログ情報記憶部１４２に記憶されたログ情報と、監視情報記憶部１４３に記憶されたグルーピング条件とに基づいて、画像形成装置２００をいずれかのグループに振り分ける（ステップＳ２０４）。
【００５４】
そして、管理装置１００は、いずれかのグループに振り分けた画像形成装置２００のポーリング間隔を監視情報記憶部１４３から取得し、該画像形成装置２００のポーリング間隔を設定する（ステップＳ２０５）。続いて、管理装置１００は、設定したポーリング間隔で画像形成装置２００の監視を実行する（ステップＳ２０６）。
【００５５】
また、管理装置１００から問い合わせを受け付けた画像形成装置２００は、ＭＩＢ情報記憶部２０５に記憶されたＭＩＢ情報を管理装置１００に対して送信する（ステップＳ２０７）。また、管理装置１００は、画像形成装置２００によって送信されたＭＩＢ情報を取得し、取得したＭＩＢ情報をもとに機器情報記憶部１４７に記憶された機器情報を更新する（ステップＳ２０８）。
【００５６】
［実施例１による効果］
上述したように、管理装置１００は、画像形成装置２００が属するグループごとに、監視間隔の設定値と、該グループに振り分ける振分条件とを対応付けて保持し、監視対象である画像形成装置２００から取得したログ情報に応じてグルーピングを行ない、それぞれのグループに対応する監視間隔を設定するので、ネットワークに接続された機器の管理を効率的に行なうことができる。換言すると、管理装置１００は、ネットワーク機器のログ情報を満たす振分条件に応じたグループそれぞれで、ネットワーク機器のポーリング間隔を設定するので、機器からの応答があった期間を学習するための時間を要したり、新規にスレッドを起動させることでネットワーク全体におけるパケット数が増えたりする従来技術と比較して、ネットワークに接続された機器の管理を効率的に行なうことができる。
【実施例２】
【００５７】
さて、これまで本発明に係る管理装置１００と画像形成装置２００との実施例について説明したが、上述した実施例以外にも種々の異なる形態にて実施されてよいものである。そこで、（１）振分条件、（２）構成、（３）プログラム、において異なる実施例を説明する。
【００５８】
（１）振分条件
上記実施例１では、画像形成装置２００が属するグループの振分条件について、記録媒体（用紙）の使用枚数を例に挙げた。かかる振分条件については、種々の条件を設定しても良い。
【００５９】
例えば、振分条件は、処理データ量の条件としても良い。かかる場合に、振分部１４４は、画像形成装置２００のログ情報から求めた処理データ量が満たす処理データ量の振分条件に対応するグループに、該画像形成装置２００を振り分ける。
【００６０】
また、例えば、振分条件は、ジョブの実行回数の条件としても良い。かかる場合に、振分部１４４は、画像形成装置２００のログ情報から求めたジョブの実行回数が満たすジョブの実行回数の振分条件に対応するグループに、該画像形成装置２００を振り分ける。
【００６１】
また、例えば、振分条件は、ジョブの種類の条件としても良い。かかる場合に、振分部１４４は、画像形成装置２００のログ情報から取得したジョブの種類が満たすジョブの種類の振分条件に対応するグループに、該画像形成装置２００を振り分ける。
【００６２】
（２）構成
また、上記文書中や図面中等で示した処理手順、制御手順、具体的名称、各種のデータやパラメタ等を含む情報については、特記する場合を除いて任意に変更することができる。例えば、画像形成装置２００が属するグループ振り分けに係るグルーピング条件については、任意に変更することができる。
【００６３】
また、図示した管理装置１００又は画像形成装置２００の各構成要素は、機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散又は統合の具体的形態は、図示のものに限られず、その全部又は一部を各種の負担や使用状況などに応じて、任意の単位で機能的または物理的に分散又は統合することができる。例えば、振分部１４４は、監視グループ振分指示部１３１からグループ振り分けの指示を受け付けた場合に、ログ情報記憶部１４２からログ情報の一覧を取得する「ログ一覧取得部」と、ログ一覧取得部によって取得されたログ情報、及び、監視情報記憶部１４３に記憶されたグルーピング条件に基づいて、画像形成装置２００をいずれかのグループに振り分ける「グループ振分部」とに分散しても良い。
【００６４】
（３）プログラム
図１０は、管理プログラムがコンピュータを用いて実現されることを示す図である。例えば、図１０に示すように、管理装置１００としてのコンピュータ１０００は、バス１００９で接続された、ＣＰＵ１００１等の制御装置と、ＲＯＭ１００２やＲＡＭ１００３等の記憶装置と、ＨＤＤ（Hard  Disk  Drive）１００４、ディスクドライブ１００５等の外部記憶装置と、ディスプレイ１００６等の表示装置と、キーボード１００７やマウス１００８等の入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。
【００６５】
管理装置１００で実行される管理プログラムは、一つの様態として、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Digital  Versatile  Disk）等のコンピュータで読み取り可能な記録媒体に記録されて提供される。また、管理装置１００で実行される管理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、管理装置１００で実行される管理プログラムをインターネット等のネットワーク経由で提供又は配布するように構成しても良い。また、管理プログラムを、ＲＯＭ等に予め組み込んで提供するように構成しても良い。
【００６６】
管理装置１００で実行される管理プログラムは、上述した各部（ログ情報取得部１４１、振分部１４４、監視間隔設定部１４５、監視部１４６）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記記憶媒体から管理プログラムを読み出して実行することにより、上記各部が主記憶装置上にロードされ、ログ情報取得部１４１、振分部１４４、監視間隔設定部１４５、監視部１４６が主記憶装置上に生成されるようになっている。
【符号の説明】
【００６７】
１００  管理装置
１１０  ｈｔｔｐｄ
１２０  ＷｅｂＰａｇｅ生成部
１３０  ＦｒｏｎｔＥｎｄ部
１３１  監視グループ振分指示部
１３２  表示制御部
１４０  機器管理部
１４１  ログ情報取得部
１４２  ログ情報記憶部
１４３  監視情報記憶部
１４４  振分部
１４５  監視間隔設定部
１４６  監視部
１４７  機器情報記憶部
１４８  機器一覧取得部
２００  画像形成装置
２０１  ログ登録部
２０２  ログ情報記憶部
２０３  ログ送信部
２０４  ＭＩＢ送信部
２０５  ＭＩＢ情報記憶部
【先行技術文献】
【特許文献】
【００６８】
【特許文献１】特開２００７−１５７０７４号公報
【特許文献２】特開２０１０−２１１５２３号公報
【図１】
2013050915.tif 000003
【図２】
2013050915.tif 000004
【図３】
2013050915.tif 000005
【図４】
2013050915.tif 000006
【図５】
2013050915.tif 000007
【図６】
2013050915.tif 000008
【図７】
2013050915.tif 000009
【図８】
2013050915.tif 000010
【図９】
2013050915.tif 000011
【図１０】
2013050915.tif 000012