JP4844615B2 - Intermittent connection environment notification system, intermittent connection environment notification method, connection source information processing device, and connection source device program - Google Patents
Intermittent connection environment notification system, intermittent connection environment notification method, connection source information processing device, and connection source device program Download PDFInfo
- Publication number
- JP4844615B2 JP4844615B2 JP2008263095A JP2008263095A JP4844615B2 JP 4844615 B2 JP4844615 B2 JP 4844615B2 JP 2008263095 A JP2008263095 A JP 2008263095A JP 2008263095 A JP2008263095 A JP 2008263095A JP 4844615 B2 JP4844615 B2 JP 4844615B2
- Authority
- JP
- Japan
- Prior art keywords
- machine
- managed
- information
- management server
- identification information
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 61
- 230000010365 information processing Effects 0.000 title claims description 38
- 238000012545 processing Methods 0.000 claims description 92
- 238000004891 communication Methods 0.000 claims description 41
- 230000005540 biological transmission Effects 0.000 claims description 21
- 238000007726 management method Methods 0.000 description 253
- 238000010586 diagram Methods 0.000 description 20
- 238000012217 deletion Methods 0.000 description 8
- 230000037430 deletion Effects 0.000 description 8
- 230000005856 abnormality Effects 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
Images
Landscapes
- Debugging And Monitoring (AREA)
- Computer And Data Communications (AREA)
Description
本発明は、管理対象のマシンが管理サーバに間欠的に接続を行う資産管理システムなどにおいて、管理サーバから管理対象マシンに通知を行う間欠接続環境下通知システム、間欠接続環境下通知方法、接続元情報処理装置、及び接続元情報処理装置用プログラムに関する。 The present invention relates to an intermittent connection environment notification system, an intermittent connection environment notification method, a connection source, and the like, in which a management target machine intermittently connects to a management server. The present invention relates to an information processing apparatus and a connection source information processing apparatus program.
従来から企業などの事業体では、一般に、パーソナルコンピュータやサーバといった情報処理装置などのハードウェアや、情報処理装置に導入されているソフトウェアの資産の管理が行われている。
このような資産管理を行うため、情報処理装置に専用のソフトウェアを導入し、これを所定のタイミングで実行することにより、ハードウェア情報や導入済みのソフトウェア情報等が収集されている。そして、これらの情報が管理サーバへ送信され、管理サーバにより管理対象の情報処理装置(以下、管理対象マシンと称する場合がある)の資産情報が統合的に管理されている。
Conventionally, a business entity such as a company generally manages hardware such as an information processing apparatus such as a personal computer or a server, or software assets installed in the information processing apparatus.
In order to perform such asset management, hardware information, installed software information, and the like are collected by introducing dedicated software into the information processing apparatus and executing it at a predetermined timing. These pieces of information are transmitted to the management server, and the asset information of the information processing apparatus to be managed (hereinafter sometimes referred to as a management target machine) is integratedly managed by the management server.
また、管理サーバは、収集した資産情報にもとづき管理対象マシンを監視し、異常検出時には、検出した異常を、検出元資産の使用者に対して適切に通知することが期待されている。
例えば、導入されているソフトウェアのライセンス、ディスク使用量、導入時期などを管理サーバにより監視し、ライセンス期限の超過やディスク容量不足などの異常が検出された場合には、これを検出元資産の使用者に対して通知する必要がある。
In addition, the management server is expected to monitor the managed machine based on the collected asset information and appropriately notify the detected abnormality to the user of the detection source asset when an abnormality is detected.
For example, the license of the installed software, disk usage, installation time, etc. are monitored by the management server, and if an abnormality such as license expiration or disk capacity shortage is detected, this is used for the detection source asset. Need to be notified.
このように管理サーバから管理対象マシンへの通知を実現するためには、これらの情報処理装置の間でネットワーク接続を確立することが必要である。
ところが、企業における資産管理では、一台の管理サーバにより数万台の情報処理装置を管理するなど大規模なものも存在する。
このような大規模な資産管理においては、管理サーバと管理対象マシンの間で常時ネットワーク接続を確立させておくことは困難であり、通常は間欠接続が行われることとなる。
Thus, in order to realize notification from the management server to the managed machine, it is necessary to establish a network connection between these information processing apparatuses.
However, there is a large-scale asset management in a company, such as managing tens of thousands of information processing apparatuses with a single management server.
In such large-scale asset management, it is difficult to always establish a network connection between the management server and the managed machine, and an intermittent connection is usually performed.
また、多くの企業では、管理部門ごとにファイアウォールが設けられているが、管理サーバと管理対象マシンが異なるネットワークセグメントに属する場合には、管理サーバ側から管理対象マシンに向かってネットワーク接続を確立することが不可能なこともある。
このため、このような場合、管理サーバと管理対象マシンとの間でネットワーク接続を確立させるためには、管理対象マシン側から、管理サーバに向けて、ネットワーク接続を行う必要があった。
Many companies have a firewall for each management department. If the management server and the managed machine belong to different network segments, establish a network connection from the management server to the managed machine. Sometimes it is impossible.
Therefore, in such a case, in order to establish a network connection between the management server and the managed machine, it is necessary to perform a network connection from the managed machine side toward the management server.
しかし、管理対象マシン側から管理サーバに向けてネットワーク接続を行う方法では、管理サーバにより複数の管理対象マシンに向けて通知を行う場合、通知先のすべての管理対象マシンからの接続を待ち合わせる必要がある。このため、一部の管理対象マシンからの接続が確立しないだけで、管理サーバによる通知が実行されず、通知処理全体の処理時間が遅くなる場合があった。 However, in the method of network connection from the managed machine side to the management server, when the management server sends notifications to multiple managed machines, it is necessary to wait for connections from all the managed machines that are the notification destinations. is there. For this reason, only the connection from some managed machines is not established, the notification by the management server is not executed, and the processing time of the entire notification process may be delayed.
ここで、複数の管理対象マシンと管理サーバとの間で間欠的な接続が行われる場合において、管理サーバから複数の管理対象マシンに対してメッセージなどの通知を短時間で行う方法に関連する技術としては、例えば特許文献1に記載の電子メールサービス提供システムを挙げることができる。
このシステムは、ユーザ宛に送付された電子メールをメールサーバがユーザに代わって受信及びスプールし、ユーザ側に設置されたアダプタにより定期的にメールサーバからスプールされている電子メールを読み出すことで、インターネットに常時接続されていない家庭等に対して、短時間で確実にメール配信が可能とされている。
Here, when intermittent connection is made between multiple managed machines and the management server, a technology related to a method for notifying messages, etc. from the management server to multiple managed machines in a short time For example, an e-mail service providing system described in
In this system, a mail server receives and spools an e-mail sent to a user on behalf of the user, and reads an e-mail spooled from the mail server periodically by an adapter installed on the user side. E-mail delivery can be reliably performed in a short time to homes that are not always connected to the Internet.
しかしながら、特許文献1に記載の電子メールサービス提供システムは、上記の通り、インターネットに常時接続されていない家庭等に短時間で確実にメールを配信するためのものであり、管理サーバから複数の管理対象マシンにメッセージを通知する際、通知先となる全ての管理対象マシンからの接続を待ち合わせなければならないという問題を解決し得るものではない。
すなわち、特許文献1に記載の発明は、送信先マシンから定期的にメールサーバに接続してメールを受信することで、送信先マシンによるメール受信時間の短縮化を図るものであり、本発明のような複数の管理対象マシンへの通知時間の短縮化を実現することが可能なものではない。
However, as described above, the e-mail service providing system described in
That is, the invention described in
本発明は、上記の事情にかんがみなされたものであり、管理サーバが、通知先の管理対象マシンのうちの一台から接続されると、接続元の管理対象マシンと同一ネットワークセグメント内に属する他の通知先の管理対象マシン宛の通知を、当該接続元の管理対象マシンに代行させることにより、通知処理が完了するまでの時間を短縮することの可能な間欠接続環境下通知システム、間欠接続環境下通知方法、接続元情報処理装置、及び接続元情報処理装置用プログラムの提供を目的とする。 The present invention is considered in view of the above circumstances, and when the management server is connected from one of the notification-target managed machines, it belongs to the same network segment as the connection-source managed machine. Notification system under intermittent connection environment and intermittent connection environment that can shorten the time until the notification process is completed by delegating the notification addressed to the managed machine of the destination to the managed machine of the connection source It is an object of the present invention to provide a lower notification method, a connection source information processing apparatus, and a connection source information processing apparatus program.
上記目的を達成するため、本発明の間欠接続環境下通知システムは、管理対象側のネットワークセグメントに接続され、この管理対象側のネットワークセグメントと管理サーバ側のネットワークセグメントを介して管理サーバに間欠的に接続する二以上の管理対象マシンと、管理サーバに接続され、管理対象側ネットワークセグメントの識別情報と、管理対象マシンの識別情報と、所定の処理対象情報と、を対応付けて記憶する管理対象マシン情報記憶装置と、管理対象マシンのいずれかから接続されると、当該接続元の管理対象マシンが属する管理対象側ネットワークセグメントの識別情報にもとづき管理対象マシン情報記憶装置を検索し、対応する管理対象マシンの識別情報及び所定の処理対象情報を取得して接続元の管理対象マシンに送信する管理サーバを備え、接続元の管理対象マシンが、管理サーバから受信した管理対象マシンの識別情報が当該接続元の管理対象マシンの識別情報と一致する場合、所定の処理対象情報に対応する所定の処理を実行し、一致しない場合、受信した管理対象マシンの識別情報に対応する他の通信先の管理対象マシンに、受信した管理対象マシンの識別情報に対応する所定の処理対象情報を送信する構成としてある。 In order to achieve the above object, the intermittent connection environment notification system according to the present invention is connected to a network segment on the management target side and intermittently communicates with the management server via the network segment on the management target side and the network segment on the management server side. Management target connected to the management server, and the management target side network segment identification information, the management target machine identification information, and the predetermined processing target information are stored in association with each other. When connected from either a machine information storage device or a managed machine, the managed machine information storage device is searched based on the identification information of the managed network segment to which the managed machine of the connection source belongs, and the corresponding management Acquire target machine identification information and predetermined processing target information, and connect it to the connection source managed machine. If the management machine identification information received from the management server matches the identification information of the connection source managed machine, the connection source management machine corresponds to the predetermined processing target information. If a predetermined process is executed and they do not match, the predetermined process target information corresponding to the received identification information of the managed machine is transmitted to the other managed machine corresponding to the received identification information of the managed machine. It is as composition to do.
また、本発明の間欠接続環境下通知方法は、管理対象側のネットワークセグメントの識別情報と、管理対象マシンの識別情報と、所定の処理対象情報とを対応付けて管理対象マシン情報記憶装置に記憶させ、管理対象側のネットワークセグメントに接続され、この管理対象側のネットワークセグメントと管理サーバ側のネットワークセグメントを介して管理サーバに間欠的に接続する二以上の管理対象マシンのいずれかが、管理サーバに接続すると、管理サーバが、当該接続元の管理対象マシンが属する管理対象側ネットワークセグメントの識別情報にもとづき管理対象マシン情報記憶装置を検索し、対応する管理対象マシンの識別情報及び所定の処理対象情報を取得して接続元の管理対象マシンに送信し、接続元の管理対象マシンが、管理サーバから受信した管理対象マシンの識別情報が当該接続元の管理対象マシンの識別情報と一致する場合、所定の処理対象情報に対応する所定の処理を実行し、一致しない場合、受信した管理対象マシンの識別情報に対応する他の通信先の管理対象マシンに、受信した管理対象マシンの識別情報に対応する所定の処理対象情報を送信する方法としてある。 In the intermittent connection environment notification method according to the present invention, the management target network segment identification information, the management target machine identification information, and the predetermined processing target information are associated with each other and stored in the management target machine information storage device. One of the two or more managed machines connected to the management target network segment and intermittently connected to the management server via the management target side network segment and the management server side network segment is the management server. The management server searches the managed machine information storage device based on the identification information of the managed network segment to which the managed machine of the connection source belongs, the corresponding managed machine identification information and the predetermined processing target The information is acquired and sent to the connection source managed machine, and the connection source managed machine manages it. If the identification information of the managed machine received from the server matches the identification information of the managed machine of the connection source, the predetermined process corresponding to the predetermined process target information is executed. This is a method for transmitting predetermined processing target information corresponding to the received identification information of the managed machine to another managed machine corresponding to the identification information of the machine.
また、本発明の接続元情報処理装置は、管理対象側のネットワークセグメントに接続され、この管理対象側のネットワークセグメントと管理サーバ側のネットワークセグメントを介して管理サーバに間欠的に接続する二以上の管理対象マシンのうち、管理サーバに接続したマシンである接続元情報処理装置であって、管理サーバから管理対象マシンの識別情報及び所定の処理対象情報を受信する処理対象情報受信手段と、管理サーバから受信した管理対象マシンの識別情報が当該接続元の管理対象マシンの識別情報と一致するか否かを判定する判定手段と、判定手段により一致すると判定された場合、所定の処理対象情報に対応する所定の処理を実行する実行手段と、判定手段により一致しないと判定された場合、管理サーバから受信した管理対象マシンの識別情報に対応する他の通信先の管理対象マシンに、所定の処理対象情報を送信する処理対象情報送信手段とを備えた構成としてある。 Further, the connection source information processing apparatus of the present invention is connected to a network segment on the management target side, and is connected to the management server intermittently via the management target side network segment and the management server side network segment. Among the managed machines, a connection source information processing apparatus that is a machine connected to the management server, the processing target information receiving means for receiving the identification information of the managed machine and the predetermined processing target information from the management server, and the management server If the judgment means determines whether the identification information of the managed machine received from the management machine matches the identification information of the managed machine of the connection source, and corresponds to the predetermined processing target information If it is determined by the determination means that the execution means for executing the predetermined process does not match, the management received from the management server Other communication destination of the managed machine corresponding to the identification information of the target machine, a configuration equipped with a processed information transmitting means for transmitting a predetermined processing object information.
また、本発明の接続元情報処理装置用プログラムは、管理対象側のネットワークセグメントに接続され、この管理対象側のネットワークセグメントと管理サーバ側のネットワークセグメントを介して管理サーバに間欠的に接続する二以上の管理対象マシンのうち、管理サーバに接続したマシンである接続元情報処理装置用のプログラムであって、接続元情報処理装置を、管理サーバから管理対象マシンの識別情報及び所定の処理対象情報を受信する処理対象情報受信手段、管理サーバから受信した管理対象マシンの識別情報が当該接続元の管理対象マシンの識別情報と一致するか否かを判定する判定手段、判定手段により一致すると判定された場合、所定の処理対象情報に対応する所定の処理を実行する実行手段、及び、判定手段により一致しないと判定された場合、管理サーバから受信した管理対象マシンの識別情報に対応する他の通信先の管理対象マシンに、所定の処理対象情報を送信する処理対象情報送信手段として機能させる構成としてある。 The connection source information processing apparatus program of the present invention is connected to the management target side network segment and intermittently connects to the management server via the management target side network segment and the management server side network segment. Among the above managed machines, a program for a connection source information processing apparatus that is a machine connected to a management server, the connection source information processing apparatus is managed by the management server from the management server identification information and predetermined processing target information. The processing target information receiving means for receiving the information, the judgment means for judging whether or not the identification information of the managed machine received from the management server matches the identification information of the management target machine of the connection source, If there is a match, the execution means that executes the predetermined process corresponding to the predetermined processing target information and the determination means match. If it is determined that there is not, it is configured to function as a processing target information transmitting unit that transmits predetermined processing target information to another communication target management target machine corresponding to the management target machine identification information received from the management server. .
本発明によれば、管理サーバに間欠接続を行う複数の管理対象マシンへ、管理サーバから通知を行うにあたり、その通知が完了するまでに必要な時間を短縮することが可能となる。 According to the present invention, when a notification is sent from a management server to a plurality of managed machines that are intermittently connected to the management server, it is possible to reduce the time required until the notification is completed.
以下、本発明の間欠接続環境下通知システムの好ましい実施形態について、図面を参照しつつ説明する。
なお、以下の実施形態に示す本発明の間欠接続環境下通知システムは、プログラムに制御されたコンピュータにより動作するようになっている。コンピュータのCPUは、プログラムにもとづいてコンピュータの各構成要素に指令を送り、管理サーバや接続元の管理対象マシン、サブ管理サーバの動作に必要となる所定の処理、例えば、接続元の管理対象マシンのネットワークIDの取得処理、メッセージ検索処理、メッセージ削除処理、通信先判定処理、メッセージ送信処理等を行わせる。このように、本発明の間欠接続環境下通知システムにおける各処理,動作は、プログラムとコンピュータとが協働した具体的手段により実現できるものである。
Hereinafter, a preferred embodiment of a notification system under intermittent connection environment of the present invention will be described with reference to the drawings.
Note that the intermittent connection environment notification system of the present invention shown in the following embodiments is operated by a computer controlled by a program. The CPU of the computer sends a command to each component of the computer based on the program and performs predetermined processing necessary for the operation of the management server, the connection source managed machine, the sub management server, for example, the connection source managed machine Network ID acquisition processing, message search processing, message deletion processing, communication destination determination processing, message transmission processing, and the like. Thus, each process and operation in the intermittent connection environment notification system of the present invention can be realized by specific means in which the program and the computer cooperate.
プログラムは予めROM,RAM等の記録媒体に格納され、コンピュータに実装された記録媒体から当該コンピュータにプログラムを読み込ませて実行されるが、例えば通信回線を介してコンピュータに読み込ませることもできる。
また、プログラムを格納する記録媒体は、例えば半導体メモリ,磁気ディスク,光ディスク、その他任意のコンピュータで読取り可能な任意の記録手段により構成できる。
The program is stored in advance in a recording medium such as a ROM and a RAM, and is executed by causing the computer to read the program from a recording medium mounted on the computer. For example, the program may be read by the computer via a communication line.
Further, the recording medium for storing the program can be constituted by, for example, a semiconductor memory, a magnetic disk, an optical disk, or any other recording means that can be read by any computer.
[第一実施形態]
まず、本発明の第一実施形態の構成について、図1〜図4を参照して説明する。図1は、本実施形態の間欠接続環境下通知システムの構成を示すブロック図である。図2は、同システムにおける管理サーバの構成を示すブロック図であり、図3は、同システムにおける管理対象マシン情報データベースの管理対象マシンID管理表及びメッセージ一覧表の構成を示すブロック図である。図4は、同システムにおける接続元(又は通知先)管理対象マシンの構成を示すブロック図である。
[First embodiment]
First, the structure of 1st embodiment of this invention is demonstrated with reference to FIGS. 1-4. FIG. 1 is a block diagram illustrating a configuration of a notification system under an intermittent connection environment according to the present embodiment. FIG. 2 is a block diagram showing the configuration of the management server in the system, and FIG. 3 is a block diagram showing the configuration of the managed machine ID management table and message list in the managed machine information database in the system. FIG. 4 is a block diagram showing a configuration of a connection source (or notification destination) managed machine in the system.
図1に示すように、本実施形態の間欠接続環境下通知システムは、管理サーバ110、管理対象マシン情報データベース120、接続元管理対象マシン130、通知先管理対象マシン140、ID採番装置150を有している。管理対象マシン情報データベース120は、管理サーバ110に内蔵又は外部接続されている。
As shown in FIG. 1, the notification system in the intermittent connection environment of this embodiment includes a
管理サーバ110は、管理サーバ側ネットワークセグメント170に接続され、接続元管理対象マシン130と通知先管理対象マシン140は、管理対象マシン側ネットワークセグメント(管理対象側ネットワークセグメントと称する場合がある。)180に接続されている。
The
管理サーバ側ネットワークセグメント170と管理対象側ネットワークセグメント180とは別個のネットワークセグメントである。管理対象側ネットワークセグメント180にはファイアウォール160が設置されており、管理対象側ネットワークセグメント180の外部からの接続の一部を遮断する構成となっている。
The management server
管理サーバ110は、当該管理サーバ110に対して間欠接続を行う管理対象マシン(接続元管理対象マシン130と通知先管理対象マシン140)のハードウェア、及びこのハードウェアに導入されているソフトウェアを管理するサーバやワークステーションなどの情報処理装置である。
The
管理サーバ110は、最初に接続してきた管理対象マシン(接続元管理対象マシン130)に対し、この接続元管理対象マシン130と同一ネットワークセグメントに属する他の通信先の管理対象マシン140を含む全ての管理対象マシンへのメッセージ情報を送信する。
そして、接続元管理対象マシン130に、通信先管理対象マシン140へのメッセージ情報の送信を代行させる。
これにより、間欠接続を行う管理対象マシン全てに対してメッセージなどの通知を行う場合、これを短時間で行うことが可能となる。
The
Then, the connection source
As a result, when a message or the like is notified to all managed machines that perform intermittent connection, this can be performed in a short time.
すなわち、本実施形態の間欠接続環境下通知システムにおいて、接続元管理対象マシン130と通知先管理対象マシン140とは同一のネットワークセグメントに属しており、これらは常時接続されていることを想定している。
そして、接続元管理対象マシン130に、通信先管理対象マシン140に対するメッセージ送信を代行させることで、メッセージ情報の通知が完了するまでの時間を短縮することが可能となっている。
That is, in the intermittent connection environment notification system of the present embodiment, it is assumed that the connection source managed
Then, by allowing the connection source
管理サーバ110は、図2に示すように、ID取得部111、メッセージ取得部112、メッセージ送信部113、及びメッセージ削除部114を備えている。
ID取得部111は、管理サーバ110が接続元管理対象マシン130からアクセスされると、接続元管理対象マシン130から送信されてきた、接続元管理対象マシン130が属するネットワークIDと接続元管理対象マシン130のマシンIDを取得する。
As shown in FIG. 2, the
When the
メッセージ取得部112は、ID取得部111により取得された接続元管理対象マシン130のネットワークIDを用いて、管理対象マシン情報データベース120におけるメッセージ一覧表122を検索し、対応するメッセージ情報を取得する。このメッセージ情報は、ネットワークID、マシンID、及びメッセージIDを含むものとすることができる。
The
メッセージ送信部113は、メッセージ取得部112により取得されたメッセージ情報を接続元管理対象マシン130に送信する。
メッセージ削除部114は、メッセージ情報におけるマシンIDが接続元管理対象マシン130のマシンIDと一致する場合、メッセージ一覧表122から当該メッセージ情報に対応するレコードを削除して、メッセージ一覧表122を更新する。
また、メッセージ削除部114は、通知先管理対象マシン140から受信完了通知を受信すると、メッセージ一覧表122からこの受信完了通知に対応する管理対象マシンのレコードを削除して、メッセージ一覧表122を更新する。
The
When the machine ID in the message information matches the machine ID of the connection source
Further, when the
なお、管理サーバ110による資産管理を行うための構成は特に限定されるものではなく、従来公知の任意のものを使用することができるため、当該構成についての説明は省略する。
Note that the configuration for performing asset management by the
管理対象マシン情報データベース120は、管理対象マシンID管理表121とメッセージ一覧表122を記憶する記憶手段である。
管理対象マシンID管理表121には、図3に示すように、管理サーバ110により管理される情報処理装置のマシンIDと、当該情報処理装置が属するネットワークセグメントのネットワークIDの対応付け情報が記憶されている。
The managed
As shown in FIG. 3, the management target machine ID management table 121 stores correspondence information between the machine ID of the information processing apparatus managed by the
メッセージ一覧表122には、図3に示すように、ネットワークID、マシンID、及びメッセージIDが対応付けて記憶されている。なお、メッセージの本体は、所定の記憶手段にメッセージIDに対応付けて記憶され、メッセージIDを用いて取得し出力される。メッセージの本体を、どの記憶手段に記憶させ、どのタイミングで取得するか、当該メッセージの本体を用いて行う具体的な処理内容は任意のものとすることができる。
As shown in FIG. 3, the
管理対象マシンは、管理サーバ110の管理対象であるパーソナルコンピュータやサーバなどの情報処理装置である。
図1において、接続元管理対象マシン130は、管理対象マシンのうち、管理サーバ110に接続を行ったマシンを示している。
また、通知先管理対象マシン140は、管理対象マシンのうち、接続元管理対象マシン130以外のマシンである。単に管理対象マシンという場合は、これらの双方を示している。
The managed machine is an information processing apparatus such as a personal computer or a server that is managed by the
In FIG. 1, a connection source managed
The notification destination managed
管理対象マシンは、図4に示すように、ID記憶部131(141)、サーバアクセス部132(142)、メッセージ受信部133(143)、通信先判定部134(144)、メッセージ処理部135(145)、メッセージ送信部136(146)、及び受信完了通知部137(147)を備えている。 As shown in FIG. 4, the managed machine includes an ID storage unit 131 (141), a server access unit 132 (142), a message reception unit 133 (143), a communication destination determination unit 134 (144), and a message processing unit 135 ( 145), a message transmission unit 136 (146), and a reception completion notification unit 137 (147).
これらの構成のうち、ID記憶部131、サーバアクセス部132、メッセージ受信部133、通信先判定部134、メッセージ処理部135、メッセージ送信部136は、主として管理対象マシンが接続元管理対象マシン130となった場合に機能し、メッセージ受信部143、メッセージ処理部145、及び受信完了通知部147は、主として管理対象マシンが通知先管理対象マシン140となった場合に機能する。以下、これらの構成について説明する。
Among these configurations, the
まず、接続元管理対象マシン130における上記各構成について説明する。
ID記憶部131は、管理対象マシンに関する情報を記憶する記憶手段であり、ID採番装置150によって採番された当該管理対象マシンが属するネットワークのIDと、当該管理対象マシンのID、及び当該管理対象マシンのアドレス等を記憶する。
First, each of the above components in the connection source
The
ネットワークIDは、管理対象マシン側ネットワークセグメント180を一意に識別する識別情報である。
マシンIDは、管理対象マシン側ネットワークセグメント180における全ての管理対象マシンを一意に識別する識別情報であり、アドレスは、マシンIDに対応する管理対象マシンへの接続先を示す情報である。
The network ID is identification information for uniquely identifying the managed machine
The machine ID is identification information for uniquely identifying all managed machines in the managed machine
サーバアクセス部132は、管理サーバ110に接続して、この管理サーバ110に当該接続元管理対象マシン130が属するネットワークセグメントのネットワークIDと、当該接続元管理対象マシン130のマシンIDを送信する。
メッセージ受信部133は、管理サーバ110からネットワークID、マシンID、及びメッセージIDを含むメッセージ情報を受信する。
通信先判定部134は、メッセージ受信部133が受信したマシンIDと、接続元管理対象マシン130自身のマシンIDとを比較して、一致するか否かを判定する。
The
The
The communication
メッセージ処理部135は、通信先判定部134による判定の結果、受信したマシンIDと自身のマシンIDが一致する場合、管理サーバ110からのメッセージ情報にもとづいて、対応する所定のメッセージ処理を実行する。このメッセージ処理は、例えば受信したメッセージIDにもとづき所定の記憶手段からメッセージ本体を取得し、これを管理対象マシンにおける表示手段等に出力して、管理対象マシンの使用者に視認可能とすることなどにより行うことができる。
If the received machine ID matches its own machine ID as a result of the determination by the communication
メッセージ送信部136は、通信先判定部134による判定の結果、受信したマシンIDと自身のマシンIDが一致しない場合、当該マシンIDに対応する他の通知先の管理対象マシン140へ、管理サーバ110からのメッセージ情報を送信する。
If the received machine ID does not match its own machine ID as a result of the determination by the communication
次に、通知先管理対象マシン140における上記各構成について説明する。
メッセージ受信部144は、接続元管理対象マシン130におけるメッセージ送信部113から送信されたメッセージ情報を受信する。
メッセージ処理部145は、接続元管理対象マシン130から受信したメッセージ情報にもとづきメッセージ処理を実行する。このメッセージ処理も、接続元管理対象マシン130における場合と同様に、その具体的な処理内容自体は特に限定されず、例えばメッセージの表示処理などとすることができる。
Next, each configuration of the notification destination
The
The
受信完了通知部147は、通知先管理対象マシン140が接続元管理対象マシン130からメッセージ情報を受信した後、又は、メッセージ処理を実行した後に、管理サーバ110に対して、メッセージ情報が適切に受信できたこと(又は実行できたこと)を示す受信完了通知を送信する。この受信完了通知には、ネットワークID及びマシンIDが含まれる。
そして、管理サーバ110のメッセージ削除部114は、通知先管理対象マシン140から受信完了通知を受信すると、メッセージ一覧表122からこの受信完了通知に対応する管理対象マシンのレコードを削除し、メッセージ一覧表122を更新する。
The reception
When the
ID採番装置150は、管理対象側ネットワークセグメント180ごとに1つずつ配置され、当該セグメントを一意に識別するためのネットワークIDを採番するとともに、当該セグメントに属する全ての管理対象マシンを一意に識別するためのマシンIDを採番する。なお、ネットワークID及びマシンIDは数値等に限定する必要はなく、文字や記号等を含むものであって良い。例えば、ネットワークIDは、ネットワークドメイン名などを用いて、ネットワークセグメントごとに一意となる値として生成することができる。
The ID
ID採番装置150は、接続元管理対象マシン130からID採番要求があると、IDの採番処理を実行する。そして、接続元管理対象マシン130は、ID採番装置150により採番されたネットワークID及びマシンIDと、このマシンIDに対応するアドレスを含むIDアドレス情報を、ID記憶部131に格納する。
When there is an ID numbering request from the connection source
なお、管理対象側のネットワークセグメント180における任意の管理対象マシンが接続元管理対象マシン130となり得るように、全ての管理対象マシンについても同様にID採番装置150による採番を行って、得られたIDアドレス情報を、各管理対象マシンにおけるID記憶部に記憶させることができる。
また、接続元管理対象マシン130のID記憶部131に格納したIDアドレス情報を、接続元管理対象マシン130から他の管理対象マシンに送信することにより、IDアドレス情報を予め各管理対象マシンにおけるID記憶部に記憶させておいてもよい。
It should be noted that all managed machines are similarly assigned numbers by the
In addition, by transmitting the ID address information stored in the
次に、本実施形態の間欠接続環境下通知システムにおける処理手順について、図5及び図6を参照して説明する。図5は、本実施形態の間欠接続環境下通知システムにおけるネットワークID取得からメッセージ引き渡しまでの処理手順を示す動作手順図である。図6は、同システムにおけるメッセージ引き渡しから処理完了までの処理手順を示す動作手順図である。 Next, a processing procedure in the intermittent connection environment notification system of this embodiment will be described with reference to FIGS. FIG. 5 is an operation procedure diagram showing a processing procedure from network ID acquisition to message delivery in the intermittent connection environment notification system of this embodiment. FIG. 6 is an operation procedure diagram showing a processing procedure from message delivery to processing completion in the system.
まず、予め各管理対象マシンにネットワークID及びマシンIDの割り当てを行う(ステップ10,11)。このとき、ID採番装置150は、接続元管理対象マシン130からの採番要求にもとづいて、接続元管理対象マシン130が属する管理対象側ネットワークセグメント180のネットワークIDと、管理対象側ネットワークセグメント180における管理対象マシン(図1の例では接続元管理対象マシン130と通知先管理対象マシン140)のマシンIDを採番し、これらの情報を接続元管理対象マシン130に送信する。
First, a network ID and a machine ID are assigned to each managed machine in advance (
接続元管理対象マシン130は、ID採番装置150により採番されたネットワークID及びマシンIDと、このマシンIDに対応するアドレスを含むIDアドレス情報を記憶する。なお、本実施形態では使用されないが、実際には管理対象側ネットワークセグメント180におけるどの管理対象マシンでも接続元管理対象マシン130となり得るように、IDアドレス情報を他の管理対象マシン(通知先管理対象マシン140)にも保有させておく。
The connection source
次に、接続元管理対象マシン130は、管理サーバ110に接続して(ステップ12)、接続元管理対象マシン130により割り振られたネットワークIDとマシンIDを管理サーバ110に送信する。
管理サーバ110は、接続元管理対象マシン130からネットワークIDを取得すると(ステップ13)、このネットワークIDを用いて管理対象マシン情報データベース120を検索し、同一のネットワークIDの管理対象マシン宛のメッセージ情報が存在すればこれを取得する(ステップ14)。このメッセージ情報には、ネットワークID、マシンID、メッセージIDが含まれる。
Next, the connection source managed
When the
次に、管理サーバ110は、同一のネットワークIDの管理対象マシン宛のメッセージ情報が存在する場合(ステップ15のYES)、メッセージ情報を接続元管理対象マシン130に送信する(ステップ16)。
そして、当該メッセージ情報に、接続元管理対象マシン130宛のメッセージが含まれている場合、すなわち接続元管理対象マシン130のマシンIDを含むデータが存在しているときは(ステップ17のYES)、管理サーバ110は、メッセージ一覧表122からそのマシンIDに対応するレコードを削除する(ステップ18)。なお、メッセージ一覧表122において当該レコードに「通知済み」フラグを記録して削除されたものとして扱うようにすることもできる。
Next, when there is message information addressed to a managed machine having the same network ID (YES in step 15), the
When the message information includes a message addressed to the connection source managed
次に、図6に示すように、接続元管理対象マシン130は、受信したメッセージ情報におけるレコードごとに以下の処理を実行する。
まず、メッセージ情報からマシンIDを取得し(ステップ30)、当該メッセージ情報の通知先が当該接続元管理対象マシン130自身であるか、あるいは他の管理対象マシンであるかの判定を行う(ステップ31)。
そして、メッセージ情報から取得されたマシンID(通知先のマシンID)が、接続元管理対象マシン130自身のマシンIDと一致する場合、接続元管理対象マシン130は、メッセージ情報に含まれるメッセージIDに対応する、所定の処理を実行する(ステップ32)。
Next, as illustrated in FIG. 6, the connection source
First, the machine ID is acquired from the message information (step 30), and it is determined whether the notification destination of the message information is the connection source managed
If the machine ID (notification destination machine ID) acquired from the message information matches the machine ID of the connection source managed
一方、メッセージ情報から取得されたマシンIDが、接続元管理対象マシン130自身のマシンIDと一致しない場合、接続元管理対象マシン130は、当該マシンIDに対応する通知先管理対象マシン140のアドレスをID記憶部131から取得する。
そして、当該マシンIDに対応するメッセージ情報を、取得したアドレスの通知先管理対象マシン140へ送信して引き渡す(ステップ33)。
On the other hand, when the machine ID acquired from the message information does not match the machine ID of the connection source managed
Then, the message information corresponding to the machine ID is transmitted to the notification destination
接続元管理対象マシン130は、通知先管理対象マシン140へのメッセージ情報の引き渡しに失敗した場合(ステップ34のNO)、管理サーバ110に対して、通知先管理対象マシン140への引き渡しが失敗したことを示す通知を送信する(ステップ35)。
一方、メッセージ情報の引き渡しに成功した場合(ステップ34のYES)は、通知先管理対象マシン140において、接続元管理対象マシン130の場合と同様に、メッセージ情報に含まれるメッセージIDに対応する、所定の処理が実行される(ステップ36)。
If the connection source managed
On the other hand, when the message information has been successfully delivered (YES in step 34), in the notification destination managed
通知先管理対象マシン140は、接続元管理対象マシン130からメッセージ情報を受信した後、又は、メッセージIDに対応する所定の処理を実行した後、管理サーバ110に対して、メッセージ情報を受信したことを示す受信完了通知を送信する(ステップ37)。
管理サーバ110は、通知先管理対象マシン140から受信完了通知を受信すると、メッセージ一覧表122からこの受信完了通知に対応するレコードを削除して、メッセージ一覧表122を更新する(ステップ38)。
The notification destination managed
When receiving the reception completion notification from the notification destination managed
以上説明したように、本実施形態の間欠接続環境下通知システムによれば、接続元管理対象マシンが管理サーバに接続する契機を利用して、従来は管理サーバが通知先管理対象マシンからの接続を待ち合わせて送信していた、通知先管理対象マシン宛のメッセージを、接続元管理対象マシンに送信し、接続元管理対象マシンにより代行して通知先管理対象マシンへ送信させることができる。 As described above, according to the notification system in the intermittent connection environment of this embodiment, the management server conventionally connects from the notification-destination managed machine using the opportunity that the connection-source managed machine connects to the management server. The message addressed to the notification-destination managed machine that has been sent after waiting can be sent to the connection-source managed machine, and can be sent to the notification-destination managed machine on behalf of the connection-source managed machine.
従来の間欠接続環境下通知方法によれば、例えば、管理サーバから二台の管理対象マシンへ通知を行う場合は、二台の管理対象マシンの両方からの接続を個別に待ち合わせなければならなかった。
このため、管理サーバ上でメッセージを送信する必要が発生してから、全ての管理対象マシンに対してメッセージが送信されるまでの時間は、二台の管理対象マシンのうち、後に管理サーバに接続した管理対象マシンによる接続までの時間とほぼ一致していた。
According to the conventional notification method under intermittent connection environment, for example, when notification from the management server to two managed machines, the connection from both of the two managed machines had to be individually queued .
For this reason, the time from when a message needs to be sent on the management server until the message is sent to all managed machines is connected to the management server later. The time until connection by the managed machine was almost the same.
これに対して、本実施形態の間欠接続環境下通知システムを用いれば、管理サーバ上でメッセージを送信する必要が発生してから、全ての管理対象マシンに対してメッセージが送信されるまでの時間は、二台の管理対象マシンのうち、先に管理サーバに向けて接続した管理対象マシンによる接続までの時間とほぼ一致する。 On the other hand, if the notification system in the intermittent connection environment of this embodiment is used, the time from when the message needs to be transmitted on the management server until the message is transmitted to all managed machines. Of the two managed machines almost coincides with the connection time by the managed machine connected to the management server first.
このように、本実施形態の間欠接続環境下通知システムによれば、管理サーバから全ての管理対象マシンへのメッセージ送信時間は、管理対象マシンのうちのいずれかが最初に管理サーバに接続するまでの時間にほぼ等しくなるため、管理対象マシンの数が増加すればするほど、その相対的な送信時間は大きく短縮されることとなる。 As described above, according to the notification system in the intermittent connection environment of this embodiment, the message transmission time from the management server to all the managed machines is until one of the managed machines first connects to the management server. As the number of managed machines increases, the relative transmission time is greatly shortened.
[第二実施形態]
次に、本発明の第二実施形態について、図7を参照して説明する。図7は、本実施形態の間欠接続環境下通知システムの構成を示すブロック図である。
本実施形態は、間欠接続環境下通知システムにおいて、接続元管理対象マシン130以外の通知先の管理対象マシンを二台以上明示的に設けている点で第一実施形態と異なる。その他の点については、第一実施形態と同様である。
[Second Embodiment]
Next, a second embodiment of the present invention will be described with reference to FIG. FIG. 7 is a block diagram illustrating a configuration of the notification system under the intermittent connection environment of the present embodiment.
The present embodiment is different from the first embodiment in that in the intermittent connection environment notification system, two or more managed machines other than the connection source managed
すなわち、本実施形態では、図7に示すように、管理対象側ネットワークセグメント180に複数の通知先管理対象マシン140(140a,・・・,140n)が接続されている。
接続元管理対象マシン130は、管理サーバ110からこれらの通知先管理対象マシン140宛のメッセージ情報を受信すると、そのメッセージ情報を対応するいずれかの通知先管理対象マシン140へ送信する。
That is, in this embodiment, as shown in FIG. 7, a plurality of notification destination managed machines 140 (140a,..., 140n) are connected to the managed
When the connection source managed
本実施形態の間欠接続環境下通知システムにおける管理サーバ110、接続元管理対象マシン130、通知先管理対象マシン140、及びID採番装置150の処理手順も、図5及び図6を用いて説明した第一実施形態の間欠接続環境下通知システムにおける処理手順と同様のものとすることができる。
The processing procedures of the
[第三実施形態]
次に、本発明の第三実施形態について、図8〜図11を参照して説明する。図8は、本実施形態の間欠接続環境下通知システムの構成を示すブロック図である。図9は、同システムにおけるサブ管理サーバの構成を示すブロック図である。図10は、同システムにおける仮想管理対象マシン情報データベースの仮想管理対象マシンID管理表を示す図である。図11は、同システムにおける管理対象マシン情報データベースのメッセージ一覧表を示す図である。
[Third embodiment]
Next, a third embodiment of the present invention will be described with reference to FIGS. FIG. 8 is a block diagram showing the configuration of the notification system under the intermittent connection environment of this embodiment. FIG. 9 is a block diagram showing a configuration of a sub management server in the system. FIG. 10 is a diagram showing a virtual management target machine ID management table of the virtual management target machine information database in the system. FIG. 11 is a view showing a message list of the managed machine information database in the system.
本実施形態は、管理対象マシンが、複数のネットワークセグメントに分かれて存在している場合において、そのうちの一の管理対象マシンからサブ管理サーバを介して管理サーバへの接続が行われた場合に、サブ管理サーバにより各管理対象マシンへのメッセージ情報の送信を代行して行うことが可能な点で第一実施形態と異なる。その他の点については、第一実施形態と同様である。 In the present embodiment, when a managed machine is divided into a plurality of network segments and one of the managed machines is connected to the management server via the sub management server, The second embodiment is different from the first embodiment in that the sub management server can perform transmission of message information to each managed machine on behalf of the server. About another point, it is the same as that of 1st embodiment.
すなわち、本実施形態の間欠接続環境下通知システムは、図8に示すように、管理サーバ210、管理対象マシン情報データベース220、接続元管理対象マシン230、通知先管理対象マシン240、サブ管理サーバ290、仮想管理対象マシン情報データベース300を有している。なお、管理対象マシン情報データベース220は管理サーバ210に内蔵又は外部接続され、仮想管理対象マシン情報データベース300は、サブ管理サーバ290に内蔵又は外部接続されている。
That is, the intermittent connection environment notification system according to this embodiment includes a
管理サーバ210は、管理サーバ側ネットワークセグメント270に接続され、接続元管理対象マシン230は接続元管理対象マシン側ネットワークセグメント281に接続され、通知先管理対象マシン240は通信元管理対象マシン側ネットワークセグメント282に接続され、サブ管理サーバ290はサブ管理サーバ側ネットワークセグメント310に接続されている。
The
管理サーバ側ネットワークセグメント270、接続元管理対象マシン側ネットワークセグメント281、通信元管理対象マシン側ネットワークセグメント282、サブ管理サーバ側ネットワークセグメント310は、それぞれ別個のネットワークセグメントであり、サブ管理サーバ側ネットワークセグメント310にはファイアウォール260が設置されており、サブ管理サーバ側ネットワークセグメント310の外部からの接続の一部を遮断する構成となっている。
管理サーバ210及び管理対象マシン情報データベース220は、第一実施形態と同様の構成のものを用いることができる。
The management server
The
本実施形態における管理対象マシンから管理サーバ210への接続は、サブ管理サーバ290を中継して行われる構成となっており、各管理対象マシンには、管理サーバへの通信先として、サブ管理サーバ290のアドレスが指定されている。
すなわち、接続元管理対象マシン230が管理サーバ210に接続しようとするとき、実際に管理サーバ210に接続するのは、サブ管理サーバ290であり、管理サーバ210への通信は、サブ管理サーバ290により代行して行われる。
したがって、本実施形態における各管理対象マシンは、第一実施形態における構成から、ID記憶部、通信先判定部、及びメッセージ送信部を除いた構成により実現することが可能である。
The connection from the managed machine in this embodiment to the
That is, when the connection source managed
Therefore, each managed machine in the present embodiment can be realized by a configuration in which the ID storage unit, the communication destination determination unit, and the message transmission unit are excluded from the configuration in the first embodiment.
サブ管理サーバ290は、管理対象マシンと管理サーバ210との通信を中継するサーバやワークステーション等の情報処理装置であり、管理対象側の複数のネットワークセグメントを仮想的に一のネットワークセグメントとする。
これによって、これら複数のネットワークセグメントのうちの一のネットワークセグメントにおける管理対象マシンから管理サーバ210に対する接続要求を契機として、これら複数のネットワークセグメント全体における管理対象マシンに対するメッセージ情報の送信を行うことを可能としている。
The
As a result, it is possible to send message information to the managed machines in the entire network segments in response to a connection request from the managed machine in one network segment of the plurality of network segments to the
サブ管理サーバ290は、図9に示すように、ID記憶部291、サーバアクセス部292、メッセージ受信部293、通信先判定部294、メッセージ処理部295、メッセージ送信部296、及びID採番部297を備えている。
As shown in FIG. 9, the
ID記憶部291は、当該サブ管理サーバ290により割り振られた、管理対象側の全てのネットワークセグメント全体を示す仮想ネットワークのIDと、サブ管理サーバ290の仮想マシンIDを記憶する。
すなわち、仮想ネットワークIDは、異なるセグメントを仮想的に一つにまとめて、複数のネットワークセグメント全体に対して一のネットワークIDを割り振ったものである。
また、仮想マシンIDは、この複数のネットワークセグメント全体において、各管理対象マシンを一意に識別可能な識別情報である。
The
That is, the virtual network ID is obtained by virtually grouping different segments and assigning one network ID to the entire plurality of network segments.
The virtual machine ID is identification information that can uniquely identify each managed machine in the entire plurality of network segments.
サーバアクセス部292は、接続元管理対象マシン230から管理サーバ210への接続要求を受信すると、管理サーバ210へ接続する。そして、当該サブ管理サーバ290の仮想ネットワークID及び仮想マシンIDを管理サーバ210へ送信する。
When the
メッセージ受信部293は、管理サーバ210からネットワークID、マシンID、及びメッセージIDを含むメッセージ情報を受信する。
通信先判定部294は、管理サーバ210から受信したマシンIDが、ID記憶部291に記憶されている当該サブ管理サーバ290の仮想マシンIDと一致するか否かを判定する。
The
The communication
メッセージ処理部295は、通信先判定部294による判定の結果、一致する場合は、管理サーバ210から送信されてきたメッセージ情報におけるメッセージIDに対応する所定の処理を実行する。
メッセージ送信部296は、通信先判定部294による判定の結果、一致しない場合は、管理サーバ210から送信されてきたネットワークID、マシンIDを、それぞれ仮想ネットワークID、仮想マシンIDとして仮想管理対象マシンID管理表301を検索し、対応する管理対象マシンの実際のネットワークID(実ネットワークID)と実際のマシンID(実マシンID)を取得する。
If the result of determination by the communication
If the result of determination by the communication
そして、取得した実ネットワークIDと実マシンIDに対応する管理対象マシンへ当該メッセージ情報を送信する。
なお、実ネットワークIDと実マシンIDに対応する管理対象マシンのアドレスは、仮想管理対象マシンID管理表301に保有させても、サブ管理サーバ290に保有させても良く、これを用いてサブ管理サーバ290から管理対象マシンへの接続を行うことができる。
Then, the message information is transmitted to the managed machine corresponding to the acquired real network ID and real machine ID.
Note that the address of the managed machine corresponding to the real network ID and the real machine ID may be held in the virtual managed machine ID management table 301 or in the
ID採番部297は、管理サーバ210の管理対象である、サブ管理サーバ側ネットワークセグメント310、接続元管理対象マシン側ネットワークセグメント281、又は通信元管理対象マシン側ネットワークセグメント282に属する各マシンに対して、それぞれの実ネットワークIDと実マシンID、及び仮想ネットワークIDと仮想マシンIDを、予め割り当てる。
The
そして、これらの対応付け情報を仮想管理対象マシン情報データベース300における仮想管理対象マシンID管理表301に記憶させる。
図10は、このようにして作成された仮想管理対象マシンID管理表301のデータ構造を示している。
These pieces of association information are stored in the virtual management target machine ID management table 301 in the virtual management target
FIG. 10 shows the data structure of the virtual management target machine ID management table 301 created in this way.
図10の例では、図8に示す接続元管理対象マシン230の実ネットワークIDとして「1」、実マシンIDとして「1」、仮想ネットワークIDとして「S」、仮想マシンIDとして「10」、通知先管理対象マシン240の実ネットワークIDとして「2」、実マシンIDとして「1」、仮想ネットワークIDとして「S」、仮想マシンIDとして「20」、サブ管理サーバ290の実ネットワークIDとして「S」、実マシンIDとして「1」、仮想ネットワークIDとして「S」、仮想マシンIDとして「100」が割り振られている。
In the example of FIG. 10, “1” as the real network ID, “1” as the real machine ID, “S” as the virtual network ID, and “10” as the virtual machine ID of the connection source managed
なお、本実施形態では、仮想ネットワークIDとして、サブ管理サーバ290のネットワークIDと同じものが割り振られているが、異なるIDを使用しても良い。
また、ID採番部297は、当該サブ管理サーバ290の仮想ネットワークIDと仮想マシンIDをID記憶部291に記憶させる。
In this embodiment, the same virtual network ID as the network ID of the
Further, the
また、管理対象マシン情報データベース220は、実ネットワークIDと実マシンIDではなく、サブ管理サーバ290により付与された、仮想ネットワークIDと仮想マシンIDを格納している。
そして、図11に示すように、メッセージ一覧表222のネットワークID、マシンIDにも、それぞれ仮想ネットワークID、仮想マシンIDが記憶され、これらに対応付けて、メッセージIDが記憶されている。
In addition, the managed
As shown in FIG. 11, the virtual network ID and the virtual machine ID are also stored in the network ID and the machine ID of the message list 222, respectively, and the message ID is stored in association with these.
次に、本実施形態の間欠接続環境下通知システムにおける処理手順について、図12及び図13を参照して説明する。図12は、本実施形態の間欠接続環境下通知システムにおけるネットワークID取得からメッセージ引き渡しまでの処理手順を示す動作手順図である。図13は、同システムにおけるメッセージ引き渡しから処理完了までの処理手順を示す動作手順図である。なお、実ネットワークID、実マシンID、仮想ネットワークID、及び仮想マシンIDの割り当て処理については省略している。 Next, a processing procedure in the intermittent connection environment notification system of this embodiment will be described with reference to FIGS. FIG. 12 is an operation procedure diagram showing a processing procedure from network ID acquisition to message delivery in the intermittent connection environment notification system of this embodiment. FIG. 13 is an operation procedure diagram showing a processing procedure from message delivery to processing completion in the system. Note that real network ID, real machine ID, virtual network ID, and virtual machine ID assignment processing are omitted.
まず、接続元管理対象マシン230が、サブ管理サーバ290に接続すると(ステップ50)、サブ管理サーバ290は管理サーバ210に接続して(ステップ51)、接続元管理対象マシン230やサブ管理サーバ290等が属している一の仮想ネットワークに割り振られた仮想ネットワークIDと、サブ管理サーバ290の仮想マシンIDを送信する。
本実施形態では、仮想ネットワークID、サブ管理サーバ290の仮想マシンIDとして、それぞれ「S」、「100」が割り振られている。
First, when the connection source managed
In this embodiment, “S” and “100” are allocated as the virtual network ID and the virtual machine ID of the
管理サーバ210は、サブ管理サーバ290から仮想ネットワークIDを取得すると(ステップ52)、この仮想ネットワークIDにもとづきメッセージ一覧表222を検索し、対応するメッセージ情報を取得する(ステップ53)。
本実施形態では、管理サーバ210が取得する仮想ネットワークIDは「S」であり、図11に示すようなレコードがメッセージ一覧表222に記憶されている場合、管理サーバ210は、仮想管理対象マシン情報データベース300からネットワークID「S」に対応する3件のメッセージ情報を取得する。
When the
In this embodiment, when the virtual network ID acquired by the
次に、管理サーバ210は、ステップ53における検索の結果、メッセージ情報が存在しているため(ステップ54のYES)、これらをサブ管理サーバ290へ送信して引き渡す(ステップ55)。
また、管理サーバ210は、メッセージ情報におけるマシンIDと、サブ管理サーバ290から取得した仮想マシンIDとを比較して、一致するレコードは、通知が完了しているため、メッセージ一覧表222から削除する(ステップ56,57)。
本実施形態の場合は、サブ管理サーバ290の仮想マシンIDは「100」であるため、図11に示されるメッセージ情報のうち、ネットワークID「S」、マシンID「100」、メッセージID「M2」であるレコードが削除される。
Next, since the message information exists as a result of the search in Step 53 (YES in Step 54), the
In addition, the
In the present embodiment, since the virtual machine ID of the
次に、サブ管理サーバ290は、受信したメッセージ情報からマシンIDを取得し(ステップ70)、当該サブ管理サーバ290の仮想マシンIDと一致するか否かを判定する(ステップ71)。
そして、一致する場合(ステップ71のYES)は、対応するメッセージ情報におけるメッセージIDにもとづいて、対応する所定のメッセージ処理を実行する(ステップ72)。
Next, the
If they match (YES in step 71), the corresponding predetermined message processing is executed based on the message ID in the corresponding message information (step 72).
一方、一致しない場合(ステップ71のNO)、サブ管理サーバ290は、受信したメッセージ情報のマシンIDを仮想マシンIDとして仮想管理対象マシン情報データベース300を検索し、仮想管理対象マシンID管理表301から対応する実ネットワークID及び実マシンIDを取得する(ステップ73)。
そして、取得した実ネットワークID及び実マシンIDに対応する管理対象マシンに、メッセージ情報を送信して引き渡す(ステップ74)。
この引き渡しに失敗した場合(ステップ75のNO)、サブ管理サーバ290は管理サーバ210に引き渡しが失敗したことを示す通知を送信する(ステップ76)。
On the other hand, if they do not match (NO in step 71), the
Then, the message information is transmitted and delivered to the managed machine corresponding to the acquired real network ID and real machine ID (step 74).
When the delivery has failed (NO in step 75), the
メッセージ情報の引き渡しに成功した場合は(ステップ75のYES)、当該メッセージ情報を受信した管理対象マシンは、メッセージ情報におけるメッセージIDにもとづき対応する所定のメッセージ処理を実行する(ステップ77)。
そして、メッセージ情報を含む受信完了通知を、サブ管理サーバ290を介して管理サーバ210へ送信し(ステップ78)、管理サーバ210は、受信完了通知に含まれるネットワークID及びマシンIDにもとづいて、これらを含むレコードをメッセージ一覧表222から削除する(ステップ79)。
If the message information has been successfully delivered (YES in step 75), the managed machine that has received the message information executes a predetermined message process corresponding to the message ID in the message information (step 77).
Then, a reception completion notification including message information is transmitted to the
以上説明したように、本実施形態の間欠接続環境下通知システムによれば、複数のネットワークセグメントに属する管理対象マシンを管理する場合に、これらのネットワークセグメントに属する管理対象マシンのIDを、同一のネットワークセグメントに属するように仮想化することができる。
これにより、一のセグメントにおけるマシンによる管理サーバへの接続を契機として、サブ管理サーバによりすべてのセグメントに属する管理対象マシンにメッセージ情報を送信することが可能となっている。
As described above, according to the intermittent connection environment notification system of this embodiment, when managing managed machines belonging to a plurality of network segments, the IDs of managed machines belonging to these network segments are set to the same ID. It can be virtualized to belong to a network segment.
Thereby, message information can be transmitted to the managed machines belonging to all the segments by the sub-management server when the machine in one segment is connected to the management server.
本発明は、以上の実施形態に限定されるものではなく、本発明の範囲内において、種々の変更実施が可能であることは言うまでもない。
例えば、上記実施形態では、管理サーバにより管理対象マシンのハードウェアやソフトウェアの資産を管理する場合の間欠接続環境下を想定しているが、このような資産管理以外のシステムによる間欠接続環境下における通知について適用するなど適宜変更することが可能である。
It goes without saying that the present invention is not limited to the above embodiment, and that various modifications can be made within the scope of the present invention.
For example, the above embodiment assumes an intermittent connection environment when managing the hardware and software assets of a managed machine by the management server. However, in the intermittent connection environment by a system other than such asset management, Appropriate changes can be made, such as applying to notifications.
本発明は、多数の資産を管理する資産管理システムなどにおいて、管理対象の情報処理装置が管理サーバに間欠的に接続する場合に好適に利用することが可能である。 The present invention can be suitably used when an information processing apparatus to be managed is intermittently connected to a management server in an asset management system that manages a large number of assets.
110,210 管理サーバ
111 ID取得部
112 メッセージ取得部
113 メッセージ送信部
114 メッセージ削除部
120,220 管理対象マシン情報データベース
121,221 管理対象マシンID管理表
122,222 メッセージ一覧表
130,230 接続元管理対象マシン
140,140a,・・・,140n,240 通知先管理対象マシン
131,141 ID記憶部
132,142 サーバアクセス部
133,143 メッセージ受信部
134,144 通信先判定部
135,145 メッセージ処理部
136,146 メッセージ送信部
137,147 受信完了通知部
150 ID採番装置
160,260 ファイアウォール
170,270 管理サーバ側ネットワークセグメント
180 管理対象マシン側ネットワークセグメント
281 接続元管理対象マシン側ネットワークセグメント
282 通信先管理対象マシン側ネットワークセグメント
290 サブ管理サーバ
291 ID記憶部
292 サーバアクセス部
293 メッセージ受信部
294 通信先判定部
295 メッセージ処理部
296 メッセージ送信部
297 ID採番部
300 仮想管理対象マシン情報データベース
301 仮想管理対象マシンID管理表
310 サブ管理サーバ側ネットワークセグメント
110, 210
Claims (14)
前記管理サーバに接続され、前記管理対象側ネットワークセグメントの識別情報と、前記管理対象マシンの識別情報と、所定の処理対象情報と、を対応付けて記憶する管理対象マシン情報記憶装置と、
前記管理対象マシンのいずれかから接続されると、当該接続元の管理対象マシンが属する管理対象側ネットワークセグメントの識別情報にもとづき前記管理対象マシン情報記憶装置を検索し、対応する管理対象マシンの識別情報及び所定の処理対象情報を取得して前記接続元の管理対象マシンに送信する前記管理サーバを備え、
前記接続元の管理対象マシンが、
前記管理サーバから受信した前記管理対象マシンの識別情報が当該接続元の管理対象マシンの識別情報と一致する場合、前記所定の処理対象情報に対応する所定の処理を実行し、一致しない場合、受信した前記管理対象マシンの識別情報に対応する他の通信先の管理対象マシンに、受信した前記管理対象マシンの識別情報に対応する所定の処理対象情報を送信する
ことを特徴とする間欠接続環境下通知システム。 Two or more managed machines connected to the managed network segment and intermittently connected to the managed server via the managed network segment and the managed server network segment;
A managed machine information storage device connected to the management server and storing the managed network segment identification information, the managed machine identification information, and predetermined processing target information in association with each other;
When connected from any of the managed machines, the managed machine information storage device is searched based on the identification information of the managed network segment to which the managed machine of the connection source belongs, and the corresponding managed machine is identified. Including the management server that acquires information and predetermined processing target information and transmits the information to the connection source management target machine;
The connection source managed machine is
When the identification information of the managed machine received from the management server matches the identification information of the managed machine of the connection source, a predetermined process corresponding to the predetermined processing target information is executed. In a intermittent connection environment, predetermined processing target information corresponding to the received identification information of the managed machine is transmitted to another managed communication destination machine corresponding to the identification information of the managed machine. Notification system.
前記管理対象マシン情報記憶装置から取得した管理対象マシンの識別情報が、前記接続元の管理対象マシンの識別情報と一致する場合、当該管理対象マシンの識別情報に対応する情報を前記管理対象マシン情報記憶装置から削除する
ことを特徴とする請求項1記載の間欠接続環境下通知システム。 The management server is
If the identification information of the managed machine acquired from the managed machine information storage device matches the identification information of the managed machine that is the connection source, information corresponding to the identification information of the managed machine is displayed as the managed machine information. The notification system under intermittent connection environment according to claim 1, wherein the notification system is deleted from the storage device.
前記接続元の管理対象マシンから前記所定の処理対象情報を受信すると、当該所定の処理対象情報に対応する所定の処理を実行する
ことを特徴とする請求項1又は2記載の間欠接続環境下通知システム。 The other managed machine of the communication destination is
3. The intermittent connection environment notification according to claim 1, wherein when the predetermined processing target information is received from the connection source management target machine, predetermined processing corresponding to the predetermined processing target information is executed. system.
前記接続元の管理対象マシンから前記所定の処理対象情報を受信した後、又は、前記所定の処理を実行した後、
前記管理サーバに当該他の通信先の管理対象マシンの識別情報を含む受信完了通知を送信し、
前記管理サーバが、
前記受信完了通知を受信すると、当該他の通信先の管理対象マシンの識別情報に対応する情報を前記管理対象マシン情報記憶装置から削除する
ことを特徴とする請求項3記載の間欠接続環境下通知システム。 The other managed machine of the communication destination is
After receiving the predetermined processing target information from the connection source managed machine, or after executing the predetermined processing,
Send a reception completion notification including identification information of the managed machine of the other communication destination to the management server,
The management server is
4. The intermittent connection environment notification according to claim 3, wherein when the reception completion notification is received, information corresponding to the identification information of the managed machine at the other communication destination is deleted from the managed machine information storage device. system.
請求項1〜4のいずれかに記載の間欠接続環境下通知システムが、
前記管理対象側のネットワークセグメントを介して前記二以上の管理対象マシンに接続されたサブ管理サーバと、
前記サブ管理サーバに接続され、前記管理対象側のネットワークセグメントを一意に識別する実際のネットワークセグメントの識別情報、及び前記管理対象マシンと前記サブ管理サーバを、それぞれ接続されている前記管理対象側のネットワークセグメントにおいて一意に識別する実際のマシン識別情報と、前記二以上の管理対象側ネットワークセグメント全体を示す一の仮想ネットワークセグメントの識別情報、及び前記管理対象マシンと前記サブ管理サーバを当該仮想ネットワークセグメントにおいて一意に識別する仮想マシン識別情報とを対応付けて記憶する仮想管理対象マシン情報記憶装置と、を備え、
前記管理対象マシンのいずれかが、前記サブ管理サーバを介して、前記管理サーバに接続し、
前記管理サーバが、
接続元の管理対象マシンが属する仮想ネットワークセグメントの識別情報にもとづき前記管理対象マシン情報記憶装置を検索し、対応する仮想マシン識別情報及び所定の処理対象情報を取得して前記サブ管理サーバに送信し、
前記サブ管理サーバが、
前記管理サーバから受信した仮想マシン識別情報が、当該サブ管理サーバの仮想マシン識別情報と一致する場合、前記所定の処理対象情報に対応する所定の処理を実行し、一致しない場合、前記管理サーバから受信した仮想マシン識別情報に対応する実際のネットワークセグメントの識別情報及び実際のマシン識別情報を前記仮想管理対象マシン情報記憶装置から取得し、取得した実際のネットワークセグメントの識別情報及び実際のマシン識別情報に対応する他の通信先の管理対象マシンに、前記管理サーバから受信した仮想マシン識別情報に対応する所定の処理対象情報を送信する
ことを特徴とする間欠接続環境下通知システム。 Each of the two or more managed machines is connected to one of the two or more managed network segments;
The intermittent connection environment notification system according to any one of claims 1 to 4,
A sub-management server connected to the two or more managed machines via the managed-side network segment;
Identification information of an actual network segment that is connected to the sub management server and uniquely identifies the network segment on the management target side, and the management target side connected to the managed machine and the sub management server respectively. Actual machine identification information uniquely identified in the network segment, identification information of one virtual network segment indicating the whole of the two or more managed network segments, and the managed machine and the sub management server in the virtual network segment A virtual managed machine information storage device that stores virtual machine identification information uniquely identified in
Any of the managed machines is connected to the management server via the sub management server,
The management server is
The managed machine information storage device is searched based on the identification information of the virtual network segment to which the connection-source managed machine belongs, and the corresponding virtual machine identification information and predetermined processing target information are acquired and transmitted to the sub-management server. ,
The sub-management server is
When the virtual machine identification information received from the management server matches the virtual machine identification information of the sub management server, a predetermined process corresponding to the predetermined processing target information is executed. The actual network segment identification information and actual machine identification information corresponding to the received virtual machine identification information are acquired from the virtual managed machine information storage device, and the acquired actual network segment identification information and actual machine identification information are acquired. A predetermined processing target information corresponding to the virtual machine identification information received from the management server is transmitted to a management target machine of another communication destination corresponding to the notification system under intermittent connection environment.
前記管理対象側のネットワークセグメントに接続され、この管理対象側のネットワークセグメントと管理サーバ側のネットワークセグメントを介して管理サーバに間欠的に接続する二以上の管理対象マシンのいずれかが、前記管理サーバに接続すると、前記管理サーバが、当該接続元の管理対象マシンが属する管理対象側ネットワークセグメントの識別情報にもとづき前記管理対象マシン情報記憶装置を検索し、対応する管理対象マシンの識別情報及び所定の処理対象情報を取得して前記接続元の管理対象マシンに送信し、
前記接続元の管理対象マシンが、前記管理サーバから受信した前記管理対象マシンの識別情報が当該接続元の管理対象マシンの識別情報と一致する場合、前記所定の処理対象情報に対応する所定の処理を実行し、一致しない場合、受信した前記管理対象マシンの識別情報に対応する他の通信先の管理対象マシンに、受信した前記管理対象マシンの識別情報に対応する所定の処理対象情報を送信する
ことを特徴とする間欠接続環境下通知方法。 The management target side network segment identification information, the management target machine identification information, and the predetermined processing target information are associated with each other and stored in the management target machine information storage device,
One of the two or more managed machines connected to the management target side network segment and intermittently connected to the management server via the management target side network segment and the management server side network segment is the management server. The management server searches the managed machine information storage device based on the identification information of the managed network segment to which the managed machine of the connection source belongs, the corresponding managed machine identification information and a predetermined Obtain processing target information and send it to the managed machine of the connection source,
When the identification information of the managed machine received from the management server matches the identification information of the managed machine of the connection source, the predetermined process corresponding to the predetermined process target information If the two pieces of information do not match, the predetermined processing target information corresponding to the received identification information of the managed machine is transmitted to another managed machine corresponding to the received identification information of the managed machine. A notification method in an intermittent connection environment characterized by the above.
ことを特徴とする請求項6記載の間欠接続環境下通知方法。 When the management server identification information acquired from the management target machine information storage device by the management server matches the identification information of the connection source management target machine, information corresponding to the management target machine identification information is displayed. The notification method under intermittent connection environment according to claim 6, wherein the notification is performed from the managed machine information storage device.
ことを特徴とする請求項6又は7記載の間欠接続環境下通知方法。 When the other communication target managed machine receives the predetermined process target information from the connection source managed machine, the predetermined process corresponding to the predetermined process target information is executed. Item 6. The notification method under intermittent connection environment according to item 6 or 7.
前記管理サーバが、前記受信完了通知を受信すると、当該他の通信先の管理対象マシンの識別情報に対応する情報を前記管理対象マシン情報記憶装置から削除する
ことを特徴とする請求項8記載の間欠接続環境下通知方法。 After the other communication destination managed machine receives the predetermined processing target information from the connection source managed machine, or after executing the predetermined process, the other communication destination is sent to the management server. Send a reception completion notification including the identification information of the managed machine
9. The management server according to claim 8, wherein when the management server receives the reception completion notification, the management server deletes information corresponding to the identification information of the managed machine at the other communication destination from the managed machine information storage device. Notification method in intermittent connection environment.
サブ管理サーバが、前記二以上の管理対象マシンに前記管理対象側のネットワークセグメントを介して接続され、
前記管理対象側のネットワークセグメントを一意に識別する実際のネットワークセグメントの識別情報、及び前記管理対象マシンと前記サブ管理サーバを、それぞれ接続されている前記管理対象側のネットワークセグメントにおいて一意に識別する実際のマシンの識別情報と、前記二以上の管理対象側ネットワークセグメント全体を示す一の仮想ネットワークセグメントの識別情報、及び前記管理対象マシンと前記サブ管理サーバを当該仮想ネットワークセグメントにおいて一意に識別する仮想マシン識別情報とを対応付けて仮想管理対象マシン情報記憶装置に記憶させ、
前記管理対象マシンのいずれかが、前記サブ管理サーバを介して、前記管理サーバに接続すると、前記管理サーバが、接続元の管理対象マシンが属する仮想ネットワークセグメントの識別情報にもとづき前記管理対象マシン情報記憶装置を検索し、対応する仮想マシン識別情報及び所定の処理対象情報を取得して前記サブ管理サーバに送信し、
前記サブ管理サーバが、前記管理サーバから受信した仮想マシン識別情報が、当該サブ管理サーバの仮想マシン識別情報と一致する場合、前記所定の処理対象情報に対応する所定の処理を実行し、一致しない場合、前記管理サーバから受信した仮想マシン識別情報に対応する実際のネットワークセグメントの識別情報及び実際のマシンの識別情報を前記仮想管理対象マシン情報記憶装置から取得し、取得した実際のネットワークセグメントの識別情報及び実際のマシンの識別情報に対応する他の通信先の管理対象マシンに、前記管理サーバから受信した仮想マシン識別情報に対応する所定の処理対象情報を送信する
ことを特徴とする請求項6〜9のいずれかに記載の間欠接続環境下通知方法。 Each of the two or more managed machines is connected to one of the two or more managed network segments;
A sub-management server is connected to the two or more managed machines via the managed-side network segment;
Identification information of an actual network segment that uniquely identifies the managed-side network segment, and actual identification that uniquely identifies the managed machine and the sub-management server in the connected managed-side network segment. Machine identification information, identification information of one virtual network segment indicating the entire two or more managed network segments, and a virtual machine that uniquely identifies the managed machine and the sub management server in the virtual network segment The identification information is associated with and stored in the virtual managed machine information storage device,
When any one of the managed machines connects to the management server via the sub-management server, the management server uses the managed machine information based on the identification information of the virtual network segment to which the connection-source managed machine belongs. Search the storage device, acquire the corresponding virtual machine identification information and predetermined processing target information and send it to the sub management server,
If the virtual machine identification information received from the management server matches the virtual machine identification information of the sub management server, the sub management server executes a predetermined process corresponding to the predetermined processing target information, and does not match The actual network segment identification information corresponding to the virtual machine identification information received from the management server and the actual machine identification information are acquired from the virtual managed machine information storage device, and the acquired actual network segment identification is acquired. 7. The processing target information corresponding to the virtual machine identification information received from the management server is transmitted to the management target machine of the other communication destination corresponding to the information and the identification information of the actual machine. The notification method in intermittent connection environment in any one of -9.
前記管理サーバから管理対象マシンの識別情報及び所定の処理対象情報を受信する処理対象情報受信手段と、
前記管理サーバから受信した前記管理対象マシンの識別情報が当該接続元の管理対象マシンの識別情報と一致するか否かを判定する判定手段と、
前記判定手段により一致すると判定された場合、前記所定の処理対象情報に対応する所定の処理を実行する実行手段と、
前記判定手段により一致しないと判定された場合、前記管理サーバから受信した前記管理対象マシンの識別情報に対応する他の通信先の管理対象マシンに、前記所定の処理対象情報を送信する処理対象情報送信手段と、を備えた
ことを特徴とする接続元情報処理装置。 Connected to the management server among two or more managed machines that are connected to the management target network segment and intermittently connect to the management server via the management target network segment and the management server network segment A connection source information processing apparatus that is a machine,
Processing target information receiving means for receiving identification information of the management target machine and predetermined processing target information from the management server;
Determining means for determining whether the identification information of the managed machine received from the management server matches the identification information of the managed machine of the connection source;
An execution unit that executes a predetermined process corresponding to the predetermined processing target information when the determination unit determines that they match,
Processing target information for transmitting the predetermined processing target information to another communication destination management target machine corresponding to the management target machine identification information received from the management server when the determination unit determines that they do not match A connection source information processing apparatus comprising: a transmission unit;
前記管理対象側のネットワークセグメントを一意に識別する実際のネットワークセグメントの識別情報、及び前記管理対象マシンと前記接続元情報処理装置を、それぞれ接続されている前記管理対象側のネットワークセグメントにおいて一意に識別する実際のマシンの識別情報と、前記二以上の管理対象側のネットワークセグメント全体を示す一の仮想ネットワークセグメントの識別情報、及び前記管理対象マシンと当該接続元情報処理装置を当該仮想ネットワークセグメントにおいて一意に識別する仮想マシン識別情報とを対応付けて記憶する仮想管理対象マシン情報記憶装置を接続し、
前記管理対象マシンのうち一の管理対象マシンからの接続要求にもとづき前記管理サーバに接続する接続手段と、
前記管理サーバから仮想マシン識別情報及び所定の処理対象情報を受信する処理対象情報受信手段と、
前記管理サーバから受信した仮想マシン識別情報が、当該接続元情報処理装置の仮想マシン識別情報と一致するか否かを判定する判定手段と、
前記判定手段により一致すると判定された場合、前記所定の処理対象情報に対応する所定の処理を実行する実行手段と、
前記判定手段により一致しないと判定された場合、前記管理サーバから受信した仮想マシン識別情報に対応する実際のネットワークセグメントの識別情報及び実際のマシン識別情報を前記仮想管理対象マシン情報記憶装置から取得し、取得された前記実際のネットワークセグメントの識別情報及び前記実際のマシン識別情報に対応する他の通信先の管理対象マシンに、前記管理サーバから受信した仮想マシン識別情報に対応する前記所定の処理対象情報を送信する処理対象情報送信手段と、を備えた
ことを特徴とする接続元情報処理装置。 Two or more managed machines respectively connected to one of two or more managed network segments are intermittently connected to the management server via the managed network segment and the management server network segment. A connection source information processing device to relay,
Identification information of an actual network segment that uniquely identifies the network segment on the management target side, and uniquely identifies the managed machine and the connection source information processing apparatus in the network segment on the management target side that is connected to each other Identification information of the actual machine, identification information of one virtual network segment indicating the entire network segment on the two or more managed sides, and the managed machine and the connection source information processing apparatus are unique in the virtual network segment. A virtual managed machine information storage device that stores the virtual machine identification information associated with
Connection means for connecting to the management server based on a connection request from one managed machine among the managed machines;
Processing target information receiving means for receiving virtual machine identification information and predetermined processing target information from the management server;
Determination means for determining whether or not the virtual machine identification information received from the management server matches the virtual machine identification information of the connection source information processing apparatus;
An execution unit that executes a predetermined process corresponding to the predetermined processing target information when the determination unit determines that they match,
When it is determined by the determination means that they do not match, the actual network segment identification information and the actual machine identification information corresponding to the virtual machine identification information received from the management server are acquired from the virtual managed machine information storage device. The predetermined processing object corresponding to the virtual machine identification information received from the management server is sent to the managed machine of the other communication destination corresponding to the acquired identification information of the actual network segment and the actual machine identification information. A connection source information processing apparatus comprising: processing target information transmission means for transmitting information.
接続元情報処理装置を、
前記管理サーバから管理対象マシンの識別情報及び所定の処理対象情報を受信する処理対象情報受信手段、
前記管理サーバから受信した前記管理対象マシンの識別情報が当該接続元の管理対象マシンの識別情報と一致するか否かを判定する判定手段、
前記判定手段により一致すると判定された場合、前記所定の処理対象情報に対応する所定の処理を実行する実行手段、及び、
前記判定手段により一致しないと判定された場合、前記管理サーバから受信した前記管理対象マシンの識別情報に対応する他の通信先の管理対象マシンに、前記所定の処理対象情報を送信する処理対象情報送信手段
として機能させるための接続元情報処理装置用プログラム。 Connected to the management server among two or more managed machines that are connected to the management target network segment and intermittently connect to the management server via the management target network segment and the management server network segment A program for a connection source information processing apparatus that is a machine,
Connect source information processing device
Processing target information receiving means for receiving identification information of the management target machine and predetermined processing target information from the management server;
A determination unit that determines whether the identification information of the managed machine received from the management server matches the identification information of the managed machine of the connection source;
An execution unit that executes a predetermined process corresponding to the predetermined process target information when the determination unit determines that they match, and
Processing target information for transmitting the predetermined processing target information to another communication destination management target machine corresponding to the management target machine identification information received from the management server when the determination unit determines that they do not match A program for a connection source information processing apparatus for functioning as a transmission means.
前記管理対象側のネットワークセグメントを一意に識別する実際のネットワークセグメントの識別情報、及び前記管理対象マシンと前記接続元情報処理装置を、それぞれ接続されている前記管理対象側のネットワークセグメントにおいて一意に識別する実際のマシンの識別情報と、前記二以上の管理対象側のネットワークセグメント全体を示す一の仮想ネットワークセグメントの識別情報、及び前記管理対象マシンと当該接続元情報処理装置を当該仮想ネットワークセグメントにおいて一意に識別する仮想マシン識別情報とを対応付けて記憶する仮想管理対象マシン情報記憶装置が接続された接続元情報処理装置を、
前記管理対象マシンのうち一の管理対象マシンからの接続要求にもとづき前記管理サーバに接続する接続手段、
前記管理サーバから仮想マシン識別情報及び所定の処理対象情報を受信する処理対象情報受信手段、
前記管理サーバから受信した仮想マシン識別情報が、当該接続元情報処理装置の仮想マシン識別情報と一致するか否かを判定する判定手段、
前記判定手段により一致すると判定された場合、前記所定の処理対象情報に対応する所定の処理を実行する実行手段、及び、
前記判定手段により一致しないと判定された場合、前記管理サーバから受信した仮想マシン識別情報に対応する実際のネットワークセグメントの識別情報及び実際のマシン識別情報を前記仮想管理対象マシン情報記憶装置から取得し、取得された前記実際のネットワークセグメントの識別情報及び前記実際のマシン識別情報に対応する他の通信先の管理対象マシンに、前記管理サーバから受信した仮想マシン識別情報に対応する前記所定の処理対象情報を送信する処理対象情報送信手段
として機能させるための接続元情報処理装置用プログラム。 Two or more managed machines respectively connected to one of two or more managed network segments are intermittently connected to the management server via the managed network segment and the management server network segment. A program for a connection source information processing device to relay,
Identification information of an actual network segment that uniquely identifies the network segment on the management target side, and uniquely identifies the managed machine and the connection source information processing apparatus in the network segment on the management target side that is connected to each other Identification information of the actual machine, identification information of one virtual network segment indicating the entire network segment on the two or more managed sides, and the managed machine and the connection source information processing apparatus are unique in the virtual network segment. A connection source information processing apparatus connected to a virtual managed machine information storage device that stores the virtual machine identification information associated with
Connection means for connecting to the management server based on a connection request from one managed machine among the managed machines;
Processing target information receiving means for receiving virtual machine identification information and predetermined processing target information from the management server;
Determination means for determining whether or not the virtual machine identification information received from the management server matches the virtual machine identification information of the connection source information processing apparatus;
An execution unit that executes a predetermined process corresponding to the predetermined process target information when the determination unit determines that they match, and
When it is determined by the determination means that they do not match, the actual network segment identification information and the actual machine identification information corresponding to the virtual machine identification information received from the management server are acquired from the virtual managed machine information storage device. The predetermined processing object corresponding to the virtual machine identification information received from the management server is sent to the managed machine of the other communication destination corresponding to the acquired identification information of the actual network segment and the actual machine identification information. A program for a connection source information processing apparatus for functioning as processing target information transmission means for transmitting information.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008263095A JP4844615B2 (en) | 2008-10-09 | 2008-10-09 | Intermittent connection environment notification system, intermittent connection environment notification method, connection source information processing device, and connection source device program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008263095A JP4844615B2 (en) | 2008-10-09 | 2008-10-09 | Intermittent connection environment notification system, intermittent connection environment notification method, connection source information processing device, and connection source device program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010092363A JP2010092363A (en) | 2010-04-22 |
| JP4844615B2 true JP4844615B2 (en) | 2011-12-28 |
Family
ID=42254994
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008263095A Expired - Fee Related JP4844615B2 (en) | 2008-10-09 | 2008-10-09 | Intermittent connection environment notification system, intermittent connection environment notification method, connection source information processing device, and connection source device program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4844615B2 (en) |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07219811A (en) * | 1994-01-28 | 1995-08-18 | Nkk Corp | Centralized management method for multiple computer systems |
| JPH0991219A (en) * | 1995-09-28 | 1997-04-04 | Mitsubishi Electric Corp | Fault monitoring system |
-
2008
- 2008-10-09 JP JP2008263095A patent/JP4844615B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010092363A (en) | 2010-04-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102377817A (en) | Connection management system, and a method for linking connection management server in thin client system | |
| US20070121490A1 (en) | Cluster system, load balancer, node reassigning method and recording medium storing node reassigning program | |
| US20140201356A1 (en) | Monitoring system of managing cloud-based hosts and monitoring method using for the same | |
| CN115640110B (en) | Distributed cloud computing system scheduling method and device | |
| WO2021258909A1 (en) | Article retrieval method and apparatus, device and storage medium | |
| CN106790131B (en) | Parameter modification method and device and distributed platform | |
| CN110633175A (en) | Multi-computer-room data processing method based on micro-service, electronic equipment and storage medium | |
| JP4612714B2 (en) | Data processing method, cluster system, and data processing program | |
| CN104657841A (en) | Express item delivery method, delivery processing method, express cabinet terminal and service system | |
| JP5268589B2 (en) | Information processing apparatus and information processing apparatus operating method | |
| US9900403B2 (en) | Method and server for assigning relative order to message by using vector clock and delivering the message based on the assigned relative order under distributed environment | |
| KR20150083938A (en) | System for interoperation between dds and dbms | |
| CN107277087A (en) | Data processing method and device | |
| JP4844615B2 (en) | Intermittent connection environment notification system, intermittent connection environment notification method, connection source information processing device, and connection source device program | |
| CN110933184B (en) | Resource publishing platform and resource publishing method | |
| JP2013205930A (en) | Information processing system and information processing method | |
| CN111478848A (en) | Method and system for processing returned mails, electronic equipment and storage medium | |
| US10885014B2 (en) | Assigning monitoring responsibilities in distributed systems using optimistic concurrency | |
| JP5280148B2 (en) | Mail system | |
| CN112150083B (en) | Message sending method and device, electronic equipment and storage medium | |
| CN110661681B (en) | Buried point design method and device | |
| JP2012048669A (en) | Management method and management device of load test for web system | |
| CN109857721A (en) | It will be single by GAIA system migration to the method for OSS system on way | |
| JP2006172385A (en) | Computer system, storage management program calling method, and storage system | |
| JP2012043314A (en) | Message switching program and message switching method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110201 |
|
| 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: 20110913 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110926 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141021 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |