Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6515653B2 - INFORMATION PROCESSING APPARATUS, MONITORING METHOD, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP6515653B2 - INFORMATION PROCESSING APPARATUS, MONITORING METHOD, AND PROGRAM - Google Patents

INFORMATION PROCESSING APPARATUS, MONITORING METHOD, AND PROGRAM Download PDF

Info

Publication number
JP6515653B2
JP6515653B2 JP2015083927A JP2015083927A JP6515653B2 JP 6515653 B2 JP6515653 B2 JP 6515653B2 JP 2015083927 A JP2015083927 A JP 2015083927A JP 2015083927 A JP2015083927 A JP 2015083927A JP 6515653 B2 JP6515653 B2 JP 6515653B2
Authority
JP
Japan
Prior art keywords
data
session
communication
transmission
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.)
Active
Application number
JP2015083927A
Other languages
Japanese (ja)
Other versions
JP2016206737A (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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP2015083927A priority Critical patent/JP6515653B2/en
Publication of JP2016206737A publication Critical patent/JP2016206737A/en
Application granted granted Critical
Publication of JP6515653B2 publication Critical patent/JP6515653B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Debugging And Monitoring (AREA)
  • Computer And Data Communications (AREA)

Description

本発明は、システムの監視に関し、特に、データを中継する複数のノードを含むシステムを監視する情報処理装置、監視方法、及びプログラムに関する。   The present invention relates to monitoring of a system, and more particularly to an information processing apparatus for monitoring a system including a plurality of nodes relaying data, a monitoring method, and a program.

情報処理システムは、複数の情報処理装置を含む。そして、情報処理システムに含まれる情報処理装置は、他の装置と、データを送信及び/又は受信する(例えば、特許文献1を参照)。   The information processing system includes a plurality of information processing devices. Then, the information processing apparatus included in the information processing system transmits and / or receives data with another apparatus (see, for example, Patent Document 1).

図6は、特許文献1に記載されたような、一般的な情報処理システム90の構成の一例を示すブロック図である。図6に示す情報処理システム90は、発ノード10と、着ノード30と、中継ノード群91とを含む。   FIG. 6 is a block diagram showing an example of the configuration of a general information processing system 90 as described in Patent Document 1. As shown in FIG. An information processing system 90 shown in FIG. 6 includes a source node 10, a destination node 30, and a relay node group 91.

発ノード10は、データを送信する情報処理装置である。着ノード30は、データを受信する情報処理装置である。中継ノード群91は、発ノード10と着ノード30とにおけるデータの通信を中継する。つまり、発ノード10と着ノード30とは、中継ノード群91を介して接続されている。   The source node 10 is an information processing apparatus that transmits data. The destination node 30 is an information processing apparatus that receives data. The relay node group 91 relays data communication between the source node 10 and the destination node 30. That is, the source node 10 and the destination node 30 are connected via the relay node group 91.

中継ノード群91は、データを中継する情報処理装置である複数の中継ノード92を含む。図6に示す中継ノード群91は、一例として、n個(nは所定の自然数)の中継ノード92を含む。そして、中継ノード群91は、中継ノード92を用いて、発ノード10と着ノード30とを接続する通信路を構成している。   The relay node group 91 includes a plurality of relay nodes 92 which are information processing apparatuses that relay data. The relay node group 91 shown in FIG. 6 includes n (n is a predetermined natural number) relay nodes 92 as an example. The relay node group 91 configures a communication path connecting the source node 10 and the destination node 30 by using the relay node 92.

なお、以下の説明において、中継ノード92を区別する場合、発ノード10に最も近い中継ノード92を中継ノード92−1とし、次の中継ノード92を中継ノード92−2とし、以下、順番に符号に添えた数を増やすとする。そして、着ノード30の直前の中継ノード92を中継ノード92−nとする。   In the following description, in order to distinguish the relay node 92, the relay node 92 closest to the source node 10 is taken as the relay node 92-1, the next relay node 92 is taken as the relay node 92-2, and so forth. Suppose you want to increase the number attached to. Then, the relay node 92 immediately before the destination node 30 is set as the relay node 92-n.

いずれかの中継ノード92に障害が発生すると、情報処理システム90において、通信性能の低下、又は、通信障害(以下、まとめて「障害」と呼ぶ)が、発生する。障害が発生した場合、情報処理システム90の管理者は、復旧処理を実行する。管理者は、復旧処理のために、中継ノード92の動作状態を保存したログの情報を用いる。   When a failure occurs in any of the relay nodes 92, in the information processing system 90, a decrease in communication performance or a communication failure (hereinafter collectively referred to as "failure") occurs. When a failure occurs, the administrator of the information processing system 90 executes recovery processing. The administrator uses the information of the log in which the operation state of the relay node 92 is stored for the recovery process.

図7は、情報処理システム90におけるログの収集を示す図である。図7では、障害の発生した中継ノード92を中継ノード92−m(mは、n以下の自然数)としている。   FIG. 7 is a diagram showing collection of logs in the information processing system 90. In FIG. 7, the relay node 92 in which a failure has occurred is set as the relay node 92-m (m is a natural number less than or equal to n).

図7の示すように、情報処理システム90に含まれる各中継ノード92は、通信履歴及び障害情報等を含むログを収集し、保存している。そして、情報処理システム90に障害が発生した時、情報処理システム90の管理者は、問題を発生した被疑中継ノード92を特定するために、中継ノード92が収集したログを利用する。   As shown in FIG. 7, each relay node 92 included in the information processing system 90 collects and stores logs including communication history and failure information. Then, when a failure occurs in the information processing system 90, the manager of the information processing system 90 uses the log collected by the relay node 92 in order to identify the suspected relay node 92 that has caused the problem.

特開2011−170411号公報JP, 2011-170411, A

上記のように、情報処理システム90の障害において、管理者は、発ノード10から着ノード30のデータを中継する複数の中継ノード92のログを調査する必要がある。しかし、上記のとおり、各中継ノード92は、独立にログを収集している。つまり、中継ノード92が保存しているログは、相互の関係に関する情報を含まない。そのため、管理者は、情報処理システム90における被疑箇所(中継ノード92−m)を特定するために、複数の中継ノード92におけるログを照合(突き合わせ)する必要がある。   As described above, in the event of a failure in the information processing system 90, the administrator is required to investigate the logs of the plurality of relay nodes 92 relaying data of the destination node 30 from the source node 10. However, as described above, each relay node 92 collects logs independently. That is, the logs stored by the relay node 92 do not include information on the mutual relationship. Therefore, in order to specify a suspected place (relay node 92-m) in the information processing system 90, the administrator needs to collate (match) the logs in the plurality of relay nodes 92.

図8は、一般的なログの照合を模式的に示す図である。   FIG. 8 is a diagram schematically illustrating general log matching.

図8に示すように、管理者は、順番に、各中継ノード92のログを取得して確認し、確認後、次の中継ノード92にログを取得して確認する動作を繰り返す必要があった。   As shown in FIG. 8, the administrator needs to repeat the operation of acquiring and confirming the logs of each relay node 92 in order and acquiring the logs to the next relay node 92 after the confirmation. .

例えば、図8を参照して、より詳細に説明すると、次のようになる。   For example, referring to FIG. 8, the following will be described in more detail.

管理者は、まず、発ノード10に最も近い中継ノード92である中継ノード92−1のログを確認する。中継ノード92−1のログが正常の場合、管理者は、次の中継ノード92である中継ノード92−2のログを確認する。以下、管理者は、順番に、障害が発生した中継ノード92である中継ノード92−mのログまで、ログを確認する。   The administrator first confirms the log of the relay node 92-1 which is the relay node 92 closest to the source node 10. If the log of the relay node 92-1 is normal, the administrator checks the log of the relay node 92-2, which is the next relay node 92. Hereinafter, the administrator sequentially checks the logs up to the log of the relay node 92-m which is the relay node 92 in which the failure has occurred.

このように、管理者の障害の解析作業は、順番に、ログを取得して確認する作業を繰り返すという、多くの工数が、必要であった。   As described above, the administrator's failure analysis work requires many man-hours to repeat the work of acquiring and checking the logs in order.

このように、特許文献1に記載の技術は、障害解析に有効なログ(監視データ)を作成することができないという問題点があった。   As described above, the technique described in Patent Document 1 has a problem that a log (monitoring data) effective for failure analysis can not be created.

本発明の目的は、上記問題点を解決し、より有効な監視データを作成する情報処理装置、監視方法、及びプログラムを提供することにある。   An object of the present invention is to provide an information processing apparatus, a monitoring method, and a program that solve the above problems and create more effective monitoring data.

本発明の一形態における情報処理装置は、通信データの送信元である発ノードから通信データの送信先である着ノードへの通信処理であるシーケンスにおいて通信データを中継する複数の中継ノードと接続する接続手段と、接続手段を介して中継ノードからシーケンスにおける通信データに関連する信号を収集し、収集した信号に含まれる1つ又は所定の単位の通信データの通信処理であるセッションに関連する信号を基にセッション毎の情報であるセッションデータを生成する収集手段と、シーケンスに関連するシーケンスデータの一部としてセッションデータを保存する保存手段と含む。   An information processing apparatus according to an aspect of the present invention is connected to a plurality of relay nodes that relay communication data in a sequence that is communication processing from a source node that is a transmission source of communication data to a destination node that is a transmission destination of communication data. A connection means, and a signal related to communication data in a sequence are collected from the relay node through the connection means, and a signal related to a session which is a communication process of communication data of one or a predetermined unit included in the collected signal It includes: a collection means for generating session data which is information on a session basis, and a storage means for storing session data as a part of sequence data related to a sequence.

本発明の一形態における監視方法は、通信データの送信元である発ノードから通信データの送信先である着ノードへの通信処理であるシーケンスにおいて通信データを中継する複数の中継ノードと接続し、中継ノードからシーケンスにおける通信データに関連する信号を収集し、収集した信号に含まれる1つ又は所定の単位の通信データの通信処理であるセッションに関連する信号を基にセッション毎の情報であるセッションデータを生成し、シーケンスに関連するシーケンスデータの一部としてセッションデータを保存する。   A monitoring method according to an aspect of the present invention is connected to a plurality of relay nodes that relay communication data in a sequence that is communication processing from a source node that is a transmission source of communication data to a destination node that is a transmission destination of communication data. A session is information based on a signal related to a session which is a communication process of communication data of one or a predetermined unit included in collected signals, collecting signals related to communication data in a sequence from a relay node. Generate data and save session data as part of the sequence data associated with the sequence.

本発明の一形態におけるプログラムは、通信データの送信元である発ノードから通信データの送信先である着ノードへの通信処理であるシーケンスにおいて通信データを中継する複数の中継ノードと接続する処理と、接続手段を介して中継ノードからシーケンスにおける通信データに関連する信号を収集する処理と、収集した信号に含まれる1つ又は所定の単位の通信データの通信処理であるセッションに関連する信号を基にセッション毎の情報であるセッションデータを生成する処理と、シーケンスに関連するシーケンスデータの一部としてセッションデータを保存する処理とをコンピュータに実行させる。   A program according to one aspect of the present invention includes a process of connecting to a plurality of relay nodes that relay communication data in a sequence that is communication processing from a source node that is a transmission source of communication data to a destination node that is a transmission destination of communication data. Processing for collecting a signal related to communication data in a sequence from the relay node through the connection means, and a signal related to a session which is communication processing of one or a predetermined unit of communication data included in the collected signal. And causing the computer to execute a process of generating session data which is information for each session, and a process of storing session data as a part of sequence data related to a sequence.

本発明に基づけば、より有効な監視データを作成するとの効果を奏することができる。   According to the present invention, the effect of creating more effective monitoring data can be achieved.

図1は、本発明における第1の実施形態に係る情報処理装置を含む情報処理システムの構成の一例を示すブロック図である。FIG. 1 is a block diagram showing an example of the configuration of an information processing system including an information processing apparatus according to a first embodiment of the present invention. 図2は、第1の実施形態に係る情報処理装置の構成の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of the configuration of the information processing apparatus according to the first embodiment. 図3は、第1の実施形態に係る情報処理装置における信号の収集を説明するための図である。FIG. 3 is a diagram for explaining signal collection in the information processing apparatus according to the first embodiment. 図4は、第1の実施形態に係る情報処理装置のシーケンスデータの一例を示す図である。FIG. 4 is a view showing an example of sequence data of the information processing apparatus according to the first embodiment. 図5は、第1の実施形態に係る情報処理装置の別の構成の一例を示す図である。FIG. 5 is a diagram illustrating an example of another configuration of the information processing apparatus according to the first embodiment. 図6は、一般的な情報処理システムの構成の一例を示す図である。FIG. 6 is a diagram showing an example of the configuration of a general information processing system. 図7は、一般的な情報処理システムのログの収集を示す図である。FIG. 7 is a diagram showing collection of logs of a general information processing system. 図8は、一般的なログの照合を模式的に示す図である。FIG. 8 is a diagram schematically illustrating general log matching.

次に、本発明の実施形態について図面を参照して説明する。   Next, embodiments of the present invention will be described with reference to the drawings.

なお、各図面は、本発明の実施形態を説明するものである。ただし、本発明は、各図面の記載に限られるわけではない。また、各図面の同様の構成には、同じ番号を付し、その繰り返しの説明を、省略する場合がある。また、以下の説明に用いる図面において、本発明の説明に関係しない部分の構成については、記載を省略し、図示しない場合もある。   Each drawing is for describing an embodiment of the present invention. However, the present invention is not limited to the description of each drawing. Moreover, the same number may be attached | subjected to the same structure as each drawing, and the description of the repetition may be abbreviate | omitted. Further, in the drawings used for the following description, the configuration of parts not related to the description of the present invention may be omitted or not shown.

<第1の実施形態>
[構成の説明]
まず、図面を参照して、第1の実施形態に係る情報処理装置50の構成について説明する。
First Embodiment
[Description of configuration]
First, the configuration of the information processing apparatus 50 according to the first embodiment will be described with reference to the drawings.

図1は、本発明のおける第1の実施形態に係る情報処理装置50を含む情報処理システム40の構成の一例を示すブロック図である。   FIG. 1 is a block diagram showing an example of the configuration of an information processing system 40 including an information processing apparatus 50 according to the first embodiment of the present invention.

図1に示すように、情報処理システム40は、発ノード10と、着ノード30と、中継ノード群20と、情報処理装置50とを含む。   As shown in FIG. 1, the information processing system 40 includes a source node 10, a destination node 30, a relay node group 20, and an information processing apparatus 50.

発ノード10は、データ(通信データ)を送信する情報処理装置又は通信装置である。   The originating node 10 is an information processing apparatus or a communication apparatus that transmits data (communication data).

着ノード30は、データ(通信データ)を受信する情報処理装置又は通信装置である。   The destination node 30 is an information processing apparatus or a communication apparatus that receives data (communication data).

中継ノード群20は、発ノード10と着ノード30との間におけるデータ(通信データ)の通信を中継する。つまり、発ノード10と着ノード30とは、中継ノード群20を介して接続されている。そのため、中継ノード群20は、データを中継する情報処理装置又は通信装置である複数の中継ノード21を含む。つまり、中継ノード群20は、中継ノード21を用いて、発ノード10と着ノード30とを接続する通信路を構成している。なお、中継ノード群20が含む中継ノード21は、後ほど説明するように、情報処理装置50に信号を送信できれば、同じ装置である必要はない。中継ノード群20は、異なる種類の中継ノード21を含んでもよい。   The relay node group 20 relays communication of data (communication data) between the source node 10 and the destination node 30. That is, the source node 10 and the destination node 30 are connected via the relay node group 20. Therefore, the relay node group 20 includes a plurality of relay nodes 21 that are information processing devices or communication devices that relay data. That is, the relay node group 20 configures a communication path connecting the source node 10 and the destination node 30 by using the relay node 21. The relay nodes 21 included in the relay node group 20 do not have to be the same device as long as they can transmit signals to the information processing device 50 as described later. The relay node group 20 may include relay nodes 21 of different types.

図1に示す中継ノード群20は、一例として、n個(nは所定の自然数)の中継ノード21を含む。   The relay node group 20 illustrated in FIG. 1 includes n (n is a predetermined natural number) relay nodes 21 as an example.

なお、以下の説明において、中継ノード21を区別する場合、発ノード10に最も近い中継ノード21を中継ノード21−1とし、次の中継ノード21を中継ノード21−2とし、以下、順番に符号に添えた数を増やすとする。そして、着ノード30の直前の中継ノード21を中継ノード21−nとする。さらに、障害の発生した中継ノード21を中継ノード21−m(mは、n以下の自然数)とする。   In the following description, when the relay node 21 is to be distinguished, the relay node 21 closest to the source node 10 is taken as the relay node 21-1, the next relay node 21 is taken as the relay node 21-2, Suppose you want to increase the number attached to. Then, the relay node 21 immediately before the destination node 30 is set as the relay node 21-n. Furthermore, the relay node 21 in which the failure has occurred is set as the relay node 21-m (m is a natural number of n or less).

情報処理装置50は、情報処理システム40におけるデータ(通信データ)の通信処理(シーケンス)を監視し、監視結果であるシーケンスデータ531を生成する。つまり、情報処理装置50は、監視ノードである。情報処理装置50の動作及びシーケンスデータ531の詳細については、後ほど説明する。   The information processing apparatus 50 monitors communication processing (sequence) of data (communication data) in the information processing system 40, and generates sequence data 531 as a monitoring result. That is, the information processing device 50 is a monitoring node. The operation of the information processing apparatus 50 and the details of the sequence data 531 will be described later.

続いて、情報処理装置50のより詳細な構成について説明する。   Subsequently, a more detailed configuration of the information processing device 50 will be described.

図2は、情報処理装置50の構成の一例を示すブロック図である。   FIG. 2 is a block diagram showing an example of the configuration of the information processing apparatus 50. As shown in FIG.

情報処理装置50は、通信部510と、収集部520と、保存部530とを含む。   The information processing apparatus 50 includes a communication unit 510, a collection unit 520, and a storage unit 530.

通信部510は、情報処理装置50と、中継ノード21との通信を中継する。   The communication unit 510 relays communication between the information processing device 50 and the relay node 21.

収集部520は、通信部510を介して、中継ノード21から、監視用のデータとして、後ほど説明する信号を収集する。そして、収集部520は、監視として収集した信号を基に、シーケンスデータ531を生成し、保存部530に保存する。そのため、シーケンスデータ531は、監視データである。さらに、詳細は後ほど説明するが、収集部520は、シーケンスデータ531として、又は、シーケンスデータ531の一部として、セッションデータ532を生成し、保存部530に保存する。   The collection unit 520 collects, from the relay node 21 via the communication unit 510, a signal to be described later as monitoring data. Then, the collection unit 520 generates sequence data 531 based on the signal collected as monitoring, and stores the sequence data 531 in the storage unit 530. Therefore, the sequence data 531 is monitoring data. Furthermore, although details will be described later, the collection unit 520 generates session data 532 as the sequence data 531 or as a part of the sequence data 531 and stores the session data 532 in the storage unit 530.

保存部530は、収集部520が生成したシーケンスデータ531及びセッションデータ532を保存する。   The storage unit 530 stores the sequence data 531 and the session data 532 generated by the collection unit 520.

[動作の説明]
次に、図を参照して、情報処理装置50の動作を説明する。
[Description of operation]
Next, the operation of the information processing apparatus 50 will be described with reference to the drawings.

図3は、第1の実施形態に係る情報処理装置50における信号の収集を説明するための図である。図4は、シーケンスデータ531の一例を示す図である。   FIG. 3 is a diagram for explaining signal collection in the information processing apparatus 50 according to the first embodiment. FIG. 4 is a diagram showing an example of the sequence data 531. As shown in FIG.

図3に示すように、情報処理装置50は、図2に示す通信部510を介して、中継ノード21と接続する。そして、情報処理装置50の収集部520は、発ノード10と着ノード30とデータ(通信データ)の通信処理(シーケンス)における各中継ノード21の中継、つまり、通信データの送信及び受信に関連する信号(データ信号)を収集する。   As shown in FIG. 3, the information processing device 50 is connected to the relay node 21 via the communication unit 510 shown in FIG. 2. Then, the collection unit 520 of the information processing device 50 relates to relay of each relay node 21 in communication processing (sequence) of the source node 10, the destination node 30, and data (communication data), that is, transmission and reception of communication data. Collect signals (data signals).

そして、収集部520は、収集した信号を基に、一つ又は所定の単位のデータ(通信データ)に関する発ノード10と着ノード30との通信処理(以下、「セッション」と呼ぶ)に関連する情報(以下、「セッションデータ532」と呼ぶ)を生成する。そして、収集部520は、生成した情報(セッションデータ532)を、保存部530のシーケンスデータ531に保存する。   Then, the collection unit 520 relates to communication processing (hereinafter referred to as “session”) between the source node 10 and the destination node 30 regarding one or a predetermined unit of data (communication data) based on the collected signal. Information (hereinafter referred to as "session data 532") is generated. Then, the collection unit 520 stores the generated information (session data 532) in the sequence data 531 of the storage unit 530.

このように、収集部520は、図4に示すように、セッションデータ532として、一つ又は所定に単位のデータ(通信データ)に関する発ノード10と着ノード30との通信処理(セッション)毎の信号を収集する。そして、収集部520は、収集した通信処理に関する一連の情報を基に、一連の通信処理に関する情報であるセッションデータ532を生成し、シーケンスデータ531に保存する。つまり、シーケンスデータ531に含まれるセッションデータ532は、所定の単位の一連のデータの通信処理に関する信号を含み、障害解析において照合処理を必要としないように信号等の情報(データ)を保存している。そのため、管理者は、情報処理装置50が生成したセッションデータ532を用いる場合、照合処理を必要としない。つまり、情報処理装置50は、有効な監視データを作成している。   As described above, as illustrated in FIG. 4, the collection unit 520 performs, as session data 532, communication processing (session) for each of the source node 10 and the destination node 30 relating to one or predetermined unit data (communication data). Collect the signal. Then, the collection unit 520 generates session data 532 which is information on a series of communication processes based on the series of information on the collected communication processes, and stores it in the sequence data 531. That is, the session data 532 included in the sequence data 531 includes a signal related to communication processing of a series of data in a predetermined unit, and stores information (data) such as a signal so as not to require collation processing in failure analysis. There is. Therefore, when using the session data 532 generated by the information processing device 50, the administrator does not need the matching process. That is, the information processing apparatus 50 creates effective monitoring data.

なお、シーケンスデータ531は、セッションデータ532以外の情報を保存してもよい。例えば、シーケンスデータ531は、セッションデータ532間の関係を示す情報を保存してもよい。ただし、これは、本実施形態のシーケンスデータ531が、セッションデータ532以外の情報を含まない場合を除外するものではない。   The sequence data 531 may store information other than the session data 532. For example, the sequence data 531 may store information indicating a relationship between session data 532. However, this does not exclude the case where the sequence data 531 of the present embodiment does not include information other than the session data 532.

なお、以下の説明で信号を区別する場合は、信号の符号として、通信の送信先の中継ノード21の添え字を用いる。例えば、中継ノード21−1と中継ノード21−2との間の信号は、信号−2と呼ぶ。   In addition, when distinguishing a signal by the following description, the suffix of the relay node 21 of the transmission destination of communication is used as a code | symbol of a signal. For example, a signal between the relay node 21-1 and the relay node 21-2 is referred to as a signal-2.

なお、中継ノード21−mに障害が発生した場合、発ノード10から着ノード30への通信は、障害が発生した中継ノード21−mまでとなる。そのため、セッションデータ532は、図4に示すように、信号−mまでを含む。ただし、中継ノード21−mに障害が発生した場合でも、通信が、後続の中継ノード21に継続される場合もある。その場合、セッションデータ532は、中継ノード21−mより先の信号を含む。   When a failure occurs in the relay node 21-m, the communication from the source node 10 to the destination node 30 is up to the relay node 21-m in which the failure has occurred. Therefore, session data 532 includes up to signal -m, as shown in FIG. However, even when a failure occurs in the relay node 21-m, communication may be continued to the subsequent relay node 21. In that case, the session data 532 includes a signal ahead of the relay node 21-m.

なお、本実施形態において、シーケンスデータ531に含まれるセッションデータ532が含む情報は、特に制限はない。   In the present embodiment, the information included in the session data 532 included in the sequence data 531 is not particularly limited.

例えば、情報処理装置50は、セッションデータ532として、中継ノード21間で送信及び受信される信号を、そのまま保存してもよい。ここで、信号とは、送信及び受信したデータ、送信及び受信したデータ量、送信及び受信の時刻、送信先及び受信元の装置の情報(例えば、識別子又は名称)、送信及び受信の状態又は結果などである。   For example, the information processing device 50 may store the signal transmitted and received between the relay nodes 21 as the session data 532 as it is. Here, the signals include transmitted and received data, amounts of transmitted and received data, times of transmission and reception, information of devices of transmission destination and reception source (for example, identifiers or names), states or results of transmission and reception Etc.

あるいは、情報処理装置50は、上記の信号に加え、信号及び/又は信号に関する情報(例えば、各パラメータ又は処理時間)を分析して、セッションに関連する情報(以下、「関連情報」と呼ぶ)を生成してもよい。関連情報は、例えば、通信の判定結果である。そして、情報処理装置50は、生成した関連情報を、セッションデータ532に関連付けて保存してもよい。ここで、セッションデータ532と関連情報とを関連付けする手法は、特に制限はない。例えば、情報処理装置50は、関連情報を、セッションデータ532に含めて保存してもよい。あるいは、情報処理装置50は、関連情報をセッションデータ532とは別に保存し、それらを関連付ける情報を保存してもよい。   Alternatively, the information processing apparatus 50 analyzes the signal and / or information related to the signal (for example, each parameter or processing time) in addition to the above signal, and information related to the session (hereinafter referred to as “related information”) May be generated. The related information is, for example, a determination result of communication. Then, the information processing device 50 may store the generated related information in association with the session data 532. Here, the method of associating the session data 532 with the related information is not particularly limited. For example, the information processing apparatus 50 may include the related information in the session data 532 and save it. Alternatively, the information processing device 50 may store the related information separately from the session data 532 and store information to associate them.

また、本実施形態において、シーケンスデータ531及びセッションデータ532におけるデータの保存形式は、特に制限はない。   Further, in the present embodiment, the storage format of data in the sequence data 531 and the session data 532 is not particularly limited.

例えば、情報処理装置50は、データベース(DB)を用いて、シーケンスデータ531及びセッションデータ532を保存してもよい。あるいは、情報処理装置50は、データの保存として、表形式、又は、リンク形式を用いてもよい。   For example, the information processing device 50 may store the sequence data 531 and the session data 532 using a database (DB). Alternatively, the information processing apparatus 50 may use a tabular format or a link format as data storage.

このように、情報処理装置50は、シーケンスデータ531に含まれるセッションデータ532として、発ノード10と着ノード30とデータの通信の処理(セッション)毎の中継ノード21間の信号を保存している。そのため、管理者は、シーケンスデータ531から、障害が起きたセッションデータ532の抽出し、セッションデータ532に含まれる信号を基に、障害を解析できる。したがって、例えば、管理者は、中継ノード21のログを照合する等、多くの工数を必要としないで、障害を解析できる。つまり、情報処理装置50は、有効な監視データであるシーケンスデータ531を作成することができる。   As described above, the information processing device 50 stores, as the session data 532 included in the sequence data 531, a signal between the originating node 10 and the terminating node 30 and the relay node 21 for each process (session) of data communication. . Therefore, the administrator can extract the session data 532 in which the failure has occurred from the sequence data 531 and analyze the failure based on the signal included in the session data 532. Therefore, for example, the administrator can analyze the failure without requiring many man-hours, such as checking the log of the relay node 21. That is, the information processing apparatus 50 can create sequence data 531 that is effective monitoring data.

なお、情報処理装置50の収集部520は、保存したシーケンスデータ531又はセッションデータ532を、図示しない装置(例えば、管理者が操作する保守用端末)に提供してもよい。例えば、情報処理装置50は、通信部510を用いて図示しないネットワークに接続し、図示しない保守用端末からの依頼に対して、シーケンスデータ531又はセッションデータ532を送信してもよい。   The collection unit 520 of the information processing device 50 may provide the stored sequence data 531 or session data 532 to a device not shown (for example, a maintenance terminal operated by a manager). For example, the information processing apparatus 50 may be connected to a network (not shown) using the communication unit 510, and transmit sequence data 531 or session data 532 in response to a request from a maintenance terminal (not shown).

あるいは、情報処理装置50は、情報処理装置50の操作者の操作を基に、シーケンスデータ531又はセッションデータ532を、図示しない表示部に表示してもよい。   Alternatively, the information processing device 50 may display the sequence data 531 or the session data 532 on a display unit (not shown) based on the operation of the operator of the information processing device 50.

また、情報処理装置50は、セッションデータ532の生成を開始するための情報の検出手法に、特に制限はない。例えば、情報処理装置50は、操作者の操作を基に、セッションデータ532の信号の収集を開始してもよい。あるいは、情報処理装置50は、いずれかの中継ノード21から、データ通信の開始情報を取得し、その情報を基にセッションデータ532の信号の収集を開始してもよい。あるいは、情報処理装置50は、発ノード10及び/又は着ノード30と接続し、発ノード10及び/又は着ノード30からセッションデータ532の開始に関する情報を取得して、信号の収集を開始してもよい。   In addition, the information processing apparatus 50 has no particular limitation on a method of detecting information for starting generation of session data 532. For example, the information processing apparatus 50 may start collecting the signal of the session data 532 based on the operation of the operator. Alternatively, the information processing device 50 may acquire start information of data communication from any of the relay nodes 21 and may start collecting the signal of the session data 532 based on the information. Alternatively, the information processing device 50 connects to the source node 10 and / or the destination node 30, acquires information on the start of the session data 532 from the source node 10 and / or the destination node 30, and starts collecting signals. It is also good.

なお、情報処理装置50は、中継ノード21間の信号に加え、その他の情報を収集してもよい。例えば、情報処理装置50は、中継ノード21間のデータの統計的な情報を収集してもよい。この場合、情報処理装置50は、情報処理システム40の管理者に、情報処理システム40の利用状況の分析又はトラヒック予測に活用する情報を提供できる。   The information processing apparatus 50 may collect other information in addition to the signal between the relay nodes 21. For example, the information processing device 50 may collect statistical information of data between the relay nodes 21. In this case, the information processing apparatus 50 can provide the manager of the information processing system 40 with information used for analysis of the usage status of the information processing system 40 or traffic prediction.

[効果の説明]
本実施形態の効果について説明する。
[Description of effect]
The effects of this embodiment will be described.

第1の実施形態に係る情報処理装置50は、有効な監視データを作成するとの効果を奏することができる。   The information processing apparatus 50 according to the first embodiment can produce the effect of creating effective monitoring data.

その理由は、次のとおりである。   The reason is as follows.

情報処理装置50の収集部520は、発ノード10と着ノード30とのデータの通信毎に、中継ノード21間の信号を含むセッションデータ532を生成して、保存部530のシーケンスデータ531に保存するためである。   The collection unit 520 of the information processing device 50 generates session data 532 including a signal between the relay nodes 21 for each communication of data between the source node 10 and the destination node 30, and stores the session data 532 in the sequence data 531 of the storage unit 530. In order to

そのため、管理者は、複数の中継ノード21のログを照合せずに、セッションデータ532を参照して、障害を解析できる。   Therefore, the administrator can analyze the failure with reference to the session data 532 without checking the logs of the plurality of relay nodes 21.

[変形例]
以上の説明した情報処理装置50は、次のように構成される。
[Modification]
The information processing apparatus 50 described above is configured as follows.

例えば、情報処理装置50の各構成部は、ハードウェア回路で構成されてもよい。   For example, each component of the information processing device 50 may be configured by a hardware circuit.

また、情報処理装置50は、各構成部が、ネットワークを介して接続した複数の装置を用いて、構成されてもよい。例えば、保存部530は、ネットワークを介して接続した記憶装置に含まれてもよい。   In addition, the information processing apparatus 50 may be configured using a plurality of devices in which each component is connected via a network. For example, the storage unit 530 may be included in a storage device connected via a network.

また、情報処理装置50は、複数の構成部を1つのハードウェアで構成されてもよい。   In addition, the information processing apparatus 50 may be configured with a plurality of configuration units by one hardware.

また、情報処理装置50は、CPU(Central Processing Unit)と、ROM(Read Only Memory)と、RAM(Random Access Memory)とを含むコンピュータ装置として実現されてもよい。さらに、情報処理装置50は、上記構成に加え、入出力接続回路(IOC:Input / Output Circuit)と、ネットワークインターフェース回路(NIC:Network Interface Circuit)とを含むコンピュータ装置として実現されもよい。   Further, the information processing device 50 may be realized as a computer device including a central processing unit (CPU), a read only memory (ROM), and a random access memory (RAM). Furthermore, the information processing apparatus 50 may be realized as a computer apparatus including an input / output connection circuit (IOC: Input / Output Circuit) and a network interface circuit (NIC: Network Interface Circuit) in addition to the above configuration.

図5は、本変形例に係る情報処理装置600の構成の一例を示すブロック図である。   FIG. 5 is a block diagram showing an example of the configuration of an information processing apparatus 600 according to the present modification.

情報処理装置600は、CPU610と、ROM620と、RAM630と、内部記憶装置640と、IOC650と、NIC680とを含み、コンピュータ装置を構成している。   The information processing device 600 includes a CPU 610, a ROM 620, a RAM 630, an internal storage device 640, an IOC 650, and an NIC 680, and constitutes a computer device.

CPU610は、ROM620からプログラムを読み込む。そして、CPU610は、読み込んだプログラムに基づいて、RAM630と、内部記憶装置640と、IOC650と、NIC680とを制御する。そして、CPU610を含むコンピュータは、これらの構成を制御し、図2に示す、通信部510と、収集部520と、保存部530としての各機能を実現する。   The CPU 610 reads a program from the ROM 620. Then, the CPU 610 controls the RAM 630, the internal storage device 640, the IOC 650, and the NIC 680 based on the read program. Then, the computer including the CPU 610 controls these components, and realizes the functions as the communication unit 510, the collection unit 520, and the storage unit 530 shown in FIG.

CPU610は、各機能を実現する際に、RAM630又は内部記憶装置640を、プログラムの一時記憶又は保存部530として使用してもよい。   The CPU 610 may use the RAM 630 or the internal storage device 640 as a temporary storage or storage unit 530 of the program when realizing each function.

また、CPU610は、コンピュータで読み取り可能にプログラムを記憶した記憶媒体700が含むプログラムを、図示しない記憶媒体読み取り装置を用いて読み込んでもよい。あるいは、CPU610は、NIC680を介して、図示しない外部の装置からプログラムを受け取り、RAM630に保存して、保存したプログラムを基に動作してもよい。   Further, the CPU 610 may read a program included in the storage medium 700 storing a program readable by a computer using a storage medium reading device (not shown). Alternatively, the CPU 610 may receive a program from an external device (not shown) via the NIC 680, save the program in the RAM 630, and operate based on the saved program.

ROM620は、CPU610が実行するプログラム及び固定的なデータを記憶する。ROM620は、例えば、P−ROM(Programmable-ROM)又はフラッシュROMである。   The ROM 620 stores programs executed by the CPU 610 and fixed data. The ROM 620 is, for example, a P-ROM (Programmable-ROM) or a flash ROM.

RAM630は、CPU610が実行するプログラム及びデータを一時的に記憶する。RAM630は、例えば、D−RAM(Dynamic-RAM)である。   The RAM 630 temporarily stores programs and data that the CPU 610 executes. The RAM 630 is, for example, a D-RAM (Dynamic-RAM).

内部記憶装置640は、情報処理装置600が長期的に保存するデータ及びプログラムを記憶する。内部記憶装置640は、保存部530として動作する。また、内部記憶装置640は、CPU610の一時記憶装置として動作してもよい。内部記憶装置640は、例えば、ハードディスク装置、光磁気ディスク装置、SSD(Solid State Drive)又はディスクアレイ装置である。   The internal storage device 640 stores data and programs that the information processing apparatus 600 stores for a long time. The internal storage device 640 operates as the storage unit 530. Further, the internal storage device 640 may operate as a temporary storage device of the CPU 610. The internal storage device 640 is, for example, a hard disk device, a magneto-optical disk device, a solid state drive (SSD), or a disk array device.

ここで、ROM620と内部記憶装置640は、不揮発性(non-transitory)の記憶媒体である。一方、RAM630は、揮発性(transitory)の記憶媒体である。そして、CPU610は、ROM620、内部記憶装置640、又は、RAM630に記憶されているプログラムを基に動作可能である。つまり、CPU610は、不揮発性記憶媒体又は揮発性記憶媒体を用いて動作可能である。   Here, the ROM 620 and the internal storage device 640 are non-transitory storage media. On the other hand, the RAM 630 is a volatile storage medium. The CPU 610 can operate based on a program stored in the ROM 620, the internal storage device 640, or the RAM 630. That is, the CPU 610 can operate using a non-volatile storage medium or a volatile storage medium.

IOC650は、CPU610と、入力機器660及び表示機器670とのデータを仲介する。IOC650は、例えば、IOインターフェースカード又はUSB(Universal Serial Bus)カードである。   The IOC 650 mediates data between the CPU 610 and the input device 660 and the display device 670. The IOC 650 is, for example, an IO interface card or a USB (Universal Serial Bus) card.

入力機器660は、情報処理装置600の操作者からの入力指示を受け取る機器である。ここで、操作者とは、例えば、情報処理システム40の管理者である。入力機器660は、例えば、キーボード、マウス又はタッチパネルである。   The input device 660 is a device that receives an input instruction from the operator of the information processing apparatus 600. Here, the operator is, for example, a manager of the information processing system 40. The input device 660 is, for example, a keyboard, a mouse or a touch panel.

表示機器670は、情報処理装置600の操作者に情報を表示する機器である。表示機器670は、例えば、液晶ディスプレイである。   The display device 670 is a device that displays information to the operator of the information processing apparatus 600. The display device 670 is, for example, a liquid crystal display.

NIC680は、図1及び図3に示す中継ノード21とのデータの送信及び受信を中継する。つまり、NIC680は、通信部510として動作する。NIC680は、例えば、LAN(Local Area Network)カードである。   The NIC 680 relays transmission and reception of data with the relay node 21 shown in FIGS. 1 and 3. That is, the NIC 680 operates as the communication unit 510. The NIC 680 is, for example, a LAN (Local Area Network) card.

このように構成された情報処理装置600は、情報処理装置50と同様の効果を得ることができる。   The information processing apparatus 600 configured in this way can obtain the same effects as the information processing apparatus 50.

その理由は、情報処理装置600のCPU610が、プログラムに基づいて情報処理装置50と同様の機能を実現できるためである。   The reason is that the CPU 610 of the information processing device 600 can realize the same function as the information processing device 50 based on a program.

以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されるものではない。本願発明の構成及び詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。   Although the present invention has been described above with reference to the embodiments, the present invention is not limited to the above embodiments. The configuration and details of the present invention can be modified in various ways that can be understood by those skilled in the art within the scope of the present invention.

上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。   Some or all of the above embodiments may be described as in the following appendices, but is not limited to the following.

(付記1)
通信データの送信元である発ノードから通信データの送信先である着ノードへの通信処理であるシーケンスにおいて通信データを中継する複数の中継ノードと接続する接続手段と、
接続手段を介して中継ノードからシーケンスにおける通信データに関連する信号を収集し、収集した信号に含まれる1つ又は所定の単位の通信データの通信処理であるセッションに関連する信号を基にセッション毎の情報であるセッションデータを生成する収集手段と、
シーケンスに関連するシーケンスデータの一部としてセッションデータを保存する保存手段と
を含む情報処理装置。
(Supplementary Note 1)
Connection means for connecting to a plurality of relay nodes that relay communication data in a sequence that is communication processing from a source node that is a transmission source of communication data to a destination node that is a transmission destination of communication data;
The signal related to the communication data in the sequence is collected from the relay node through the connection means, and based on the signal related to the session which is the communication processing of the communication data of one or a predetermined unit included in the collected signal Collection means for generating session data which is information of
An information processing apparatus comprising: storage means for storing session data as a part of sequence data related to a sequence.

(付記2)
収集手段が、
中継ノード、発ノード、又は着ノードからセッションの開始に関する情報を取得し、開始に関する情報を基にセッションデータの生成を開始する
付記1に記載の情報処理装置。
(Supplementary Note 2)
The collecting means is
The information processing apparatus according to appendix 1, wherein information on the start of a session is acquired from a relay node, a source node, or a destination node, and generation of session data is started based on information on the start.

(付記3)
収集手段が、
信号を基にセッションに関連する関連情報を生成し、
関連情報をセッションデータと関連付けて保存する
付記1又は2に記載の情報処理装置。
(Supplementary Note 3)
The collecting means is
Generate relevant information related to the session based on the signal,
The information processing apparatus according to Appendix 1 or 2, wherein the related information is stored in association with session data.

(付記4)
収集手段が、
他の装置からの依頼を基に、通信手段を介して、保存手段がセッション毎に保存した情報を他の装置の送信する
付記1ないし3のいずれか1項に記載の情報処理装置。
(Supplementary Note 4)
The collecting means is
The information processing apparatus according to any one of appendices 1 to 3, wherein the storage unit transmits the information stored for each session through the communication unit based on a request from the other apparatus.

(付記5)
通信データの送信元である発ノードから通信データの送信先である着ノードへの通信処理であるシーケンスにおいて通信データを中継する複数の中継ノードと接続し、
中継ノードからシーケンスにおける通信データに関連する信号を収集し、
収集した信号に含まれる1つ又は所定の単位の通信データの通信処理であるセッションに関連する信号を基にセッション毎の情報であるセッションデータを生成し、
シーケンスに関連するシーケンスデータの一部としてセッションデータを保存する
監視方法。
(Supplementary Note 5)
Connecting to a plurality of relay nodes that relay communication data in a sequence that is communication processing from a source node that is a transmission source of communication data to a destination node that is a transmission destination of communication data;
Collecting signals related to communication data in the sequence from the relay node;
Generating session data which is information for each session based on a signal related to a session which is a communication process of communication data of one or a predetermined unit included in the collected signal,
A monitoring method that saves session data as part of the sequence data associated with the sequence.

(付記6)
通信データの送信元である発ノードから通信データの送信先である着ノードへの通信処理であるシーケンスにおいて通信データを中継する複数の中継ノードと接続する処理と、
接続手段を介して中継ノードからシーケンスにおける通信データに関連する信号を収集する処理と、
収集した信号に含まれる1つ又は所定の単位の通信データの通信処理であるセッションに関連する信号を基にセッション毎の情報であるセッションデータを生成する処理と、
シーケンスに関連するシーケンスデータの一部としてセッションデータを保存する処理と
をコンピュータに実行させるプログラム。
(Supplementary Note 6)
A process of connecting to a plurality of relay nodes that relay communication data in a sequence that is a communication process from a source node that is a transmission source of communication data to a destination node that is a transmission destination of communication data;
Collecting signals related to communication data in the sequence from the relay node via the connection means;
A process of generating session data which is information for each session based on a signal related to a session which is a communication process of one or a predetermined unit of communication data included in the collected signals;
A program that causes a computer to execute processing for storing session data as part of sequence data related to a sequence.

(付記7)
通信データの送信元である発ノードと、
通信データの送信先である着ノードと、
発ノードから着ノードへの通信データの通信処理であるシーケンスにおいて通信データを中継する複数の中継ノードと
中継ノードと接続する接続手段と、接続手段を介して中継ノードからシーケンスにおける通信データに関連する信号を収集し、収集した信号に含まれる1つ又は所定の単位の通信データの通信処理であるセッションに関連する信号を基にセッション毎の情報であるセッションデータを生成する収集手段と、シーケンスに関連するシーケンスデータの一部としてセッションデータを保存する保存手段とを含む情報処理装置と
を含む情報処理システム。
(Appendix 7)
A source node that is a transmission source of communication data;
A destination node to which communication data is sent;
A plurality of relay nodes relaying communication data in a sequence which is communication processing of communication data from a source node to a destination node, connection means for connecting with the relay node, and communication data in the sequence from the relay node via the connection means Collecting means for collecting signals and generating session data which is information for each session based on the signals related to the session which is communication processing of one or a predetermined unit of communication data included in the collected signals; An information processing system comprising: an information processing apparatus including storage means for storing session data as part of related sequence data.

10 発ノード
20 中継ノード群
21 中継ノード
30 着ノード
40 情報処理システム
50 情報処理装置
90 情報処理システム
91 中継ノード群
92 中継ノード
510 通信部
520 収集部
530 保存部
531 シーケンスデータ
532 セッションデータ
600 情報処理装置
610 CPU
620 ROM
630 RAM
640 内部記憶装置
650 IOC
660 入力機器
670 表示機器
680 NIC
700 記憶媒体
DESCRIPTION OF SYMBOLS 10 origin node 20 relay node group 21 relay node 30 destination node 40 information processing system 50 information processing system 91 information processing system 91 relay node group 92 relay node 510 communication unit 520 collection unit 530 storage unit 531 sequence data 532 session data 600 information processing Device 610 CPU
620 ROM
630 RAM
640 Internal storage 650 IOC
660 Input device 670 Display device 680 NIC
700 storage media

Claims (6)

通信データの送信元である発ノードから前記通信データの送信先である着ノードへの通信処理であるシーケンスにおいて前記通信データを中継する複数の中継ノードと接続する接続手段と、
前記接続手段を介して前記中継ノードから前記シーケンスにおける前記通信データに関連する送信及び受信したデータ、送信及び受信したデータ量、送信及び受信した時刻、送信先及び受信元の装置の情報、並びに、送信及び受信の状態又は結果である信号を収集し、前記収集した信号に含まれる1つ又は所定の単位の前記通信データの通信処理であるセッションに関連する信号を基に前記セッション毎の情報であるセッションデータを生成する収集手段と、
前記シーケンスに関連するシーケンスデータの一部として前記セッションデータを保存する保存手段と
を含む情報処理装置。
Connection means for connecting to a plurality of relay nodes relaying the communication data in a sequence which is a communication process from a source node which is a transmission source of communication data to a destination node which is a transmission destination of the communication data;
Transmission and reception data related to the communication data in the sequence from the relay node via the connection means, amount of data transmission and reception, time of transmission and reception, information of devices of transmission destination and reception source, and The signal which is the status or result of transmission and reception is collected, and the information for each session is based on the signal related to the session which is the communication processing of the communication data of one or a predetermined unit included in the collected signal. Collection means for generating certain session data;
An information storage device storing the session data as a part of sequence data related to the sequence;
前記収集手段が、
前記中継ノード、前記発ノード、又は前記着ノードから前記セッションの開始に関する情報を取得し、前記開始に関する情報を基に前記セッションデータの生成を開始する
請求項1に記載の情報処理装置。
The collecting means
The information processing apparatus according to claim 1, wherein the information related to the start of the session is acquired from the relay node, the source node, or the destination node, and generation of the session data is started based on the information related to the start.
前記収集手段が、
前記信号を基に前記セッションに関連する関連情報を生成し、
前記関連情報を前記セッションデータと関連付けて保存する
請求項1又は2に記載の情報処理装置。
The collecting means
Generating related information related to the session based on the signal;
The information processing apparatus according to claim 1, wherein the related information is stored in association with the session data.
前記収集手段が、
他の装置からの依頼を基に、前記接続手段を介して、前記保存手段がセッション毎に保存した情報を前記他の装置送信する
請求項1ないし3のいずれか1項に記載の情報処理装置。
The collecting means
Based on the request from another apparatus, via said connecting means, the information processing according to information that the storage means has stored for each session to any one of claims 1 to 3 to send to the other device apparatus.
情報処理装置が、
通信データの送信元である発ノードから前記通信データの送信先である着ノードへの通信処理であるシーケンスにおいて前記通信データを中継する複数の中継ノードと接続し、
前記中継ノードから前記シーケンスにおける前記通信データに関連する送信及び受信したデータ、送信及び受信したデータ量、送信及び受信した時刻、送信先及び受信元の装置の情報、並びに、送信及び受信の状態又は結果である信号を収集し、
前記収集した信号に含まれる1つ又は所定の単位の前記通信データの通信処理であるセッションに関連する信号を基に前記セッション毎の情報であるセッションデータを生成し、
前記シーケンスに関連するシーケンスデータの一部として前記セッションデータを保存する
監視方法。
The information processing apparatus
Connecting to a plurality of relay nodes that relay the communication data in a sequence that is communication processing from a source node that is a transmission source of communication data to a destination node that is a transmission destination of the communication data;
Transmission and reception data related to the communication data in the sequence from the relay node , transmission and reception data amount, transmission and reception time, information of transmission destination and reception source devices, and transmission and reception status or Collect the resulting signal ,
Session data which is information for each session based on a signal related to a session which is a communication process of the communication data of one or a predetermined unit included in the collected signal;
A monitoring method for storing the session data as part of sequence data associated with the sequence.
通信データの送信元である発ノードから前記通信データの送信先である着ノードへの通信処理であるシーケンスにおいて前記通信データを中継する複数の中継ノードと接続する処理と、
前記中継ノードから前記シーケンスにおける前記通信データに関連する送信及び受信したデータ、送信及び受信したデータ量、送信及び受信した時刻、送信先及び受信元の装置の情報、並びに、送信及び受信の状態又は結果である信号を収集する処理と、
前記収集した信号に含まれる1つ又は所定の単位の前記通信データの通信処理であるセッションに関連する信号を基に前記セッション毎の情報であるセッションデータを生成する処理と、
前記シーケンスに関連するシーケンスデータの一部として前記セッションデータを保存する処理と
をコンピュータに実行させるプログラム。
A process of connecting to a plurality of relay nodes that relay the communication data in a sequence that is a communication process from a source node that is a transmission source of communication data to a destination node that is a transmission destination of the communication data;
Transmission and reception data related to the communication data in the sequence from the relay node , transmission and reception data amount, transmission and reception time, information of transmission destination and reception source devices, and transmission and reception status or A process of collecting the resulting signal ;
A process of generating session data which is information of each session based on a signal related to a session which is a communication process of the communication data of one or a predetermined unit included in the collected signal;
Storing the session data as part of sequence data associated with the sequence.
JP2015083927A 2015-04-16 2015-04-16 INFORMATION PROCESSING APPARATUS, MONITORING METHOD, AND PROGRAM Active JP6515653B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015083927A JP6515653B2 (en) 2015-04-16 2015-04-16 INFORMATION PROCESSING APPARATUS, MONITORING METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015083927A JP6515653B2 (en) 2015-04-16 2015-04-16 INFORMATION PROCESSING APPARATUS, MONITORING METHOD, AND PROGRAM

Publications (2)

Publication Number Publication Date
JP2016206737A JP2016206737A (en) 2016-12-08
JP6515653B2 true JP6515653B2 (en) 2019-05-22

Family

ID=57489999

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015083927A Active JP6515653B2 (en) 2015-04-16 2015-04-16 INFORMATION PROCESSING APPARATUS, MONITORING METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP6515653B2 (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3497338B2 (en) * 1997-01-08 2004-02-16 株式会社日立製作所 Network system with distributed log batch management function
JP4207078B2 (en) * 2006-10-11 2009-01-14 村田機械株式会社 Relay server
JP4922992B2 (en) * 2008-05-21 2012-04-25 株式会社日立製作所 Network log acquisition analysis system

Also Published As

Publication number Publication date
JP2016206737A (en) 2016-12-08

Similar Documents

Publication Publication Date Title
US20220206889A1 (en) Automatic correlation of dynamic system events within computing devices
US10462027B2 (en) Cloud network stability
US11231944B2 (en) Alerting, diagnosing, and transmitting computer issues to a technical resource in response to a dedicated physical button or trigger
EP3575975B1 (en) Method and apparatus for operating smart network interface card
CN108965049B (en) Method, device, system and storage medium for providing cluster exception solution
CN110221948B (en) Test script generation method, test script generation device, computer device and storage medium
CN110888783A (en) Monitoring method and device of micro-service system and electronic equipment
CN113014445B (en) Operation and maintenance method, device and platform for server and electronic equipment
JP2022033685A (en) Method, apparatus, electronic device, computer readable storage medium and computer program for determining robustness
CN108363922B (en) Automatic malicious code simulation detection method and system
CN114867052A (en) Wireless network fault diagnosis method and device, electronic equipment and medium
CN110851471A (en) Distributed log data processing method, device and system
CN110928679A (en) Resource allocation method and device
WO2018135604A1 (en) Extracting device, extracting method and storage medium, and abnormality detecting device and abnormality detecting method
JP7047621B2 (en) Operation device and operation method
JP6809011B2 (en) Devices and systems for remote monitoring of control systems
CN103731315A (en) Server failure detecting method
US20140006554A1 (en) System management apparatus, system management method, and storage medium
CN108512675B (en) A method, device, control node and network node for network diagnosis
CN110609761B (en) Method and device for determining fault source, storage medium and electronic equipment
CN105530137A (en) Flow data analysis method and flow data analysis system
JP6515653B2 (en) INFORMATION PROCESSING APPARATUS, MONITORING METHOD, AND PROGRAM
CN112583825B (en) Method and device for detecting abnormality of industrial system
CN110192196B (en) Attack/abnormal detection device, attack/abnormal detection method and storage medium
KR20130029250A (en) Method and apparatus for requesting examination and fault detection

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180315

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190205

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190307

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: 20190319

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190401

R150 Certificate of patent or registration of utility model

Ref document number: 6515653

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150