JP7493950B2 - Information processing device, information processing method, and program - Google Patents

Information processing device, information processing method, and program Download PDF

Info

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
Application number
JP2020020922A
Other languages
Japanese (ja)
Other versions
JP2021128381A (en
Inventor
翔平 馬場
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2020020922A priority Critical patent/JP7493950B2/en
Publication of JP2021128381A publication Critical patent/JP2021128381A/en
Application granted granted Critical
Publication of JP7493950B2 publication Critical patent/JP7493950B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

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.

特開2018-136876Patent Publication 2018-136876

特許文献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 is a conceptual diagram illustrating a network configuration of a device management system including an information processing apparatus according to each embodiment of the present invention. 各実施形態に係る画像処理装置のハードウェア構成を概略的に示すブロック図である。FIG. 1 is a block diagram illustrating a hardware configuration of an image processing device according to each embodiment. 各実施形態に係る管理サーバ及び監視装置のハードウェア構成を概略的に示すブロック図である。FIG. 2 is a block diagram illustrating a schematic hardware configuration of a management server and a monitoring device according to each embodiment. 第1実施形態に係る管理サーバ及び監視装置のソフトウェア構成を概略的に示すブロック図である。2 is a block diagram illustrating a schematic software configuration of a management server and a monitoring device according to the first embodiment. FIG. 第1実施形態に係る監視装置の動作例を示すフローチャートである。4 is a flowchart showing an example of the operation of the monitoring device according to the first embodiment. 本発明の第2実施形態に係る管理サーバ及び監視装置のソフトウェア構成を概略的に示すブロック図である。FIG. 11 is a block diagram illustrating an outline of the software configuration of a management server and a monitoring device according to a second embodiment of the present invention. 第2実施形態に係る画像処理装置のソフトウェア構成を概略的に示すブロック図である。FIG. 11 is a block diagram illustrating a software configuration of an image processing apparatus according to a second embodiment. 第2実施形態に係る監視装置の動作例を示すフローチャートである。10 is a flowchart showing an example of the operation of the monitoring device according to the second embodiment. 第2実施形態に係る監視装置のデバイス管理情報例を示す表である。13 is a table showing an example of device management information of a monitoring device according to a second embodiment. 第3実施形態に係る監視装置の動作を示すフローチャートである。13 is a flowchart showing the operation of the monitoring device according to the third embodiment. 第4実施形態に係る監視装置の動作を示すフローチャートである。13 is a flowchart showing the operation of the monitoring device according to the fourth embodiment.

以下、本発明の実施形態について、図面を参照して説明する。
[第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 image forming apparatuses 101 , a monitoring apparatus 102 , and a management server 103 .

図1において、画像形成装置101は、本発明の「ネットワークデバイス」に対応しており、本実施形態に係る管理システムの管理対象である。この画像形成装置101としては、例えば、コピーやプリント等のジョブを実行するデジタル複合機等を採用できる。また、画像形成装置101に代えて、単機能のプリンタやスキャナ、複写機、三次元プリンター等の、他のデバイスを採用してもよい。 In FIG. 1, an image forming device 101 corresponds to the "network device" of the present invention, and is a managed object of the management system according to this embodiment. For example, a digital multifunction device that executes jobs such as copying and printing can be used as the image forming device 101. Also, other devices such as a single-function printer, scanner, copier, or three-dimensional printer may be used instead of the image forming device 101.

監視装置102は、例えばLAN(Local Area Network)105等のネットワークを介して、各画像形成装置101へ接続されている。そして、監視装置102は、各画像形成装置101から、稼働情報すなわち障害の発生や消耗品の補充等に関するデータを、取得する。監視装置102は、取得した稼働情報を、管理サーバ103へ送信する。 The monitoring device 102 is connected to each image forming device 101 via a network such as a LAN (Local Area Network) 105. The monitoring device 102 acquires operation information, i.e., data related to the occurrence of failures and the replenishment of consumables, from each image forming device 101. The monitoring device 102 transmits the acquired operation information to the management server 103.

管理サーバ103は、例えばWAN(Wide Area Network)104等のネットワークを介して、監視装置102へ接続されている。後述するように、管理サーバ103は、監視装置102と、各画像形成装置101とを、一元的に管理する。この管理には、監視装置102から受け取った稼働情報が使用される。管理サーバ103は、1台のコンピュータを含む構成でもよいし、複数のコンピュータを含む構成でもよい。さらには、管理サーバ103として、クラウドコンピューティング技術を用いたコンピュータを使用してもよい。なお、図1に示したように、管理サーバ103は、WAN104及びLAN105を介して、画像形成装置101へ直接接続されていてもよい。 The management server 103 is connected to the monitoring device 102 via a network such as a WAN (Wide Area Network) 104. As described below, the management server 103 centrally manages the monitoring device 102 and each image forming device 101. This management uses operation information received from the monitoring device 102. The management server 103 may be configured to include one computer or multiple computers. Furthermore, a computer using cloud computing technology may be used as the management server 103. As shown in FIG. 1, the management server 103 may be directly connected to the image forming device 101 via the WAN 104 and LAN 105.

<画像形成装置のハードウエア構成>
図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 image forming apparatus 101. As shown in FIG.
2, the image forming apparatus 101 of this embodiment has an overall control unit 211. The overall control unit 211 controls interfaces with external devices 212 to 215 and a network 217 (such as the LAN 105) connected to the image forming apparatus 101, and also controls the operation of the entire image forming apparatus 101.

CPU201は、システム全体を制御するコントローラとして機能する。このために、CPU201は、ROM202やHDD205から制御プログラムを読み出す。HDD205から制御プログラムを読み出す場合には、ディスクコントローラ(HDC)204によって、読み出しが制御される。そして、CPU201は、システムバス206を介して接続された、各部207~210、216を制御する。 The CPU 201 functions as a controller that controls the entire system. To achieve this, the CPU 201 reads out control programs from the ROM 202 and the HDD 205. When reading out a control program from the HDD 205, the reading out is controlled by the disk controller (HDC) 204. The CPU 201 then controls the various components 207 to 210 and 216 that are connected via the system bus 206.

RAM203は、CPU301が制御プログラムを実行する際に、ワークエリアとして使用される。
リーダI/F207は、リーダ部212(後述)に接続されて、このリーダ部212の動作を制御する。
The RAM 203 is used as a work area when the CPU 301 executes the control program.
The reader I/F 207 is connected to a reader unit 212 (described later) and controls the operation of the reader unit 212 .

プリンタI/F208は、プリンタ部213(後述)に接続されて、このプリンタ部213の動作を制御する。
操作部I/F209は、操作部214に接続されて、この操作部214から入力されたユーザ操作情報をCPU201へ送信する処理や、CPU201から受け取った情報に基づいて操作部214の表示を制御する処理等を行う。
The printer I/F 208 is connected to a printer unit 213 (described later) and controls the operation of the printer unit 213 .
The operation unit I/F 209 is connected to an operation unit 214 and performs processes such as transmitting user operation information input from the operation unit 214 to the CPU 201 and controlling the display of the operation unit 214 based on information received from the CPU 201.

スイッチI/F210は、スイッチ部215に接続されて、スイッチ部215のオン/オフ状態等をCPU201へ伝える。
リーダ部212は、リーダI/F207の制御に基づいて、原稿の画像を読み取る。そして、リーダ部212は、ユーザーからの指示に応じて、その原稿画像に対応する画像データをプリンタ部213に印刷出力させる処理や、HDD205に保存する処理を行う。更には、リーダ部212が出力した画像データを、ネットワーク217を介して外部コンピュータ等へ送信する処理を行うことも可能である。
The switch I/F 210 is connected to a switch unit 215 and transmits the on/off state of the switch unit 215 to the CPU 201 .
The reader unit 212 reads an image of an original document under the control of the reader I/F 207. Then, in response to an instruction from a user, the reader unit 212 performs a process of causing the printer unit 213 to print out image data corresponding to the original document image, and a process of storing the image data in the HDD 205. Furthermore, the reader unit 212 can also perform a process of transmitting the image data output by the reader unit 212 to an external computer or the like via a network 217.

プリンタ部213は、プリンタI/F208の制御に基づいて、リーダ部212により読み取られた原稿や、HDD205から読み出された画像データを、印刷出力する。更に、プリンタ部213は、ネットワーク217を介して外部コンピュータ等から印刷ジョブを受信し、実行する。 The printer unit 213 prints out the document read by the reader unit 212 and the image data read from the HDD 205 under the control of the printer I/F 208. Furthermore, the printer unit 213 receives and executes print jobs from an external computer or the like via the network 217.

操作部214は、例えば、キーボード、ポインティングデバイス、表示デバイス等を含み、ユーザの操作入力の受け付けやユーザへの情報表示等を行う。また、操作部214は、タッチパネル付の表示デバイスでもよい。 The operation unit 214 includes, for example, a keyboard, a pointing device, a display device, etc., and accepts user operation input and displays information to the user. The operation unit 214 may also be a display device with a touch panel.

スイッチ部215は、ユーザが画像形成装置101を操作するためのスイッチ等の、オン/オフ状態を制御する。
ネットワーク(NW)I/F216は、ネットワーク217へ接続される。このネットワークI/F216を介して、全体制御部211は、とネットワーク217上の他の情報機器等と、相互通信を行う。
A switch unit 215 controls the on/off state of switches and the like used by the user to operate the image forming apparatus 101 .
A network (NW) I/F 216 is connected to a network 217. Through this network I/F 216, the overall control unit 211 communicates with other information devices on the network 217.

<監視装置及び管理サーバのハードウエア構成>
図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 monitoring device 102 and the management server 103. In this manner, the monitoring device 102 and the management server 103 have the same hardware configuration.

図3において、通信I/F部301は、外部のシステムや装置等と通信を行うための、ネットワークインターフェースである。
記憶装置302は、OS(Operating System)や、プログラム、稼働情報、外部システムや装置等から収集したデータ等を格納する。
In FIG. 3, a communication I/F unit 301 is a network interface for communicating with external systems, devices, and the like.
The storage device 302 stores an operating system (OS), programs, operation information, data collected from external systems and devices, and the like.

CPU303は、記憶装置302からメモリ304へプログラムをロードして、実行する。
すなわち、メモリ304は、CPU303の作業用メモリとして使用される。
出力I/F部305は、表示デバイス等の出力装置に接続され、プログラム実行結果の出力等を行う。
The CPU 303 loads a program from the storage device 302 into the memory 304 and executes it.
That is, the memory 304 is used as a working memory for the CPU 303 .
The output I/F unit 305 is connected to an output device such as a display device, and outputs the results of program execution.

<監視装置のソフトウエア構成>
図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 monitoring device 102. As shown in FIG.
In FIG. 4, an acquisition unit 401 acquires data such as operation information from the image forming apparatus 101 .
The transmission unit 402 sends the acquired operation information, etc. to the management server 103 .

データ管理部403は、取得した稼働情報等を保存する処理や、管理対象となる画像形成装置101のデバイス情報を管理する処理等を行う。
プロキシサーバ404は、画像形成装置101と管理サーバ103との間のデータ通信を中継する。なお、このプロキシサーバ404に加えて、画像形成装置101と管理サーバ103との通信経路に他のプロキシサーバを設けてもよい。
監視部405は、プロキシサーバ404の稼働状態を監視することともに、プロキシサーバの開始処理や停止処理等を行う。
The data management unit 403 performs processing such as storing acquired operation information and managing device information of the image forming apparatus 101 to be managed.
The proxy server 404 relays data communication between the image forming apparatus 101 and the management server 103. In addition to the proxy server 404, another proxy server may be provided on the communication path between the image forming apparatus 101 and the management server 103.
The monitoring unit 405 monitors the operating state of the proxy server 404 and also performs processes such as starting and stopping the proxy server.

<監視装置の動作>
図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 monitoring unit 405 of the monitoring apparatus 102. As shown in FIG.
In this embodiment, the monitoring unit 405 monitors the operation state of the proxy server 404 at each predetermined monitoring timing. Therefore, the monitoring unit 405 waits until the time reaches the monitoring timing (step S501). When the time reaches the monitoring timing, the process proceeds to step S502.

ここで、監視タイミングは、予め定めた時刻であってもよいし、前回の監視処理から所定時間経過後の時刻であってもよいし、他の基準で定めてもよい。
ステップ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 monitoring unit 405 executes a process for checking the operating status of the proxy server 404 .

そして、ステップS503で、監視部405は、稼働状態の確認結果に基づいて、プロキシサーバ404の動作/停止を判断する。プロキシサーバ404が動作している場合、処理は終了する。
一方、ステップS503でプロキシサーバ404が停止していると判断した場合、監視部405は、ステップS504で、プロキシサーバ404を再起動させる。
Then, in step S503, the monitoring unit 405 determines, based on the result of checking the operation state, whether the proxy server 404 is operating or stopped. If the proxy server 404 is operating, the process ends.
On the other hand, if it is determined in step S503 that the proxy server 404 has stopped, the monitoring unit 405 restarts the proxy server 404 in step S504.

以上説明したように、本実施形態では、監視部405が、監視装置102のプロキシサーバ404が動作しているか否かを、所定のタイミングで自動的に判断し、停止している場合にそのプロキシサーバ404を再起動する。このため、本実施形態によれば、プロキシサーバ404で異常が発生したことを、情報処理装置が認識できる。 As described above, in this embodiment, the monitoring unit 405 automatically determines at a predetermined timing whether the proxy server 404 of the monitoring device 102 is operating, and restarts the proxy server 404 if it is stopped. Therefore, according to this embodiment, the information processing device can recognize that an abnormality has occurred in the proxy server 404.

[第2実施形態]
上記第1実施形態では、監視装置102が自身のプロキシサーバ404を監視し、プロキシサーバ404が停止していた場合に再起動を行っていた。しかし、プロキシサーバ404の再起動が失敗する場合も想定される。本実施形態では、プロキシサーバ404の再起動が失敗した場合には、このプロキシサーバ404を使用せずに、画像形成装置101から管理サーバ103へのデータ送信を行うための構成を、上記第1実施形態の管理システムに追加した。
[Second embodiment]
In the first embodiment, the monitoring device 102 monitors its own proxy server 404, and restarts the proxy server 404 if it is stopped. However, it is also possible that restarting the proxy server 404 fails. In this embodiment, a configuration for transmitting data from the image forming device 101 to the management server 103 without using the proxy server 404 if restarting the proxy server 404 fails is added to the management system of the first embodiment.

以下、本発明の第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 image forming device 101, monitoring device 102, and management server 103 according to this embodiment are the same as those of the first embodiment (see FIGS. 1 to 3). On the other hand, the software configurations of the monitoring device 102 and management server 103 differ from those of the first embodiment in the following points.

<監視装置のソフトウエア構成>
図6は、本実施形態の監視装置102に係るソフトウエア構成の一例を概略的に示すブロック図である。図6において、図4と同じ符号を附した構成要素は、それぞれ図4と同じものを示している。
<Software configuration of monitoring device>
6 is a block diagram showing an example of a software configuration of the monitoring device 102 according to the present embodiment. In FIG. 6, components having the same reference numerals as those in FIG. 4 are the same as those in FIG.

本実施形態の監視装置102は、デバイス管理部406を備えた点で、上記第1実施形態の監視装置102と異なる。このデバイス管理部406は、画像形成装置101のプロキシ設定の変更や、この画像形成装置101に設けられた自己監視機能(後述)の開始・停止処理等を行う。 The monitoring device 102 of this embodiment differs from the monitoring device 102 of the first embodiment in that it includes a device management unit 406. This device management unit 406 changes the proxy settings of the image forming device 101 and starts and stops a self-monitoring function (described later) provided in the image forming device 101.

<画像形成装置のソフトウエア構成>
図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 image forming apparatus 101. As shown in FIG.
7, a receiving unit 601 receives a request from an external device. For example, the request is a request to have a self-monitoring unit 604 (described later) collect operation information and the like within the image forming apparatus 101.

送信部602は、受信部601が受信したリクエストに対する応答を、監視装置102等へ送信する。
設定部603は、プロキシの設定等、監視装置102等から指定された情報に基づく各種設定を行う。
The transmitting unit 602 transmits a response to the request received by the receiving unit 601 to the monitoring device 102 or the like.
The setting unit 603 performs various settings, such as proxy settings, based on information specified by the monitoring apparatus 102 or the like.

自己監視部604は、画像形成装置101内の状態を監視する。そして、自己監視部604は、その監視結果を示すデータのうち、監視装置102から指定されたデータを、予め定められたスケジュールに従って送信部602へ送り、監視装置102へ送信させる。 The self-monitoring unit 604 monitors the state inside the image forming device 101. The self-monitoring unit 604 then sends the data indicating the monitoring results, which is specified by the monitoring device 102, to the transmitting unit 602 according to a predetermined schedule, and causes the data to be transmitted to the monitoring device 102.

<監視装置の動作>
図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 monitoring device 102 according to this embodiment.
As in the first embodiment, the monitoring unit 405 waits until the time reaches the monitoring timing (step S501), and then checks the operation state of the proxy server 404 (step S502). If the proxy server 404 is operating, the monitoring unit 405 ends the process, and if it is stopped, the monitoring unit 405 restarts the proxy server 404 (step S504).

続いて、監視部405は、プロキシサーバ404が再起動に成功したか否かを確認する(ステップS701)。再起動が失敗した場合、処理はステップS706へ進む。
一方、再起動できた場合、ステップS702で、データ管理部403が、管理対象の画像形成装置101の中から、自己監視部604を備えているにも拘わらずポーリングによってデータを収集している画像形成装置を探す。
Next, the monitoring unit 405 checks whether the restart of the proxy server 404 has been successful (step S701). If the restart has failed, the process proceeds to step S706.
On the other hand, if the restart has been successful, in step S702, the data management unit 403 searches for an image forming apparatus that is collecting data by polling despite having a self-monitoring unit 604 among the image forming apparatuses 101 to be managed.

上述のように、自己監視部604を有している場合、画像形成装置101は、その画像形成装置101自身の制御に基づいて稼働情報を収集し、監視装置102のプロキシサーバ404を介して管理サーバー103へ送信することができる。但し、自己監視部604を使用しない設定となっている場合、画像形成装置101は、自身の制御で稼働情報を収集せずに、監視装置102のポーリング機能に応答してデータを送信する。また、自己監視部604を備えていないために、自身の制御で稼働情報を収集できない画像形成装置(ポーリング機能に応答したデータ送信のみ可能な画像形成装置)が、管理システムの管理下に置かれている場合もある。 As described above, if the image forming device 101 has the self-monitoring unit 604, it can collect operation information under its own control and transmit it to the management server 103 via the proxy server 404 of the monitoring device 102. However, if the self-monitoring unit 604 is not set to be used, the image forming device 101 does not collect operation information under its own control, but transmits data in response to the polling function of the monitoring device 102. Also, there are cases where an image forming device that does not have the self-monitoring unit 604 and therefore cannot collect operation information under its own control (an image forming device that can only transmit data in response to the polling function) is placed under the management of the management system.

図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 data management unit 403 of the monitoring device 102.

図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 monitoring apparatus 102 performs management using the self-monitoring unit 604 or whether it collects and manages operation information by regular polling.

図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 unit 604 but collects operation information by polling is found in step S702, the data management unit 403 of the monitoring device 102 notifies the setting unit 603 of the image forming device of the proxy information of the proxy server 404. The setting unit 603 then performs proxy settings for the image forming device 101 based on the proxy information (step S703).

次に、監視装置102のデバイス管理部406が、画像形成装置101の自己監視部604へ、自己監視動作の開始を指示する(ステップS704)。
その後、監視装置102のデータ管理部403が、管理情報テーブル(図9参照)の登録情報のうち、対応する画像形成装置101の「管理方法」欄を、「ポーリング」から「プロキシ経由」へ書き換える(ステップS705)。
Next, the device management unit 406 of the monitoring apparatus 102 instructs the self-monitoring unit 604 of the image forming apparatus 101 to start a self-monitoring operation (step S704).
Thereafter, the data management unit 403 of the monitoring apparatus 102 rewrites the "management method" column of the corresponding image forming apparatus 101 in the registered information of the management information table (see FIG. 9) from "polling" to "via proxy" (step S705).

ステップ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 unit 604 and collect operation information by polling.
On the other hand, if it is determined in step S701 that the restart of the proxy server 404 has failed, the data management unit 403 searches for an image forming device 101 that is being managed using the proxy server 404 from among the image forming devices under management (step S706).

そして、管理にプロキシサーバ404を用いている画像形成装置101が見つかると、デバイス管理部406は、「空」の設定を、その画像形成装置101の設定部603に通知する。「空」の設定とは、その画像形成装置101が管理対象として登録される前に設定されていたプロキシ情報である。そして、この設定部603が、このプロキシ情報に基づいて、画像形成装置101のプロキシ設定を行う(ステップS707)。なお、登録前のプロキシ情報とは、画像形成装置101が監視装置102のプロキシサーバ404を経由しないで通信を行うためのプロキシ情報である。このようなプロキシ情報は、例えば、その画像形成装置101を管理対象に設定する際に、画像形成装置101から取得して、保存しておけばよい。 When an image forming apparatus 101 that uses the proxy server 404 for management is found, the device management unit 406 notifies the setting unit 603 of the image forming apparatus 101 of the "empty" setting. The "empty" setting is the proxy information that was set before the image forming apparatus 101 was registered as a management target. The setting unit 603 then sets the proxy settings for the image forming apparatus 101 based on this proxy information (step S707). Note that the proxy information before registration is proxy information that allows the image forming apparatus 101 to communicate without going through the proxy server 404 of the monitoring apparatus 102. This proxy information may be obtained from the image forming apparatus 101 and saved, for example, when the image forming apparatus 101 is set as a management target.

次に、監視装置102のデバイス管理部406が、画像形成装置101の自己監視部604へ、自己監視動作の停止を指示する(ステップS708)。
その後、監視装置102のデータ管理部403が、管理情報テーブル(図9参照)の登録情報のうち、対応する画像形成装置101の「管理方法」欄を、「プロキシ経由」から「ポーリング」へ書き換える(ステップS709)。
Next, the device management unit 406 of the monitoring apparatus 102 instructs the self-monitoring unit 604 of the image forming apparatus 101 to stop the self-monitoring operation (step S708).
Thereafter, the data management unit 403 of the monitoring apparatus 102 rewrites the "management method" column of the corresponding image forming apparatus 101 in the registered information of the management information table (see FIG. 9) from "via proxy" to "polling" (step S709).

ステップ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 proxy server 404 .
As described above, in this embodiment, if the proxy server 404 of the monitoring device 102 fails to restart, the image forming device 101 can be returned to a setting that does not use the proxy server 404. As a result, according to this embodiment, if the proxy server 404 cannot return to a normal operating state, it is possible to switch to management by polling.

[第3実施形態]
本実施形態に係る画像形成装置101、監視装置102及び管理サーバ103のネットワーク構成、ハードウエア構成及びソフトウエア構成は、上記第1実施形態とほぼ同じである(図1~図4参照)。但し、監視装置102の動作が、以下の点で、第1実施形態と異なる。
[Third embodiment]
The network configuration, hardware configuration, and software configuration of the image forming device 101, monitoring device 102, and management server 103 according to this embodiment are almost the same as those of the first embodiment (see FIGS. 1 to 4). However, the operation of the monitoring device 102 differs from that of the first embodiment in the following points.

上記第1実施形態では、プロキシサーバ404の正常/異常を判定するために、このプロキシサーバ404が稼働しているか否かをチェックすることとした(図5のステップS502、S503参照)。 In the first embodiment described above, in order to determine whether the proxy server 404 is normal or abnormal, it is decided to check whether the proxy server 404 is operating (see steps S502 and S503 in FIG. 5).

しかし、稼働はしていても、そのプロキシサーバ404の内部的な不具合により、正常に動作していない場合が考えられる。
これに対して、本実施形態では、第1実施形態と同様の処理(図5参照)に代えて、或いは、第1実施形態と同様の処理に加えて、以下のような処理を行う。
However, even if the proxy server 404 is in operation, it may not be operating normally due to an internal malfunction of the proxy server 404 .
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 monitoring device 102 according to the present embodiment.
The monitoring unit 405 monitors the operation state of the proxy server 404 at each predetermined monitoring timing. To this end, the monitoring unit 405 waits until the time reaches the monitoring timing (step S901). When the time reaches the monitoring timing, the process proceeds to step S902.

ここで、監視タイミングは、予め定めた時刻であってもよいし、前回の監視処理から所定時間経過後の時刻であってもよいし、他の基準で定めてもよい。
ステップ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 monitor unit 405 communicates with the management server 103 via the proxy server 404 .

続いて、ステップS903において、監視部405は、ステップS902の通信が成功したか否かを判断する。そして、通信に成功した場合は、処理を終了する。
一方、ステップ903で通信が失敗したと判断した場合、ステップS904で、監視部405は、管理サーバ103に対して、プロキシサーバ404を経由しない通信を行う。
Next, in step S903, the monitor unit 405 determines whether the communication in step S902 was successful or not, and if the communication was successful, ends the process.
On the other hand, if it is determined in step S 903 that the communication has failed, the monitor unit 405 communicates with the management server 103 without passing through the proxy server 404 in step S 904 .

次に、ステップS905において、監視部405は、ステップS902の通信が成功したか否かを判断する。
ステップS905で通信に成功したと判断した場合、監視部405は、プロキシサーバ404を再起動する(ステップS906)。
Next, in step S905, the monitoring unit 405 determines whether the communication in step S902 was successful.
If it is determined in step S905 that the communication has been successful, the monitor unit 405 restarts the proxy server 404 (step S906).

一方、ステップS905で通信に失敗したと判断した場合、監視部405は、例えば監視装置102の管理画面(図示せず)にメッセージを表示することにより、システム管理者に、管理サーバ103と接続できないことを通知する(ステップS907)。なお、管理者への通知方法は特に限定されず、メール通知等であってもよい。 On the other hand, if it is determined in step S905 that communication has failed, the monitoring unit 405 notifies the system administrator that connection to the management server 103 cannot be established, for example by displaying a message on a management screen (not shown) of the monitoring device 102 (step S907). Note that the method of notifying the administrator is not particularly limited, and may be an email notification, etc.

以上示したように、本実施形態では、プロキシサーバ404の正常/異常を、通信を行えるか否かで判断することとした。このため、本実施形態によれば、プロキシサーバ404が内部的な不具合を起こしている場合であっても、その状態を自動的に検知することができる。 As described above, in this embodiment, the normality/abnormality of the proxy server 404 is determined based on whether communication is possible. Therefore, according to this embodiment, even if the proxy server 404 has an internal malfunction, the state can be automatically detected.

[第4実施形態]
本実施形態の監視装置102は、上記第2実施形態と同様、画像形成装置101を管理するためのデバイス管理部406を有する(図6参照)。但し、後述するように、デバイス管理部406が行う処理の内容は、上記第2実施形態と異なる(図11参照)。
[Fourth embodiment]
The monitoring apparatus 102 of this embodiment, like the second embodiment, has a device management unit 406 for managing the image forming apparatus 101 (see FIG. 6). However, as described later, the contents of the processing performed by the device management unit 406 are different from those in the second embodiment (see FIG. 11).

監視装置102の他の構成や、画像形成装置10及び管理サーバ103の構成、ネットワーク全体の構成等は、上記第1実施形態とほぼ同じである(図1~図4参照)。
上記各実施形態では、プロキシサーバ404の稼働状態が正常か否かを、定期的に確認することとした。
Other configurations of the monitoring device 102, the configurations of the image forming device 10 and the management server 103, and the overall network configuration are substantially the same as those in the first embodiment (see FIGS. 1 to 4).
In each of the above embodiments, it is periodically checked whether the operating status of the proxy server 404 is normal.

これに対して、本実施形態では、プロキシサーバ404に異常が発生し易い状態になることを防ぐための制御を設けた。
例えば、画像形成装置101と管理サーバ103との間の通信データ量が増大すると、プロキシサーバ404の負荷が高くなって、異常が発生し易くなる。
In response to this, in this embodiment, a control is provided to prevent the proxy server 404 from entering a state in which anomalies are likely to occur.
For example, when the amount of communication data between the image forming apparatus 101 and the management server 103 increases, the load on the proxy server 404 increases, making it more likely that an abnormality will occur.

<監視装置の動作>
図11は、本実施形態に係る監視装置102の動作例を概略的に示すフローチャートである。
上述の各実施形態と同様、本実施形態でも、監視部405は、所定の監視タイミングごとに、プロキシサーバ404の稼働状態を監視する。このため、監視部405は、時刻が監視タイミングに達するまで待機する(ステップS1001)。時刻が監視タイミングに達した場合、処理はステップS1002へ移行する。上記各実施形態と同様、監視タイミングは限定されない。
<Operation of monitoring device>
FIG. 11 is a flowchart illustrating an example of the operation of the monitoring device 102 according to this embodiment.
As in the above-described embodiments, in this embodiment, the monitoring unit 405 monitors the operation state of the proxy server 404 at each predetermined monitoring timing. Therefore, the monitoring unit 405 waits until the time reaches the monitoring timing (step S1001). When the time reaches the monitoring timing, the process proceeds to step S1002. As in the above-described embodiments, the monitoring timing is not limited.

ステップS1002で、監視部405は、プロキシサーバ404の負荷の高さを確認する。プロキシサーバ404の負荷は、そのプロキシサーバ404のCPU使用率やメモリ使用率、単位時間当たりのコネクション数等の情報に基づいて数値化できる。そして、その数値を所定の基準値と比較することで、負荷が高いか否かを判断する。なお、負荷の数値化に使用する情報としては、これら情報の一部のみを使用してもよいし、これら情報に代えて、或いは追加して、他の情報を使用してもよい。 In step S1002, the monitoring unit 405 checks the load of the proxy server 404. The load of the proxy server 404 can be quantified based on information such as the CPU usage rate, memory usage rate, and number of connections per unit time of the proxy server 404. Then, the numerical value is compared with a predetermined reference value to determine whether the load is high or not. Note that only a part of this information may be used as the information used to quantify the load, or other information may be used instead of or in addition to this information.

ステップS1002で、プロキシサーバ404の負荷が基準値より低い場合、監視部405は処理を終了する。
一方、ステップS1002で、プロキシサーバ404の負荷が基準値を超えていた場合、監視装置102のデバイス管理部406が、画像形成装置101の自己監視部604に対して、監視情報の設定変更を指示する。
If the load on the proxy server 404 is lower than the reference value in step S1002, the monitoring unit 405 ends the process.
On the other hand, if the load on the proxy server 404 exceeds the reference value in step S1002, the device management unit 406 of the monitoring apparatus 102 instructs the self-monitoring unit 604 of the image forming apparatus 101 to change the settings of the monitoring information.

例えば、自己監視部604が、緊急度の高い情報のみ監視するように設定を変更すれば、管理サーバ103へ送信する稼働情報のデータ量(すなわちプロキシサーバ404が中継するデータ量)が減って、そのプロキシサーバ404の負荷が低減する。緊急度が高い情報とは、例えば、画像形成装置101のエラーや、消耗品の補充に関する情報である。それ以外の情報、すなわち緊急度が高くない情報については、例えば、監視装置102の取得部401が定期的にポーリング取得を行って、管理サーバ103へ送信すればよい。 For example, if the self-monitoring unit 604 is changed to monitor only information with a high degree of urgency, the amount of data of the operation information sent to the management server 103 (i.e., the amount of data relayed by the proxy server 404) will decrease, and the load on the proxy server 404 will be reduced. Information with a high degree of urgency is, for example, information regarding errors in the image forming device 101 and information regarding the replenishment of consumables. For other information, i.e., information with a low degree of urgency, the acquisition unit 401 of the monitoring device 102 may, for example, periodically poll and acquire the information, and transmit it to the management server 103.

以上示したように、本実施形態によれば、プロキシサーバ404の負荷の高低に応じて自己監視部604からの送信データ量を抑制することとしたので、このプロキシサーバ404の通信データ量の過多に起因して発生する異常を減らすことが可能になる。 As described above, according to this embodiment, the amount of data sent from the self-monitoring unit 604 is suppressed depending on the load on the proxy server 404, making it possible to reduce abnormalities caused by an excessive amount of communication data on the proxy server 404.

なお、自己監視部604からの送信データ量を抑制する方法は、本実施形態の方法に限定されない。例えば、複数の画像形成装置101のうちの一部について、自己監視部604からの送信するデータを、プロキシサーバ404を経由させるのではなく、監視装置102がWebサーバとして機能して受信してもよい。これにより、プロキシサーバ404が扱うデータ量を抑制できる。 Note that the method of reducing the amount of data transmitted from the self-monitoring unit 604 is not limited to the method of this embodiment. For example, for some of the multiple image forming devices 101, the data transmitted from the self-monitoring unit 604 may be received by the monitoring device 102 functioning as a Web server, rather than passing through the proxy server 404. This makes it possible to reduce the amount of data handled by the proxy server 404.

101 画像形成装置
102 監視装置
103 管理サーバ
104 WAN(Wide Area Network)
105 LAN(Local Area Network)
217 ネットワーク
101 Image forming apparatus 102 Monitoring apparatus 103 Management server 104 WAN (Wide Area Network)
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に記載の情報処理装置。 2. The information processing apparatus according to claim 1, wherein the confirmation means periodically checks whether the proxy means is operating normally as the proxy server , and restarts the proxy means if the proxy server is stopped . 前記稼働情報を前記管理サーバへ送信する機能を備えたネットワークデバイスについて、該ネットワークデバイスの登録情報を前記第1の情報から前記第2の情報に書き換えることを特徴とする請求項1に記載の情報処理装置。2. The information processing apparatus according to claim 1, wherein, for a network device having a function of transmitting the operation information to the management server, registration information of the network device is rewritten from the first information to the second information. 前記プロキシサーバとしての動作が異常と判断された場合に、前記ネットワークデバイスが稼働情報の送信時に参照する前記ネットワークデバイスのプロキシサーバの設定を空に変更するための指示を送信する、設定変更手段をさらに有することを特徴とする請求項1乃至3の何れか1項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 3, further comprising a setting change means for sending an instruction to change the proxy server setting of the network device, which the network device refers to when transmitting operation information, to null when the operation as the proxy server is determined to be abnormal. 前記プロキシサーバとしての動作が異常と判断された場合に、前記ネットワークデバイス自身が稼働情報を生成して前記ネットワークデバイスにとってのプロキシサーバへ送信する機能を停止するための指示を送信する、自己監視停止手段をさらに有することを特徴とする請求項1乃至4の何れか1項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 4, further comprising a self-monitoring stop means for sending an instruction to stop the function of the network device itself generating operation information and transmitting it to the proxy server for the network device when the operation as the proxy server is determined to be abnormal. 前記確認手段は、自己装置内の前記プロキシ手段を介さずに前記管理サーバへデータを送信できたにも拘わらず当該プロキシ手段を介して前記管理サーバへデータを送信できなかった場合に、前記プロキシ手段が前記プロキシサーバとして正常に動作していないと判断することを特徴とする請求項1乃至5の何れか1項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 5, characterized in that the confirmation means determines that the proxy means is not operating normally as the proxy server when data can be sent to the management server without going through the proxy means in the device itself, but data cannot be sent to the management server through the proxy means. 前記確認手段は、前記プロキシ手段の負荷が所定の状態よりも高いと判断したときに、前記稼働情報のデータ量を低減するための指示を送信する、負荷低減手段をさらに有することを特徴とする請求項1乃至6の何れか1項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 6, characterized in that the confirmation means further comprises a load reduction means for transmitting an instruction to reduce the amount of data of the operational information when it is determined that the load of the proxy means is higher than a predetermined state. 前記確認手段は、前記プロキシ手段の負荷が所定の状態よりも高いと判断したときに、複数の前記ネットワークデバイスの少なくとも一部が前記プロキシ手段を用いずに前記稼働情報を送信するための指示を送信する、送信変更手段をさらに有することを特徴とする請求項1乃至7の何れか1項に記載の情報処理装置。 The information processing device according to any one of claims 1 to 7, characterized in that the confirmation means further comprises a transmission change means for transmitting an instruction for at least some of the plurality of network devices to transmit the operation information without using the proxy means when it is determined that the load of the proxy means is higher than a predetermined state. 複数のネットワークデバイスを監視する情報処理装置による情報処理方法であって、
監視の対象となるネットワークデバイスの登録情報が第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.
請求項1乃至8の何れか1項に記載の情報処理装置の各手段としてコンピュータを機能させるためのプログラム。 A program for causing a computer to function as each of the means of the information processing device according to any one of claims 1 to 8.
JP2020020922A 2020-02-10 2020-02-10 Information processing device, information processing method, and program Active JP7493950B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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
US7653841B2 (en) Information processing apparatus and information notification method therefor, and control program
JPH11161441A (en) Printer
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
JP7159016B2 (en) Network client and its control method
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
JP2017091037A (en) System, management device, control method of system, control method of management device, and program
US20220294720A1 (en) Network device and control method thereof
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
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
JP2021128738A (en) Information processing apparatus, information processing method, and program
JP2023075439A (en) Information processing apparatus, method of controlling information processing apparatus, and program
JP2020149253A (en) Image formation device
JP2024077548A (en) System and method for controlling the system
JP2010164817A (en) Image forming apparatus, image forming system, and processing program
JP2020201590A (en) Information processing device 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