JP7493950B2 - Information processing device, information processing method, and program - Google Patents
Information processing device, information processing method, and program Download PDFInfo
- Publication number
- JP7493950B2 JP7493950B2 JP2020020922A JP2020020922A JP7493950B2 JP 7493950 B2 JP7493950 B2 JP 7493950B2 JP 2020020922 A JP2020020922 A JP 2020020922A JP 2020020922 A JP2020020922 A JP 2020020922A JP 7493950 B2 JP7493950 B2 JP 7493950B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- proxy
- monitoring
- information processing
- network device
- 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.)
- Active
Links
- 230000010365 information processing Effects 0.000 title claims description 30
- 238000003672 processing method Methods 0.000 title claims description 4
- 238000012544 monitoring process Methods 0.000 claims description 83
- 230000006870 function Effects 0.000 claims description 18
- 238000012790 confirmation Methods 0.000 claims description 7
- 230000004044 response Effects 0.000 claims description 6
- 230000008859 change Effects 0.000 claims description 4
- 230000002159 abnormal effect Effects 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 claims description 2
- 238000007726 management method Methods 0.000 description 78
- 238000012806 monitoring device Methods 0.000 description 57
- 238000000034 method Methods 0.000 description 23
- 230000008569 process Effects 0.000 description 19
- 238000004891 communication Methods 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 238000013523 data management Methods 0.000 description 7
- 230000005856 abnormality Effects 0.000 description 6
- 238000012545 processing Methods 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 3
- 230000015654 memory Effects 0.000 description 3
- 230000007257 malfunction Effects 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 230000003936 working memory Effects 0.000 description 1
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Debugging And Monitoring (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Description
本発明は、デバイスでのエラー処理や消耗品の補充等のデバイスメンテナンスを迅速に行うための、情報処理装置、情報処理方法及びプログラムに関する。 The present invention relates to an information processing device, an information processing method, and a program for quickly performing device maintenance such as error processing on a device and replenishing consumables.
従来より、オフィス等に設置したデバイス(例えば画像形成装置)のメンテナンスを、ネットワークを介して行うデバイス管理システムが知られている。デバイス管理システムを用いることで、例えば、デバイスに障害が発生したことや、消耗品の補充が必要になったこと等を、ネットワーク経由で検出して、迅速に対応することができる。デバイス管理システムを開示する文献としては、例えば下記特許文献1が知られている。 Conventionally, device management systems have been known that perform maintenance of devices (e.g., image forming devices) installed in an office or the like via a network. By using a device management system, for example, it is possible to detect via the network when a failure occurs in a device or when it is necessary to replenish consumables, and to respond promptly. For example, the following Patent Document 1 is known as a document disclosing a device management system.
従来のデバイス管理システムとして、各デバイスを一元的に管理する管理サーバーと、複数のデバイスから稼働情報を収集して該管理サーバーに転送する監視装置として動作する情報処理装置と、を含むものが、知られている。稼働情報とは、デバイスの障害や消耗品に関連する情報であるステータス情報や、カウンター情報、センサー情報、ログ情報等を含む情報である。稼働情報は、管理サーバが、デバイス管理サービスやデバイス保守サービス等を行うために、使用される。監視装置は、例えば定期的なポーリング等の方法を用いて、この稼働情報を各デバイスから取得する。 A known conventional device management system includes a management server that manages each device in a centralized manner, and an information processing device that acts as a monitoring device that collects operation information from multiple devices and transfers it to the management server. Operation information includes status information related to device failures and consumables, as well as counter information, sensor information, log information, and the like. The operation information is used by the management server to perform device management services, device maintenance services, and the like. The monitoring device obtains this operation information from each device, for example, by using a method such as periodic polling.
デバイスで障害等が発生した場合、その障害等の種類等によっては、復旧作業を行うために作業員がデバイス設置場所へ出向く必要が生じる。このため、障害等の発生から復旧までの時間、すなわちダウンタイムを短縮するためには、デバイス管理システムの安定した稼働が望まれる。 If a failure occurs in a device, depending on the type of failure, a worker may need to go to the device's location to perform recovery work. For this reason, in order to reduce the time from the occurrence of a failure to recovery, i.e., downtime, it is desirable for the device management system to operate stably.
特許文献1のデバイス管理システムでは、監視装置が、その内部に、管理データ(稼働情報)の通信を中継するプロキシ機能(以下、単に「プロキシ」と称す)を有している。さらに、監視装置のプロキシを使用するための設定が、管理対象のデバイスに対しても成される。その結果、管理データは、監視装置のプロキシを経由して、デバイスから管理サーバーへ送られる。 In the device management system of Patent Document 1, the monitoring device has an internal proxy function (hereinafter simply referred to as a "proxy") that relays communication of management data (operation information). Furthermore, settings for using the proxy of the monitoring device are also made for the managed device. As a result, the management data is sent from the device to the management server via the proxy of the monitoring device.
特許文献1が開示するシステムのように、監視装置のプロキシ機能を利用してデバイスを管理する場合、その監視装置のプロキシ機能が正常に動作していないと、管理サーバーで稼働情報を受信して、管理できない。 When managing devices using the proxy function of a monitoring device, as in the system disclosed in Patent Document 1, if the proxy function of the monitoring device is not working properly, the management server cannot receive and manage the operation information.
また、監視装置がプロキシ機能を利用する場合、この監視クライアントのプロキシ設定に対応するように、デバイスのプロキシ設定がなされる。デバイスにプロキシ設定が1種類しかない場合などには、監視装置のプロキシ機能に不具合が生じると、その影響がデバイス内の該プロキシ設定を利用する他の機能に影響するおそれがある。 In addition, when a monitoring device uses a proxy function, the proxy settings of the device are configured to correspond to the proxy settings of the monitoring client. If a device only has one type of proxy setting, for example, if a problem occurs in the proxy function of the monitoring device, this may affect other functions in the device that use the proxy settings.
本発明は、上記課題を解決するために成されたものであり、プロキシ機能を備える情報処理装置において、そのプロキシ機能に異常が発生したことを認識できる仕組みを提供することを目的とする。 The present invention has been made to solve the above problem, and aims to provide a mechanism for an information processing device equipped with a proxy function to recognize that an abnormality has occurred in the proxy function.
本発明の一実施形態に係る情報処理装置は、複数のネットワークデバイスを監視する情報処理装置であって、監視の対象となるネットワークデバイスの登録情報が第1の情報であることに従い、前記情報処理装置から要求することで当該ネットワークデバイスから稼働情報を取得して、該取得された稼働情報を、ネットワークを介して管理サーバに送信する監視手段と、ネットワークデバイスから前記管理サーバへの情報の送信に際して、当該ネットワークデバイスにとってのプロキシサーバとして動作するためのプロキシ手段と、監視の対象となるネットワークデバイスの登録情報が前記第1の情報とは異なる第2の情報であることに従い、前記プロキシ手段が前記プロキシサーバとして正常に動作しているかを確認する確認手段と、を有し、前記第2の情報は、前記監視手段の取得の対象となる稼働情報を前記情報処理装置からの要求ではなく、前記プロキシサーバを経由してネットワークデバイスから前記管理サーバへ送信する設定に対応する情報であることを特徴とする。 An information processing device according to one embodiment of the present invention is an information processing device that monitors a plurality of network devices , and comprises: a monitoring means for acquiring operation information from the network device to be monitored upon request from the information processing device when the registration information of the network device to be monitored is first information, and transmitting the acquired operation information to a management server via a network; a proxy means for operating as a proxy server for the network device when transmitting information from the network device to the management server; and a confirmation means for confirming whether the proxy means is operating normally as the proxy server when the registration information of the network device to be monitored is second information different from the first information, wherein the second information is information corresponding to a setting for transmitting the operation information to be acquired by the monitoring means from the network device to the management server via the proxy server, rather than upon request from the information processing device .
本発明によれば、情報処理装置のプロキシ機能に異常が発生したことを認識できるといった効果がある。 The present invention has the advantage of being able to recognize that an abnormality has occurred in the proxy function of an information processing device.
以下、本発明の実施形態について、図面を参照して説明する。
[第1実施形態]
本発明の第1実施形態について、図1~5を参照して説明する。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[First embodiment]
A first embodiment of the present invention will be described with reference to FIGS.
<システム構成>
図1は、本実施形態に係る管理システムのネットワーク構成を示す概念図である。
本実施形態の管理システムは、画像形成装置の管理を行うシステムであり、1又は複数台の画像形成装置101と、監視装置102と、管理サーバ103とを含む。
<System Configuration>
FIG. 1 is a conceptual diagram showing a network configuration of a management system according to the present embodiment.
The management system of this embodiment is a system for managing image forming apparatuses, and includes one or more
図1において、画像形成装置101は、本発明の「ネットワークデバイス」に対応しており、本実施形態に係る管理システムの管理対象である。この画像形成装置101としては、例えば、コピーやプリント等のジョブを実行するデジタル複合機等を採用できる。また、画像形成装置101に代えて、単機能のプリンタやスキャナ、複写機、三次元プリンター等の、他のデバイスを採用してもよい。
In FIG. 1, an
監視装置102は、例えばLAN(Local Area Network)105等のネットワークを介して、各画像形成装置101へ接続されている。そして、監視装置102は、各画像形成装置101から、稼働情報すなわち障害の発生や消耗品の補充等に関するデータを、取得する。監視装置102は、取得した稼働情報を、管理サーバ103へ送信する。
The
管理サーバ103は、例えばWAN(Wide Area Network)104等のネットワークを介して、監視装置102へ接続されている。後述するように、管理サーバ103は、監視装置102と、各画像形成装置101とを、一元的に管理する。この管理には、監視装置102から受け取った稼働情報が使用される。管理サーバ103は、1台のコンピュータを含む構成でもよいし、複数のコンピュータを含む構成でもよい。さらには、管理サーバ103として、クラウドコンピューティング技術を用いたコンピュータを使用してもよい。なお、図1に示したように、管理サーバ103は、WAN104及びLAN105を介して、画像形成装置101へ直接接続されていてもよい。
The
<画像形成装置のハードウエア構成>
図2は、画像形成装置101のハードウエア構成の一例を概略的に示すブロック図である。
図2に示したように、本実施形態の画像形成装置101は、全体制御部211を有する。全体制御部211は、画像形成装置101に接続された外部機器212~215やネットワーク217(LAN105等)とのインタフェースを制御すると共に、画像形成装置101全体の動作を制御する。
<Hardware Configuration of Image Forming Apparatus>
FIG. 2 is a block diagram illustrating an example of a hardware configuration of the
2, the
CPU201は、システム全体を制御するコントローラとして機能する。このために、CPU201は、ROM202やHDD205から制御プログラムを読み出す。HDD205から制御プログラムを読み出す場合には、ディスクコントローラ(HDC)204によって、読み出しが制御される。そして、CPU201は、システムバス206を介して接続された、各部207~210、216を制御する。
The
RAM203は、CPU301が制御プログラムを実行する際に、ワークエリアとして使用される。
リーダI/F207は、リーダ部212(後述)に接続されて、このリーダ部212の動作を制御する。
The
The reader I/
プリンタI/F208は、プリンタ部213(後述)に接続されて、このプリンタ部213の動作を制御する。
操作部I/F209は、操作部214に接続されて、この操作部214から入力されたユーザ操作情報をCPU201へ送信する処理や、CPU201から受け取った情報に基づいて操作部214の表示を制御する処理等を行う。
The printer I/
The operation unit I/F 209 is connected to an
スイッチI/F210は、スイッチ部215に接続されて、スイッチ部215のオン/オフ状態等をCPU201へ伝える。
リーダ部212は、リーダI/F207の制御に基づいて、原稿の画像を読み取る。そして、リーダ部212は、ユーザーからの指示に応じて、その原稿画像に対応する画像データをプリンタ部213に印刷出力させる処理や、HDD205に保存する処理を行う。更には、リーダ部212が出力した画像データを、ネットワーク217を介して外部コンピュータ等へ送信する処理を行うことも可能である。
The switch I/
The
プリンタ部213は、プリンタI/F208の制御に基づいて、リーダ部212により読み取られた原稿や、HDD205から読み出された画像データを、印刷出力する。更に、プリンタ部213は、ネットワーク217を介して外部コンピュータ等から印刷ジョブを受信し、実行する。
The
操作部214は、例えば、キーボード、ポインティングデバイス、表示デバイス等を含み、ユーザの操作入力の受け付けやユーザへの情報表示等を行う。また、操作部214は、タッチパネル付の表示デバイスでもよい。
The
スイッチ部215は、ユーザが画像形成装置101を操作するためのスイッチ等の、オン/オフ状態を制御する。
ネットワーク(NW)I/F216は、ネットワーク217へ接続される。このネットワークI/F216を介して、全体制御部211は、とネットワーク217上の他の情報機器等と、相互通信を行う。
A
A network (NW) I/
<監視装置及び管理サーバのハードウエア構成>
図3は、監視装置102及び管理サーバ103のハードウエア構成例を概略的に示すブロック図である。このように、監視装置102と管理サーバ103とは、同じハードウエア構成を有する。
<Hardware configuration of monitoring device and management server>
3 is a block diagram showing an outline of an example of the hardware configuration of the
図3において、通信I/F部301は、外部のシステムや装置等と通信を行うための、ネットワークインターフェースである。
記憶装置302は、OS(Operating System)や、プログラム、稼働情報、外部システムや装置等から収集したデータ等を格納する。
In FIG. 3, a communication I/
The
CPU303は、記憶装置302からメモリ304へプログラムをロードして、実行する。
すなわち、メモリ304は、CPU303の作業用メモリとして使用される。
出力I/F部305は、表示デバイス等の出力装置に接続され、プログラム実行結果の出力等を行う。
The
That is, the
The output I/
<監視装置のソフトウエア構成>
図4は、監視装置102のソフトウエア構成(機能構成)の一例を概略的に示すブロック図である。
図4において、取得部401は、画像形成装置101から稼働情報等のデータを取得する。
送信部402は、取得した稼働情報等を管理サーバ103へ送る。
<Software configuration of monitoring device>
FIG. 4 is a block diagram showing an example of a software configuration (functional configuration) of the
In FIG. 4, an
The
データ管理部403は、取得した稼働情報等を保存する処理や、管理対象となる画像形成装置101のデバイス情報を管理する処理等を行う。
プロキシサーバ404は、画像形成装置101と管理サーバ103との間のデータ通信を中継する。なお、このプロキシサーバ404に加えて、画像形成装置101と管理サーバ103との通信経路に他のプロキシサーバを設けてもよい。
監視部405は、プロキシサーバ404の稼働状態を監視することともに、プロキシサーバの開始処理や停止処理等を行う。
The
The
The
<監視装置の動作>
図5は、監視装置102が監視部405が行う処理の一例を概略的に示すフローチャートである。
本実施形態では、監視部405が、所定の監視タイミングごとに、プロキシサーバ404の稼働状態を監視する。このため、監視部405は、時刻が監視タイミングに達するまで待機する(ステップS501)。時刻が監視タイミングに達した場合、処理はステップS502へ移行する。
<Operation of monitoring device>
FIG. 5 is a flowchart illustrating an example of processing performed by the
In this embodiment, the
ここで、監視タイミングは、予め定めた時刻であってもよいし、前回の監視処理から所定時間経過後の時刻であってもよいし、他の基準で定めてもよい。
ステップS502で、監視部405は、プロキシサーバ404の稼働状態を確認する処理を実行する。
Here, the monitoring timing may be a predetermined time, may be a time when a predetermined time has elapsed since the previous monitoring process, or may be determined based on other criteria.
In step S 502 , the
そして、ステップS503で、監視部405は、稼働状態の確認結果に基づいて、プロキシサーバ404の動作/停止を判断する。プロキシサーバ404が動作している場合、処理は終了する。
一方、ステップS503でプロキシサーバ404が停止していると判断した場合、監視部405は、ステップS504で、プロキシサーバ404を再起動させる。
Then, in step S503, the
On the other hand, if it is determined in step S503 that the
以上説明したように、本実施形態では、監視部405が、監視装置102のプロキシサーバ404が動作しているか否かを、所定のタイミングで自動的に判断し、停止している場合にそのプロキシサーバ404を再起動する。このため、本実施形態によれば、プロキシサーバ404で異常が発生したことを、情報処理装置が認識できる。
As described above, in this embodiment, the
[第2実施形態]
上記第1実施形態では、監視装置102が自身のプロキシサーバ404を監視し、プロキシサーバ404が停止していた場合に再起動を行っていた。しかし、プロキシサーバ404の再起動が失敗する場合も想定される。本実施形態では、プロキシサーバ404の再起動が失敗した場合には、このプロキシサーバ404を使用せずに、画像形成装置101から管理サーバ103へのデータ送信を行うための構成を、上記第1実施形態の管理システムに追加した。
[Second embodiment]
In the first embodiment, the
以下、本発明の第2実施形態について、図面を参照しつつ説明する。
本実施形態に係る画像形成装置101、監視装置102及び管理サーバ103のネットワーク構成及びハードウエア構成は、上記第1実施形態と同様である(図1~図3参照)。その一方で、監視装置102及び管理サーバ103のソフトウエア構成は、以下の点で、第1実施形態と異なる。
A second embodiment of the present invention will now be described with reference to the drawings.
The network configuration and hardware configuration of the
<監視装置のソフトウエア構成>
図6は、本実施形態の監視装置102に係るソフトウエア構成の一例を概略的に示すブロック図である。図6において、図4と同じ符号を附した構成要素は、それぞれ図4と同じものを示している。
<Software configuration of monitoring device>
6 is a block diagram showing an example of a software configuration of the
本実施形態の監視装置102は、デバイス管理部406を備えた点で、上記第1実施形態の監視装置102と異なる。このデバイス管理部406は、画像形成装置101のプロキシ設定の変更や、この画像形成装置101に設けられた自己監視機能(後述)の開始・停止処理等を行う。
The
<画像形成装置のソフトウエア構成>
図7は、画像形成装置101の機能構成の一例を示すブロック図である。
図7において、受信部601は、外部装置からリクエストを受信する。リクエストとしては、例えば、画像形成装置101内の稼働情報等を自己監視部604(後述)に収集させる旨のリクエストがある。
<Software Configuration of Image Forming Apparatus>
FIG. 7 is a block diagram showing an example of the functional configuration of the
7, a receiving
送信部602は、受信部601が受信したリクエストに対する応答を、監視装置102等へ送信する。
設定部603は、プロキシの設定等、監視装置102等から指定された情報に基づく各種設定を行う。
The transmitting
The
自己監視部604は、画像形成装置101内の状態を監視する。そして、自己監視部604は、その監視結果を示すデータのうち、監視装置102から指定されたデータを、予め定められたスケジュールに従って送信部602へ送り、監視装置102へ送信させる。
The self-monitoring
<監視装置の動作>
図8は、本実施形態に係る監視装置102の動作例を概略的に示すフローチャートである。
監視部405は、上記第1実施形態と同様、時刻が監視タイミングに達するまで待機したのち(ステップS501)、プロキシサーバ404の稼働状態を確認する(ステップS502)。監視部405は、プロキシサーバ404が稼働している場合は処理を終了し、停止している場合はこのプロキシサーバ404を再起動させる(ステップS504)。
<Operation of monitoring device>
FIG. 8 is a flowchart illustrating an example of the operation of the
As in the first embodiment, the
続いて、監視部405は、プロキシサーバ404が再起動に成功したか否かを確認する(ステップS701)。再起動が失敗した場合、処理はステップS706へ進む。
一方、再起動できた場合、ステップS702で、データ管理部403が、管理対象の画像形成装置101の中から、自己監視部604を備えているにも拘わらずポーリングによってデータを収集している画像形成装置を探す。
Next, the
On the other hand, if the restart has been successful, in step S702, the
上述のように、自己監視部604を有している場合、画像形成装置101は、その画像形成装置101自身の制御に基づいて稼働情報を収集し、監視装置102のプロキシサーバ404を介して管理サーバー103へ送信することができる。但し、自己監視部604を使用しない設定となっている場合、画像形成装置101は、自身の制御で稼働情報を収集せずに、監視装置102のポーリング機能に応答してデータを送信する。また、自己監視部604を備えていないために、自身の制御で稼働情報を収集できない画像形成装置(ポーリング機能に応答したデータ送信のみ可能な画像形成装置)が、管理システムの管理下に置かれている場合もある。
As described above, if the
図9は、管理情報テーブル、すなわち画像形成装置を管理する情報を登録するテーブルの一例を示す。この管理情報テーブルは、監視装置102のデータ管理部403によって管理される。
Figure 9 shows an example of a management information table, i.e., a table for registering information for managing an image forming device. This management information table is managed by the
図9において、「デバイスID」は、システム内で画像形成装置を一意に識別するための情報である。
「シリアルNo」は、同一の製造業者等が提供した製品群の中から、その画像形成装置を一意に識別するための情報である。
「IPアドレス」は、各画像形成装置に割り当てられたIPアドレスである。
In FIG. 9, "device ID" is information for uniquely identifying an image forming device within the system.
The "serial number" is information for uniquely identifying the image forming apparatus from among a group of products provided by the same manufacturer.
"IP address" is the IP address assigned to each image forming device.
「自己監視機能」は、各画像形成装置が自己監視機能を有するか否か(自己監視部604を有するか否か)を示す情報である。
「管理方法」は、監視装置102において、自己監視部604を用いた管理をしているのか或いは定期的なポーリングで稼働情報を収集して管理しているのかの区別を示す情報である。
The "self-monitoring function" is information indicating whether or not each image forming apparatus has a self-monitoring function (whether or not each image forming apparatus has the self-monitoring unit 604).
The "management method" is information indicating whether the
図9に示した各情報は、各画像形成装置を管理対象として登録する際に、その画像形成装置から取得した情報に基づいて判断して登録する。なお、図9に示した各情報とは異なる種類の情報を用いて、画像形成装置を管理してもよいことはもちろんである。 The information shown in FIG. 9 is determined and registered based on the information obtained from each image forming device when registering the image forming device as a management target. Of course, it is also possible to manage image forming devices using information of a different type than the information shown in FIG. 9.
図8のフローチャートへ戻る。ステップS702で、自己監視部604を備えるがポーリングで稼働情報を収集する画像形成装置が見つかった場合、監視装置102のデータ管理部403は、プロキシサーバ404のプロキシ情報を、その画像形成装置の設定部603へ通知する。そして、この設定部603が、このプロキシ情報に基づいて、画像形成装置101のプロキシ設定を行う(ステップS703)。
Returning to the flowchart of FIG. 8, if an image forming device that has a self-monitoring
次に、監視装置102のデバイス管理部406が、画像形成装置101の自己監視部604へ、自己監視動作の開始を指示する(ステップS704)。
その後、監視装置102のデータ管理部403が、管理情報テーブル(図9参照)の登録情報のうち、対応する画像形成装置101の「管理方法」欄を、「ポーリング」から「プロキシ経由」へ書き換える(ステップS705)。
Next, the
Thereafter, the
ステップS703~S705の処理は、自己監視部604を備えているがポーリングで稼働情報を収集している画像形成装置全てについて、実行される。
一方、ステップS701で、プロキシサーバ404の再起動が失敗したと判断した場合、データ管理部403は、管理対象の画像形成装置の中から、プロキシサーバ404を用いた管理を行っている画像形成装置101を探す(ステップS706)。
The processes in steps S703 to S705 are executed for all image forming apparatuses that are equipped with the self-monitoring
On the other hand, if it is determined in step S701 that the restart of the
そして、管理にプロキシサーバ404を用いている画像形成装置101が見つかると、デバイス管理部406は、「空」の設定を、その画像形成装置101の設定部603に通知する。「空」の設定とは、その画像形成装置101が管理対象として登録される前に設定されていたプロキシ情報である。そして、この設定部603が、このプロキシ情報に基づいて、画像形成装置101のプロキシ設定を行う(ステップS707)。なお、登録前のプロキシ情報とは、画像形成装置101が監視装置102のプロキシサーバ404を経由しないで通信を行うためのプロキシ情報である。このようなプロキシ情報は、例えば、その画像形成装置101を管理対象に設定する際に、画像形成装置101から取得して、保存しておけばよい。
When an
次に、監視装置102のデバイス管理部406が、画像形成装置101の自己監視部604へ、自己監視動作の停止を指示する(ステップS708)。
その後、監視装置102のデータ管理部403が、管理情報テーブル(図9参照)の登録情報のうち、対応する画像形成装置101の「管理方法」欄を、「プロキシ経由」から「ポーリング」へ書き換える(ステップS709)。
Next, the
Thereafter, the
ステップS707~S709の処理は、プロキシサーバ404を用いた管理を行っている画像形成装置全てについて、実行される。
以上示したように、本実施形態では、監視装置102のプロキシサーバ404が再起動に失敗した場合、このプロキシサーバ404を使用しない設定に、画像形成装置101を戻すことができる。これにより、本実施形態によれば、プロキシサーバ404が正常動作状態へ復帰できない場合に、ポーリングによる管理に切り換えることができる。
The processes in steps S 707 to S 709 are executed for all image forming apparatuses that are managed using the
As described above, in this embodiment, if the
[第3実施形態]
本実施形態に係る画像形成装置101、監視装置102及び管理サーバ103のネットワーク構成、ハードウエア構成及びソフトウエア構成は、上記第1実施形態とほぼ同じである(図1~図4参照)。但し、監視装置102の動作が、以下の点で、第1実施形態と異なる。
[Third embodiment]
The network configuration, hardware configuration, and software configuration of the
上記第1実施形態では、プロキシサーバ404の正常/異常を判定するために、このプロキシサーバ404が稼働しているか否かをチェックすることとした(図5のステップS502、S503参照)。
In the first embodiment described above, in order to determine whether the
しかし、稼働はしていても、そのプロキシサーバ404の内部的な不具合により、正常に動作していない場合が考えられる。
これに対して、本実施形態では、第1実施形態と同様の処理(図5参照)に代えて、或いは、第1実施形態と同様の処理に加えて、以下のような処理を行う。
However, even if the
In contrast, in this embodiment, instead of the same process as in the first embodiment (see FIG. 5) or in addition to the same process as in the first embodiment, the following process is performed.
<監視装置の動作>
図10は、本実施形態に係る監視装置102の動作例を概略的に示すフローチャートである。
監視部405は、所定の監視タイミングごとに、プロキシサーバ404の稼働状態を監視する。このため、監視部405は、時刻が監視タイミングに達するまで待機する(ステップS901)。時刻が監視タイミングに達した場合、処理はステップS902へ移行する。
<Operation of monitoring device>
FIG. 10 is a flowchart illustrating an example of the operation of the
The
ここで、監視タイミングは、予め定めた時刻であってもよいし、前回の監視処理から所定時間経過後の時刻であってもよいし、他の基準で定めてもよい。
ステップS902で、監視部405は、管理サーバ103に対して、プロキシサーバ404を経由した通信を行う。
Here, the monitoring timing may be a predetermined time, may be a time when a predetermined time has elapsed since the previous monitoring process, or may be determined based on other criteria.
In step S 902 , the
続いて、ステップS903において、監視部405は、ステップS902の通信が成功したか否かを判断する。そして、通信に成功した場合は、処理を終了する。
一方、ステップ903で通信が失敗したと判断した場合、ステップS904で、監視部405は、管理サーバ103に対して、プロキシサーバ404を経由しない通信を行う。
Next, in step S903, the
On the other hand, if it is determined in step S 903 that the communication has failed, the
次に、ステップS905において、監視部405は、ステップS902の通信が成功したか否かを判断する。
ステップS905で通信に成功したと判断した場合、監視部405は、プロキシサーバ404を再起動する(ステップS906)。
Next, in step S905, the
If it is determined in step S905 that the communication has been successful, the
一方、ステップS905で通信に失敗したと判断した場合、監視部405は、例えば監視装置102の管理画面(図示せず)にメッセージを表示することにより、システム管理者に、管理サーバ103と接続できないことを通知する(ステップS907)。なお、管理者への通知方法は特に限定されず、メール通知等であってもよい。
On the other hand, if it is determined in step S905 that communication has failed, the
以上示したように、本実施形態では、プロキシサーバ404の正常/異常を、通信を行えるか否かで判断することとした。このため、本実施形態によれば、プロキシサーバ404が内部的な不具合を起こしている場合であっても、その状態を自動的に検知することができる。
As described above, in this embodiment, the normality/abnormality of the
[第4実施形態]
本実施形態の監視装置102は、上記第2実施形態と同様、画像形成装置101を管理するためのデバイス管理部406を有する(図6参照)。但し、後述するように、デバイス管理部406が行う処理の内容は、上記第2実施形態と異なる(図11参照)。
[Fourth embodiment]
The
監視装置102の他の構成や、画像形成装置10及び管理サーバ103の構成、ネットワーク全体の構成等は、上記第1実施形態とほぼ同じである(図1~図4参照)。
上記各実施形態では、プロキシサーバ404の稼働状態が正常か否かを、定期的に確認することとした。
Other configurations of the
In each of the above embodiments, it is periodically checked whether the operating status of the
これに対して、本実施形態では、プロキシサーバ404に異常が発生し易い状態になることを防ぐための制御を設けた。
例えば、画像形成装置101と管理サーバ103との間の通信データ量が増大すると、プロキシサーバ404の負荷が高くなって、異常が発生し易くなる。
In response to this, in this embodiment, a control is provided to prevent the
For example, when the amount of communication data between the
<監視装置の動作>
図11は、本実施形態に係る監視装置102の動作例を概略的に示すフローチャートである。
上述の各実施形態と同様、本実施形態でも、監視部405は、所定の監視タイミングごとに、プロキシサーバ404の稼働状態を監視する。このため、監視部405は、時刻が監視タイミングに達するまで待機する(ステップS1001)。時刻が監視タイミングに達した場合、処理はステップS1002へ移行する。上記各実施形態と同様、監視タイミングは限定されない。
<Operation of monitoring device>
FIG. 11 is a flowchart illustrating an example of the operation of the
As in the above-described embodiments, in this embodiment, the
ステップS1002で、監視部405は、プロキシサーバ404の負荷の高さを確認する。プロキシサーバ404の負荷は、そのプロキシサーバ404のCPU使用率やメモリ使用率、単位時間当たりのコネクション数等の情報に基づいて数値化できる。そして、その数値を所定の基準値と比較することで、負荷が高いか否かを判断する。なお、負荷の数値化に使用する情報としては、これら情報の一部のみを使用してもよいし、これら情報に代えて、或いは追加して、他の情報を使用してもよい。
In step S1002, the
ステップS1002で、プロキシサーバ404の負荷が基準値より低い場合、監視部405は処理を終了する。
一方、ステップS1002で、プロキシサーバ404の負荷が基準値を超えていた場合、監視装置102のデバイス管理部406が、画像形成装置101の自己監視部604に対して、監視情報の設定変更を指示する。
If the load on the
On the other hand, if the load on the
例えば、自己監視部604が、緊急度の高い情報のみ監視するように設定を変更すれば、管理サーバ103へ送信する稼働情報のデータ量(すなわちプロキシサーバ404が中継するデータ量)が減って、そのプロキシサーバ404の負荷が低減する。緊急度が高い情報とは、例えば、画像形成装置101のエラーや、消耗品の補充に関する情報である。それ以外の情報、すなわち緊急度が高くない情報については、例えば、監視装置102の取得部401が定期的にポーリング取得を行って、管理サーバ103へ送信すればよい。
For example, if the self-monitoring
以上示したように、本実施形態によれば、プロキシサーバ404の負荷の高低に応じて自己監視部604からの送信データ量を抑制することとしたので、このプロキシサーバ404の通信データ量の過多に起因して発生する異常を減らすことが可能になる。
As described above, according to this embodiment, the amount of data sent from the self-monitoring
なお、自己監視部604からの送信データ量を抑制する方法は、本実施形態の方法に限定されない。例えば、複数の画像形成装置101のうちの一部について、自己監視部604からの送信するデータを、プロキシサーバ404を経由させるのではなく、監視装置102がWebサーバとして機能して受信してもよい。これにより、プロキシサーバ404が扱うデータ量を抑制できる。
Note that the method of reducing the amount of data transmitted from the self-monitoring
101 画像形成装置
102 監視装置
103 管理サーバ
104 WAN(Wide Area Network)
105 LAN(Local Area Network)
217 ネットワーク
101
105 LAN (Local Area Network)
217 Network
Claims (10)
監視の対象となるネットワークデバイスの登録情報が第1の情報であることに従い、前記情報処理装置から要求することで当該ネットワークデバイスから稼働情報を取得して、該取得された稼働情報を、ネットワークを介して管理サーバに送信する監視手段と、
ネットワークデバイスから前記管理サーバへの情報の送信に際して、当該ネットワークデバイスにとってのプロキシサーバとして動作するためのプロキシ手段と、
監視の対象となるネットワークデバイスの登録情報が前記第1の情報とは異なる第2の情報であることに従い、前記プロキシ手段が前記プロキシサーバとして正常に動作しているかを確認する確認手段と、を有し、
前記第2の情報は、前記監視手段の取得の対象となる稼働情報を、前記情報処理装置からの要求ではなく、前記プロキシサーバを経由してネットワークデバイスから前記管理サーバへ送信する設定に対応する情報であることを特徴とする情報処理装置。 An information processing device for monitoring a plurality of network devices ,
a monitoring means for acquiring operation information from the network device to be monitored in response to a request from the information processing device according to the registration information of the network device being a monitoring target, and transmitting the acquired operation information to a management server via a network;
a proxy means for operating as a proxy server for a network device when transmitting information from the network device to the management server;
a confirmation means for confirming whether the proxy means is operating normally as the proxy server according to the registration information of the network device to be monitored being second information different from the first information ,
The information processing device is characterized in that the second information is information corresponding to a setting in which the operating information to be acquired by the monitoring means is sent from the network device to the management server via the proxy server, rather than as a request from the information processing device.
監視の対象となるネットワークデバイスの登録情報が第1の情報であることに従い、前記情報処理装置から要求することで当該ネットワークデバイスから稼働情報を取得して、該取得された稼働情報を、ネットワークを介して管理サーバに送信する監視工程と、
ネットワークデバイスから前記管理サーバへの情報の送信に際して、プロキシ手段を当該ネットワークデバイスにとってのプロキシサーバとして動作させるプロキシ工程と、
監視の対象となるネットワークデバイスの登録情報が前記第1の情報とは異なる第2の情報であることに従い、前記プロキシ手段が前記プロキシサーバとして正常に動作しているかを確認する確認工程と、を有し、
前記第2の情報は、前記監視工程における取得の対象となる稼働情報を、前記情報処理装置からの要求ではなく、前記プロキシサーバを経由してネットワークデバイスから前記管理サーバへ送信する設定に対応する情報であることを特徴とする情報処理方法。 An information processing method by an information processing device that monitors a plurality of network devices , comprising:
a monitoring step of acquiring operation information from the network device to be monitored by receiving a request from the information processing device according to the registration information of the network device being a monitoring target, and transmitting the acquired operation information to a management server via a network;
a proxy step of causing a proxy unit to operate as a proxy server for a network device when the network device transmits information to the management server;
a confirmation step of confirming whether the proxy means is operating normally as the proxy server according to the registration information of the network device to be monitored being second information different from the first information ,
The information processing method is characterized in that the second information is information corresponding to a setting in which the operation information to be acquired in the monitoring process is sent from the network device to the management server via the proxy server, rather than as a request from the information processing device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020020922A JP7493950B2 (en) | 2020-02-10 | 2020-02-10 | Information processing device, information processing method, and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2020020922A JP7493950B2 (en) | 2020-02-10 | 2020-02-10 | Information processing device, information processing method, and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2021128381A JP2021128381A (en) | 2021-09-02 |
JP7493950B2 true JP7493950B2 (en) | 2024-06-03 |
Family
ID=77488551
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2020020922A Active JP7493950B2 (en) | 2020-02-10 | 2020-02-10 | Information processing device, information processing method, and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7493950B2 (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110283351A1 (en) | 2010-05-16 | 2011-11-17 | Hudson Jr James Thomas | How to stop external and most internal network "Hacking"attacks by utilizing a dual appliance/server arrangement that allows for the use of peering servers and/or client software running on said peering servers or on proxy servers, web servers, or other legacy equipment |
JP2013065223A (en) | 2011-09-19 | 2013-04-11 | Ricoh Co Ltd | Communication system, communication device and program |
US20160352770A1 (en) | 2015-06-01 | 2016-12-01 | Shanghai Redneurons Co., Ltd. | Software/Hardware Device with Uncertain Service Function and Structural Characterization, and Scheduling Method for Thereof |
JP2018136876A (en) | 2017-02-23 | 2018-08-30 | キヤノン株式会社 | Monitoring device, method and program |
JP2019164518A (en) | 2018-03-19 | 2019-09-26 | 株式会社リコー | Relaying apparatus, device monitoring system, and relaying method |
-
2020
- 2020-02-10 JP JP2020020922A patent/JP7493950B2/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110283351A1 (en) | 2010-05-16 | 2011-11-17 | Hudson Jr James Thomas | How to stop external and most internal network "Hacking"attacks by utilizing a dual appliance/server arrangement that allows for the use of peering servers and/or client software running on said peering servers or on proxy servers, web servers, or other legacy equipment |
JP2013065223A (en) | 2011-09-19 | 2013-04-11 | Ricoh Co Ltd | Communication system, communication device and program |
US20160352770A1 (en) | 2015-06-01 | 2016-12-01 | Shanghai Redneurons Co., Ltd. | Software/Hardware Device with Uncertain Service Function and Structural Characterization, and Scheduling Method for Thereof |
JP2018136876A (en) | 2017-02-23 | 2018-08-30 | キヤノン株式会社 | Monitoring device, method and program |
JP2019164518A (en) | 2018-03-19 | 2019-09-26 | 株式会社リコー | Relaying apparatus, device monitoring system, and relaying method |
Also Published As
Publication number | Publication date |
---|---|
JP2021128381A (en) | 2021-09-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8214695B2 (en) | Information processing apparatus and information notification method therefor, and control program | |
JPH11161441A (en) | Printer | |
JP7159016B2 (en) | Network client and its control method | |
JP7493950B2 (en) | Information processing device, information processing method, and program | |
JP4184247B2 (en) | Management device, remote management system, and program | |
JP5773775B2 (en) | Information processing apparatus, printing apparatus, and monitoring method | |
US20210250226A1 (en) | Information processing apparatus, information processing method, and storage medium | |
JP2010200046A (en) | Power management system | |
JP6147092B2 (en) | Network system, control method, monitoring apparatus, and program | |
JP4034436B2 (en) | Client / server system and client operation monitoring method | |
US11422756B1 (en) | System for monitoring and recovering functions of printing devices and a managing server | |
JP5234430B2 (en) | Managed apparatus, management program, and management method | |
US12095644B2 (en) | Network device and control method thereof | |
JP2017091037A (en) | System, management device, control method of system, control method of management device, and program | |
JP7242303B2 (en) | Network device, method and program | |
JP7490620B2 (en) | Information processing device and method for information processing system | |
JP2021043590A (en) | Information processor and control method for information processor and program | |
US20240244144A1 (en) | Management system and method | |
JP7413072B2 (en) | Information processing device, device management system, information processing device control method, and program | |
EP2391091B1 (en) | Checking the status of a remote service providing apparatus | |
JP2023075439A (en) | Information processing apparatus, method of controlling information processing apparatus, and program | |
JP2024077548A (en) | System and method for controlling system | |
JP2010164817A (en) | Image forming apparatus, image forming system, and processing program | |
JP2020149253A (en) | Image formation device | |
JP2021128738A (en) | Information processing apparatus, information processing method, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230202 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20231031 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20231128 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240119 |
|
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: 20240423 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240522 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7493950 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |