(57)【要約】      （修正有）【課題】  標準的なネットワーク管理ソフトウエアと共に使用する新規なプラグイン及びそのようなプラグインを使用するネットワーク装置を監視する方法を与えること。【解決手段】  ネットワークに既に存在する標準的なネットワーク管理ソフトウエアは、ネットワーク上の総ての装置を発見し装置に関する情報をデータベースに格納する。プラグインは、データベースにアクセスし、第１群のネットワーク装置を確認し、ポーリングする。更に、ポーリングされた第１群のネットワーク装置からの情報を利用しエラー状態を判別する。次に、エラー状態を、暗号化可能な電子メールメッセージで装置管理ファシリティに報告する。プラグインは、高い優先度のエラー状態をそれらが生じた時に報告すること、低優先度のエラー状態をそれらが所定の期間の間続く場合に報告することの双方を行なうことができる。【選択図】      図２
2005044355.tif 000002
【特許請求の範囲】
【請求項１】
ネットワーク上の総ての装置を発見し、発見された装置に関する情報をデータベースに格納する標準的なネットワーク管理ソフトウエアと共に使用するプラグインであって：
前記データベースにアクセスするように及び前記データベースから第１群のネットワーク装置を確認するように形成される第１コンピュータ制御部；
情報を得るために前記第１群のネットワーク装置をポーリングするように形成される第２コンピュータ制御部；
を有することを特徴とするプラグイン。
【請求項２】
前記第１群のネットワーク装置の少なくとも１つに所定の属性を設定するために、ポーリングされた前記第１群のネットワーク装置からの情報を利用するように形成される第３コンピュータ制御部
を更に有することを特徴とする請求項１記載のプラグイン。
【請求項３】
前記ポーリングされた第１群のネットワーク装置からの情報により前記第１群のネットワーク装置のエラー状態を判別するように形成される第４コンピュータ制御部
を更に有することを特徴とする請求項１記載のプラグイン。
【請求項４】
前記エラー状態の少なくとも１つを電子メールメッセージで装置管理機能部に報告するよう形成される第５コンピュータ制御部
を更に有することを特徴とする請求項３記載のプラグイン。
【請求項５】
前記第５コンピュータ制御部が、第１のエラー状態が生じた場合に実質的に少なくとも第１のエラー状態を報告するように、及び第２のエラー状態が所定の期間続く場合に少なくとも第２のエラー状態を報告するように更に形成される
ことを特徴とする請求項４記載のプラグイン。
【請求項６】
前記第２乃至第５コンピュータ制御部が、前記第１群のネットワーク装置内の総ての装置について１つのポーリングサイクル毎に反復される
ことを特徴とする請求項５記載のプラグイン。
【請求項７】
前記標準的なネットワーク管理ソフトウエアが、ＨＰオープンビュー（商標）である
ことを特徴とする請求項１記載のプラグイン。
【請求項８】
前記第１群のネットワーク装置が、同一の製造業者によって製造されたものとして発見された、ネットワーク上の総ての装置である
ことを特徴とする請求項１記載のプラグイン。
【請求項９】
第５コンピュータ制御部が、前記電子メールメッセージを暗号化するように更に形成される
ことを特徴とする請求項４記載のプラグイン。
【請求項１０】
ネットワーク上の総ての装置を発見し、発見された装置に関する情報をデータベースに格納する標準的なネットワーク管理ソフトウエアと共に使用するプラグインであって：
前記データベースにアクセスする及び前記データベースから第１群のネットワーク装置を確認する第１コンピュータコード手段；
情報を得るために前記第１群のネットワーク装置をポーリングする第２コンピュータコード手段；
を有することを特徴とするプラグイン。
【請求項１１】
前記第１群のネットワーク装置の少なくとも１つに所定の属性を設定するために、ポーリングされた前記第１群のネットワーク装置からの情報を利用する第３コンピュータ制御手段
を更に有することを特徴とする請求項１０記載のプラグイン。
【請求項１２】
前記ポーリングされた第１群のネットワーク装置からの情報により前記第１群のネットワーク装置のエラー状態を判別する第４コンピュータ制御手段
を更に有することを特徴とする請求項１０記載のプラグイン。
【請求項１３】
前記エラー状態の少なくとも１つを電子メールメッセージで装置管理機能部に報告する第５コンピュータ制御手段
を更に有することを特徴とする請求項１２記載のプラグイン。
【請求項１４】
前記第５コンピュータ制御手段が、第１のエラー状態が生じた場合に実質的に少なくとも第１のエラー状態を報告するように、及び第２のエラー状態が所定の期間続く場合に少なくとも第２のエラー状態を報告するように更に形成される
ことを特徴とする請求項１３記載のプラグイン。
【請求項１５】
前記第２乃至第５コンピュータ制御手段が、前記第１群のネットワーク装置内の総ての装置について１つのポーリングサイクル毎に反復される
ことを特徴とする請求項１４記載のプラグイン。
【請求項１６】
前記標準的なネットワーク管理ソフトウエアが、ＨＰオープンビュー（商標）である
ことを特徴とする請求項１０記載のプラグイン。
【請求項１７】
前記第１群のネットワーク装置が、同一の製造業者によって製造されたものとして発見された、ネットワーク上の総ての装置である
ことを特徴とする請求項１０記載のプラグイン。
【請求項１８】
第５コンピュータ制御手段が、前記電子メールメッセージを暗号化するように更に形成される
ことを特徴とする請求項１３記載のプラグイン。
【請求項１９】
ネットワーク上のネットワーク装置を監視する方法であって：
ネットワーク上の総てのネットワーク装置を発見し、発見された装置に関する情報をデータベースに格納する標準的なネットワーク管理ソフトウエアと共に使用するプラグインをインストールするステップ；
より成り、前記プラグインは、
前記データベースにアクセスするように及び前記データベースから第１群のネットワーク装置を確認するように形成される第１コンピュータ制御部；
情報を得るために前記第１群のネットワーク装置をポーリングするように形成される第２コンピュータ制御部；
を有することを特徴とする方法。
【請求項２０】
前記第１群のネットワーク装置の少なくとも１つに所定の属性を設定するために、ポーリングされた前記第１群のネットワーク装置からの情報を利用するように形成される第３コンピュータ制御部
を更に有することを特徴とする請求項１９記載の方法。
【請求項２１】
前記ポーリングされた第１群のネットワーク装置からの情報により前記第１群のネットワーク装置のエラー状態を判別するように形成される第４コンピュータ制御部
を更に有することを特徴とする請求項１９記載の方法。
【請求項２２】
前記エラー状態の少なくとも１つを電子メールメッセージで装置管理機能部に報告するよう形成される第５コンピュータ制御部
を更に有することを特徴とする請求項２１記載の方法。
【請求項２３】
前記第５コンピュータ制御部が、第１のエラー状態が生じた場合に実質的に少なくとも第１のエラー状態を報告するように、及び第２のエラー状態が所定の期間続く場合に少なくとも第２のエラー状態を報告するように更に形成される
ことを特徴とする請求項２２記載の方法。
【請求項２４】
前記第２乃至第５コンピュータ制御部が、前記第１群のネットワーク装置内の総ての装置について１つのポーリングサイクル毎に反復される
ことを特徴とする請求項２３記載の方法。
【請求項２５】
前記標準的なネットワーク管理ソフトウエアが、ＨＰオープンビュー（商標）である
ことを特徴とする請求項１９記載の方法。
【請求項２６】
前記第１群のネットワーク装置が、同一の製造業者によって製造されたものとして発見された、ネットワーク上の総ての装置である
ことを特徴とする請求項１９記載の方法。
【請求項２７】
第５コンピュータ制御部が、前記電子メールメッセージを暗号化するように更に形成される
ことを特徴とする請求項２２記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、標準的なネットワーク管理ソフトウエアに関連して動作するソフトウエアのみを必要とするリモート装置管理ソリューションに関連する。
【０００２】
原出願書類では、付録においてコンピュータプログラムリストとして与えられたコンパクトディスク上のデータが参考に供されている。
【背景技術】
【０００３】
多くの環境において、プリンタ、ファクシミリ、多機能機器等のような複数のネットワーク装置がネットワークサーバに接続される。従来では、ネットワークサーバは、様々な種類のソリューションに関して専用の装置を用いてネットワーク装置から情報を収集する。例えば、遠隔的なプリンタ管理ソリューションは、例えば印刷操作のように制御するために、ネットワーク装置から情報を集めるための専用のハードウエアを使用する。
【０００４】
そのような従来のシステムでは、明らかに、専用のハードウエアを利用しなければならないことで、コストの上昇を招く結果となる。
【０００５】
本願の図１を参照するに、そのような従来のネットワークサーバが示されている。図１に示されるように、ネットワーク１は、様々なネットワーク装置１５，１７に接続されたネットワークサーバ２を含む。これらのネットワーク装置１５，１７は、プリンタ、ファクシミリ、多機能装置等とすることができる。また、自身のソフトウエアを備える専用のハードウエア５は、ネットワークサーバ２に接続され、且つネットワーク１５，１７に接続される。専用のハードウエア及びソフトウエア５は、印刷する操作のような制御のために、ネットワーク装置１５，１７に関する情報を収集する。
【０００６】
また、図１に示されるように、ネットワーク１は、インターネットのような通信チャネル２０を通じてリモート装置管理センタ３０に接続可能である。リモート装置管理センタ３０は、リモート装置管理センタサーバ３２を含む。
【０００７】
例えば、図１に示されるような、自身のソフトウエアを備えた専用のハードウエア５は、リナックス（Ｌｉｎｕｘ）オペレーティングシステムを走らせ、適切な検出やポーリング等を行なうハードウエアやソフトウエアを含む小型ＰＣでもよい。
【０００８】
しかしながら、多くのネットワークサーバは、ＨＰオープンビュー（Ｏｐｅｎ  Ｖｉｅｗ）（商標）のようなネットワーク管理ソフトウエアを含む。図１を参照するに、ネットワークサーバ２は、データベース１８に接続されるネットワーク管理ソフトウエア１３も含む。ＨＰオープンビュー（商標）は、ウインドウズ（登録商標）／リナックス／ユニックス又はソラリスサーバ上で走るソフトウエアである。そのソフトウエアは、ネットワーク上の装置を発見し、その装置を定期的にポーリングすることで、発見された装置を監視する。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
既存のネットワークシステムは、ＨＰオープンビュー（商標）又は同様なネットワーク管理ソフトウエアを有するので、そのようなネットワーク管理ソフトウエアが、ネットワーク装置から情報を集めることのできるプラグインを展開するプラットフォームとして使用可能であることに、本発明の発明者等は着目した。集められた情報は、多くの態様で使用可能であり、その態様は例えばエラーに関するメッセージや、ネットワーク装置に関してリモート装置管理センタに監視状態を、例えば暗号化された電子メールで送信することを可能にするようなものである。そのようなソリューションにより、リモート装置管理ソリューションに専用のハードウエアに関する条件は、一例として、削除されることが可能であり、リモート装置管理用のソリューションのみの純粋なソフトウエアが実現可能になる。
【００１０】
従って、本発明の１つの課題は、ネットワークシステムで使用及び導入が容易な新規なリモート装置管理動作を可能にすることである。
【００１１】
本発明の更なる課題は、専用のハードウエアを使用しなくてもよい新規なリモート装置管理システムを提供することである。
【００１２】
本発明の更なる課題は、ソフトウエアオンリーソリューションである新規なリモート装置管理システムを提供することである。
【課題を解決するための手段】
【００１３】
上記及び他の課題を達成するために、本発明は、標準的なネットワーク管理ソフトウエアと共に使用する新規なプラグイン及びそのようなプラグインを使用するネットワーク装置を監視する方法を与える。標準的なネットワーク管理ソフトウエアは、ネットワークに既に存在し、ネットワーク上の総ての装置を発見し、発見された装置に関する情報をデータベースに格納する。プラグインは、前記データベースにアクセスでき、前記データベースから第１群のネットワーク装置を確認でき、情報を得るために前記第１群のネットワーク装置をポーリングすることができる。更に、プラグインは、前記第１群のネットワーク装置の少なくとも１つに所定の属性を設定するために、ポーリングされた前記第１群のネットワーク装置からの情報を利用でき、及び前記ポーリングされた第１群のネットワーク装置からの情報により前記第１群のネットワーク装置のエラー状態を判別できる。更に、前記エラー状態の少なくとも１つを、暗号化可能な電子メールメッセージで装置管理ファシリティに報告することができる。プラグインは、高い優先度のエラー状態をそれらが生じた時に報告すること、及び／又は低優先度のエラー状態をそれらが所定の期間の間続く場合に報告することの双方を行なうことができる。
【００１４】
本発明に関するより完全な理解及び付随的な多くの利点は、添付図面に関連して考察される以下の詳細な説明を参照することによって、いっそう良好に理解されるであろう。
【発明を実施するための最良の形態】
【００１５】
各図を通じて、同様な参照番号は、同一の又は対応する部分を示し、特に図２に関して、本発明のシステムのブロック図が説明される。
【００１６】
図２における要素１０はネットワークを示し、そのネットワーク内で本発明によるプラグイン１１がインストール可能である。図２に示されるように、ネットワーク１０は、データベース１８に及び様々なネットワーク装置１５，１７に接続されたネットワークサーバ１２を含む。ネットワーク装置は、プリンタ、ファクシミリ、多機能装置等の任意の形式のものとすることができる。ネットワークサーバは、ＨＰオープンビュー（商標）のようなネットワーク管理ソフトウエア１３を含み、且つプラグイン１１を含む。
【００１７】
本発明は、プラグイン１１に着目して特に詳細に説明され、そのプラグインは、ネットワークサーバ１０にインストールされることが可能であり、付加的な専用のハードウエアを利用することを必要とせずに、リモート装置管理が実現されることを可能にする。プラグイン１１は本質的にはネットワーク管理ソフトウエア１３（この例では、その動作に関するプラットフォームとしてＨＰオープンビュー（商標））を利用する。プラグインは、他のネットワーク管理ソフトウエアと共に使用可能であり、ＨＰオープンビュー（商標）と共に使用することに制限されない。例えば、プラグインは、ＩＢＭチボリネットビュー（Ｔｉｖｏｌｉ  ＮｅｔＶｉｅｗ）、アドベントネット（ＡｄｖｅｎｔＮｅｔ）、ウェブＮＭＬ等のような他の標準的なネットワーク管理ソフトウエア共に使用可能である。
【００１８】
また、図２に示されるように、ネットワーク１０は、インターネットのような通信チャネル２０により、リモート装置管理センタ３０に接続される。リモート装置管理センタ３０は、リモート装置管理センタサーバ３２を含む。
【００１９】
リモート装置管理センタ３０及びリモート装置管理センタサーバ３２は、任意の従来の又は既存のリモート装置管理センタとすることが可能であり、その管理センタは、ネットワーク１０、特にそのネットワークに含まれるネットワーク装置１５，１７の動作を監視する。具体例として、リモート装置管理センタ３０は、あるネットワーク装置１５，１７が故障した場合の障害命令を処理し、その障害をどのように修復するかについてネットワーク１０のオペレータにメッセージを送信することができ、又はその障害を直すために故障したネットワーク装置にサービス提供するサービス人員を送ることができる。リモート装置管理センタ３０は、当然に、他の機能及び動作を与えることができる。更に、リモート装置管理センタ３０は、通信チャネル２０を通じて（例えばインターネットを通じて電子メールにより）ネットワーク１０から情報を受信することができ、従ってネットワークサーバ１２はメールサーバをも含む。無線や直接的な回線等のような他の通信モードによっても、ネットワーク１０をリモート装置管理センタ３０に接続できる。
【００２０】
本発明では、ネットワーク１０のユーザは、既存のネットワークサーバ１２にプラグイン１１をインストールする必要があり、そのサーバはＨＰオープンビュー（商標）のようなネットワーク管理ソフトウエア１３を有する。プラグイン１１が導入されると、ユーザはリモート装置管理センタ３０の電子メールアドレスを入力することができ、カウンタ、トナーレベル等のような装置情報及びエラー状態の全てが、暗号化可能な電子メールメッセージの形式でリモート装置管理センタ３０に報告されることが可能である。
【００２１】
プラグイン１１は、異なるネットワーク管理ソフトウエア３０と共に使用可能であるが、本発明によるアプリケーションは、ＨＰオープンビュー（商標）に特に適しているものと認められる。プラグイン１１が関連して動作することの可能なネットワーク管理ソフトウエア１３は、内蔵の（ビルトイン）データベース１８を有するべきであり、そのデータベースはプラグイン１１が動作するのに必要な付加的な属性を格納するために使用可能である。ＨＰオープンビュー（商標）のＣ  ＡＰＩは（アプリケーションプログラムインターフェース）は、付加的なネットワーク装置をポーリングするために及びプラグイン１１に必要な属性をデータベース１８に格納するために使用可能である。
【００２２】
図２に示されるようなシステムの動作において、ネットワーク管理ソフトウエア１３は、ネットワーク上の総てのネットワーク装置を発見し、発見したネットワーク装置に関する情報をデータベース１８に格納する。プラグイン１１は、発見された装置をデータベース１８から検索すること及び所定の装置を確認することができるように動作可能である。例えば、プラグインは、特定の製造業者に属する総ての装置を第１の装置群として判別する。プラグイン１１は、その後に、付加的な情報について、それらの装置をポーリングすることができる。ポーリング動作により受信された付加的な情報を用いて、プラグイン１１は、任意の特定の装置に所定の予め決められた特性を設定することができる。また、プラグインは、ネットワーク装置から与えられた情報を調べることで、誤差状態を判別することもできる。即時のエラー状態が予め決定可能であり、それらが起こると速やかに報告可能である。即時のエラーが電子メールメッセージ（暗号化可能である）内で発見されると直ぐに、リモート装置管理センタ３０に送信可能である。所定の周期の間持続する長く続くエラー状態のような、即時のアテンション（割込）を要しない他のエラーも発見されることが可能であり、電子メールによって報告されることが可能であり、その電子メールも暗号化可能であり、所定の周期の間持続するものとしてそのエラーがメモされる。このプロセスは、総ての装置について反復されてもよく、特に第１群の装置の総てについてポーリングサイクル毎に反復されてもよい。
【００２３】
図３はプラグイン１１の更なる詳細な動作を示す。
【００２４】
図３に示されるように、ステップ１０の開始の後に、ステップＳ１５にて、データベース１８は、コマンドＯＶｗＤｂＩｎｉｔにより開かれ、選択された装置群の総てがラベル付けされる。選択された総ての装置群をラベリングするこのプロセス（即ち、第１群の装置をラベル付けすること）は、プラグイン１１により実行される。そして、ステップＳ２０において、プラグイン１１は、選択された装置の総てをデータベースから検索することができる。そして、プラグイン１１は、ステップＳ２５にて、選択された装置の各々が選択された装置群に属するか否かを判別することができる。
【００２５】
装置が選択されたグループに属するならば、ステップＳ２５にて「はい」の場合、ステップＳ３０に進む。ステップＳ３０では、選択された装置がポーリングされ、選択された装置に関する属性がデータベース内に設定される。装置シリアル番号、全体カウンタ、ファックスカウンタ、コピーカウンタ、様々なトナーレベル、装置状態、詰め込み具合又はジャム（ｊａｍ）ステータス等のような様々な属性が設定される。
【００２６】
そして、ステップＳ３５に進み、プラグイン１１は、即時的なエラーがそのグループの装置で起こるか否かを調べるために継続的に監視する。即時的なエラーが起こると、ステップＳ３５で「はい」の場合、ステップＳ５５に進み、暗号化されることの可能な電子メールメッセージを送信することで、リモート装置管理センタ３０は、その即時的なエラーの通知を受ける。電子メールで速やかに報告される即時的なエラーの例は、トナーレベル及び状態、又はサービス呼出発生状態である。
【００２７】
ステップＳ３５で何らの即時的なエラーも生じなかったならば、ステップＳ３５で「いいえ」の場合、Ｓ４０に進み、長期的に続くエラーが発生したか否かが判別される。長期的に続くエラー状態の例は、装置ダウン／手が届かない状態である。長期的に続くエラーの存在を示す、ステップＳ４０にて「はい」の場合には、ステップＳ４５に進み、そのエラーが指定された期間よりも長く続いたか否かを判別する。ステップＳ４５にて「はい」の場合には、再びステップＳ５５に進み、リモート装置管理センタ３０は、暗号化可能な電子メールでそのエラーの通知を受ける。
【００２８】
所定の期間の間にエラーが存在しなかったことを示す、ステップＳ４５で「いいえ」の場合には、ステップＳ５０に進み、特定の長期的に残るエラーの総てについてタイマが設定される。タイマは、長期的に続くエラーがどの程度長く存在したかを追跡するために使用される。特定の長期的に続くエラーが、５つのポーリングサイクルに対して存在したならば、その特定の長期的に続くエラーに関する５つにトナーがセットされる。
【００２９】
特定の装置が選択されたグループ内にない場合は、ステップＳ２５で「いいえ」の場合又はステップＳ４０で長期的につづく何らのエラーも生じていない場合には、ステップＳ６０に進む。ステップＳ５５にて、電子メールが送信された後もステップＳ６０に進む。
【００３０】
ステップＳ６０では、選択されたグループ中に他の装置が存在するか否かが判別され、ステップＳ６０にて「はい」の場合には、ステップＳ２５に戻る。ステップＳ６０にて「いいえ」の場合には、ステップＳ６５でこのサイクルを終了し、次のポーリングサイクルに関するステップＳ２０に戻る。ポーリングサイクルは、例えば、１０乃至１８０分の範囲内とすることができる。本発明によるこのような動作により、純粋なソフトウエアソリューションであるプラグイン１１は、ネットワーク管理ソフトウエア１３を、ネットワークサーバ１２に接続される様々な装置１５，１７を監視するためのプラットフォームとして使用できる。従って、動作を監視するために何らの専用のハードウエアも必要とされない。
【００３１】
本発明を実現するソフトウエアの実際的な一例は、上述したコンピュータプログラムリストを記述するコンパクトディスクに関する原出願に附随する付録にあり、それは参考に供せられる。
【００３２】
明らかに、上記の教示内容に照らせば、本発明に関する多数の修正及び変形が可能である。従って、ここに具体的に説明されたものではなく、添付の特許請求の範囲の範疇で本発明は実現され得ることが、理解されるべきである。
【図面の簡単な説明】
【００３３】
【図１】従来のリモート装置管理システムを示す。
【図２】本発明によるシステムのブロック図を示す。
【図３】図２のプラグインの動作を記述するフローチャートを示す。
【符号の説明】
【００３４】
１  ネットワーク
２  サーバ
５  専用のハードウエア及びソフトウエア
１０  ネットワーク
１１  プラグイン
１２  ネットワークサーバ
１３  ネットワーク管理ソフトウエア
１５，１７  ネットワーク装置
１８  データベース
２０  通信チャネル
３０  リモート装置管理センタ
３２  リモート装置管理センタサーバ
【図１】
2005044355.tif 000003
【図２】
2005044355.tif 000004
【図３】
2005044355.tif 000005