JP2006065619A - ネットワークアプリケーション障害原因切り分け装置及び該障害原因切り分けプログラム - Google Patents
ネットワークアプリケーション障害原因切り分け装置及び該障害原因切り分けプログラム Download PDFInfo
- Publication number
- JP2006065619A JP2006065619A JP2004248204A JP2004248204A JP2006065619A JP 2006065619 A JP2006065619 A JP 2006065619A JP 2004248204 A JP2004248204 A JP 2004248204A JP 2004248204 A JP2004248204 A JP 2004248204A JP 2006065619 A JP2006065619 A JP 2006065619A
- Authority
- JP
- Japan
- Prior art keywords
- network
- processing time
- server
- data
- function
- 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.)
- Granted
Links
Images
Landscapes
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【解決手段】 クライアント111〜113とアプリケーションサーバ101とでやり取りされるパケットデータをネットワークアプリケーション障害原因切り分け装置103で常時取得し、この取得したパケットデータの内容を事前に定義した情報に基づきネットワーク処理時間とサーバ処理時間とを判断し、切り分けを行った情報を蓄積しておき、一定間隔で監視センタ131へ送信するもの。
【選択図】 図1
Description
(1)専用装置を設置し、アプリケーションレベルのトラフィック量やTCPヘッダ情報を監視することで、品質劣化の原因を特定する方法(特許文献1)。
(2)アプリケーションの品質情報やネットワーク内のトラフィック量、プロトコル毎のトラフィック量等を収集し、収集した情報全てから、品質劣化の原因を特定する方法(特許文献2)。
(3)専用装置を設置し、一般的に使わるTCPプロトコルの受渡しを分析することで、サーバ内遅延とネットワーク内遅延を切り分ける方法。前記分析方法は、クライアントからリクエストがあってから、サーバが最初のパケットを返すまでの時間をサーバ内処理時間とし、それ以外はネットワーク内の処理時間とする方法であって、TCPの接続から切断までを1トランザクションとして監視し、情報蓄積する。代表的な製品には、 Packeteer社のPacket Shaper(Packeteer社の登録商標)という製品がある。
(2)前記方法は、ネットワーク内のトラフィックの情報を元に監視を行うため、品質劣化が、監視対象となっているネットワーク以外で発生すると原因の切り分けができない。
(3)前記方法は、クライアントがリクエストを出した後、次にサーバが出すパケットが処理結果のデータである場合は、その間をサーバ内の処理時間とし、それ以外をネットワーク内の処理時間として区別することができる。しかし、アプリケーションによっては、クライアントのリクエストを受取ると、サーバがまずはその要求を受け取った確認パケットを送信するものもある。このようなアプリケーションでは、その間をサーバ内処理時間としてしまうため、正確な値を測定することができない。または、接続が継続するようなアプリケーションでは、正確なトランザクション毎のレスポンス時間を測定することができない。
このように従来技術によるネットワークシステムの監視方法では、アプリケーションの品質障害の原因が、サーバなのかネットワークなのかを正確に切り分けることが困難であると言う不具合があった。
<システムの全体構成>
前記本実施形態の特徴であるネットワークアプリケーション障害原因切り分け装置103は、図2に示す如く、サーバの処理時間とネットワークの処理時間に切り分ける際の定義をさせる分析方法設定機能202と、アプリケーションサーバ101とクライアント111〜113の間の転送情報をパケット単位で収集するトラフィックキャプチャ機能206と、前記キャプチャ機能により収集されたパケット単位の転送情報を前記分析方法設定機能202により定義された情報に基づき、サーバの処理時間とネットワークの処理時間に切り分ける品質分析機能204と、該品質分析機能204の処理結果を監視センタ131への送信や他システムから品質情報収集のリクエストがきた場合等に、必要な情報の送信を行う品質情報送信機能205と、品質分析機能が分析した分析結果の品質情報が格納されている品質情報DB212と、、トラフィックキャプチャ機能が取得したパケット情報を保存するキャプチャデータDB213と、PCに付随するネットワークカード207と、ネットワークケーブル208と、前記トラフィックキャプチャ機能206、品質分析機能204および品質情報送信機能204を制御する制御機能203と、分析方法設定機能202で設定された情報を記憶する分析方法設定情報データベース(DB)211とを備える。
図4は、ネットワークアプリケーション障害原因切り分け装置103が扱うデータテーブルの例を示す図であり、これらデータテーブルは、機器テーブル401、データIndexテーブル402、データ格納テーブル403とを含み、いずれもキャプチャデータDB213内にあり、ネットワーク内を流れるパケットを取得し、保存しておくキャブチャデータに関する情報である。
次に、図3のネットワークアプリケーションの動作フローと図1のネットワークシステム構成図をもとにネットワークシステム全体の動作をデータの流れを中心に説明する。
[1]1−T3:クライアントからサーバにTCP同期要求パケット(SYN)を送信
[2]T3−T5:サーバから同期要求の確認応答パケット(SYN ACK)を送信
[3]T5−T7:クライアントから確認応答パケット(ACK)を送信
セッションが確立されたことを確認すると、クライアントは処理要求(RequestData)をサーバに向けて送信する(T8−T10)。処理要求を受けたサーバは、処理を開始すると共に処理要求を受け付けた旨の確認応答(ACK)をクライアントへ送信する(T10−T12)。クライアントから要求された処理が終了したら、サーバはクライアントに対して処理結果(ResponseData1〜ResponseData n)を送信する(T13−T15、T16−T18、T19−T21)。ここで、複数の送信が行われているのは、一度に送信できるデータ容量に制限があるので、処理結果を前記制限内の容量に分割して送信しているためであり、サーバ処理自体は最初の処理結果(ResponseData1)の送信時点で終了している。よって、サーバ処理時間はT14の時間からT9の時間を引くことで求めることができる。サーバから処理結果を受取ったクライアントは、受け取りの確認応答(ACK)をサーバへ送信する(T22−T24)。
次に、図9乃至図13の動作フローをもとに図2に示す各機能の動作を説明する。図9は分析方法設定機能の動作を示すフローであり、この処理手順は、分析方法設定機能202により図8に示すGUI等501を監視センタ131等にある表示装置上に表示し(S601)、次に監視対象機器を選択する項目に該対象機器が選択されているかを確認し(S602)、選択されていなければ選択を促すメッセージを表示し(S603)、選択されていた場合は、機器テーブル411を参照し、機器インデックスを分析機器対応テーブル412へ格納し(S604)、選択機器間で受渡しされるデータを取得するために制御機能203へ指示をだす(S605)。なお、ここでは対象機器をプルダウンメニューより入力する形式としているが、画面上にネットワーク構成図を表示して該ネットワーク構成図上に配置した機器を示すアイコン等をクリックすることで選択できるようにしても良い。
使用者:社内インフラ管理者、アウトソーシング企業の顧客インフラ運用担当者
使用方法:
[1]社内システムの品質監視
[2]ISP(Internet・Service・Provider)によるWebアプリケーションの品質監視
[3]MSP(management Service Provider)による顧客システムの品質監視
Claims (4)
- ネットワークアプリケーションサーバとクライアントの間で受渡しされるパケットデータの障害原因の切り分けを行う障害原因切り分け装置であって、ネットワークアプリケーションサーバとクライアントの間で受渡しされるパケットデータを取得し記憶する記憶手段と、該記憶されたパケットデータからネットワーク処理時間を定義するための区間及びサーバ処理時間を定義するための区間を設定させる定義情報設定手段と、該記憶手段に記憶されたパケットデータを基に前記定義情報設定手段により設定した定義情報に基づいてサーバの処理時間とネットワークの処理時間に切り分ける切り分け手段とを備えることを特徴とするネットワークアプリケーションの障害原因切り分け装置。
- 前記ネットワークアプリケーションサーバとクライアントの間で受渡しされるパケットデータを取得し記憶する記憶手段により記憶されたパケットデータに基づき、ネットワークアプリケーションサーバとクライアントで受け渡しされるパケットデータの動作フローを事前に表示する表示手段と、該表示手段により表示された画面からネットワーク処理時間を定義するための区間およびサーバ処理時間を定義するための区間を設定させる設定手段とを備えることを特徴とする請求項1記載のネットワークアプリケーションの障害原因切り分け装置。
- ネットワークアプリケーションサーバとクライアントの間で受渡しされるパケットデータの障害原因の切り分けを行う障害原因切り分けプログラムであって、ネットワークアプリケーションサーバとクライアントの間で受渡しされるパケットデータを取得し記憶する記憶機能と、該記憶されたパケットデータからネットワーク処理時間を定義するための区間及びサーバ処理時間を定義するための区間を設定させる定義情報設定機能と、該記憶機能により記憶されたパケットデータを基に前記定義情報設定機能により設定した定義情報に基づいてサーバの処理時間とネットワークの処理時間に切り分ける切り分け機能とを実現させることを特徴とするネットワークアプリケーションの障害原因切り分けプログラム。
- 前記ネットワークアプリケーションサーバとクライアントの間で受渡しされるパケットデータを取得し記憶する記憶手段により記憶されたパケットデータに基づき、ネットワークアプリケーションサーバとクライアントで受け渡しされるパケットデータの動作フローを事前に表示する表示機能と、該表示機能により表示された画面からネットワーク処理時間を定義するための区間およびサーバ処理時間を定義するための区間を設定させる設定機能とを実現させることを特徴とする請求項1記載のネットワークアプリケーションの障害原因切り分けプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004248204A JP3933655B2 (ja) | 2004-08-27 | 2004-08-27 | ネットワークアプリケーション障害原因切り分け装置及び該障害原因切り分けプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004248204A JP3933655B2 (ja) | 2004-08-27 | 2004-08-27 | ネットワークアプリケーション障害原因切り分け装置及び該障害原因切り分けプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006065619A true JP2006065619A (ja) | 2006-03-09 |
JP3933655B2 JP3933655B2 (ja) | 2007-06-20 |
Family
ID=36112064
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004248204A Expired - Fee Related JP3933655B2 (ja) | 2004-08-27 | 2004-08-27 | ネットワークアプリケーション障害原因切り分け装置及び該障害原因切り分けプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3933655B2 (ja) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008242685A (ja) * | 2007-03-27 | 2008-10-09 | Nec Corp | フェイルオーバ方法、クラスタシステム、情報処理装置、プログラム |
JP2009171009A (ja) * | 2008-01-11 | 2009-07-30 | Fujitsu Ltd | ネットワーク障害検出プログラム、ネットワーク障害検出装置、およびネットワーク障害検出方法 |
JP2009199556A (ja) * | 2008-02-25 | 2009-09-03 | Nec Corp | 通信監視装置、通信監視方法、コンピュータプログラム、そのシステム |
US8472332B2 (en) | 2009-02-04 | 2013-06-25 | Oki Electric Industry Co., Ltd. | Apparatus for detecting quality deterioration of a telecommunications network by discriminating periodic faults |
JP2014072781A (ja) * | 2012-09-28 | 2014-04-21 | Fujitsu Fsas Inc | 判定装置、判定方法および判定プログラム |
US8826274B2 (en) | 2010-06-11 | 2014-09-02 | Hitachi, Ltd. | Virtual machine system, networking device and monitoring method of virtual machine system |
JP2018113599A (ja) * | 2017-01-12 | 2018-07-19 | 日本電気株式会社 | 通信処理システム、通信監視装置、通信監視方法及び通信監視プログラム |
-
2004
- 2004-08-27 JP JP2004248204A patent/JP3933655B2/ja not_active Expired - Fee Related
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008242685A (ja) * | 2007-03-27 | 2008-10-09 | Nec Corp | フェイルオーバ方法、クラスタシステム、情報処理装置、プログラム |
JP2009171009A (ja) * | 2008-01-11 | 2009-07-30 | Fujitsu Ltd | ネットワーク障害検出プログラム、ネットワーク障害検出装置、およびネットワーク障害検出方法 |
JP2009199556A (ja) * | 2008-02-25 | 2009-09-03 | Nec Corp | 通信監視装置、通信監視方法、コンピュータプログラム、そのシステム |
US8472332B2 (en) | 2009-02-04 | 2013-06-25 | Oki Electric Industry Co., Ltd. | Apparatus for detecting quality deterioration of a telecommunications network by discriminating periodic faults |
US8826274B2 (en) | 2010-06-11 | 2014-09-02 | Hitachi, Ltd. | Virtual machine system, networking device and monitoring method of virtual machine system |
JP2014072781A (ja) * | 2012-09-28 | 2014-04-21 | Fujitsu Fsas Inc | 判定装置、判定方法および判定プログラム |
JP2018113599A (ja) * | 2017-01-12 | 2018-07-19 | 日本電気株式会社 | 通信処理システム、通信監視装置、通信監視方法及び通信監視プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP3933655B2 (ja) | 2007-06-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100814546B1 (ko) | 통신 데이터를 수집하여 분석하는 장치 및 방법 | |
US6363477B1 (en) | Method for analyzing network application flows in an encrypted environment | |
EP0996254B1 (en) | A method for quantifying communication performance | |
EP0994602B1 (en) | Computer system and network performance monitoring | |
JP5873188B2 (ja) | モバイル端末のインターネットアクセスサービスの品質を監視するための方法、デバイス、およびシステム | |
CN101933290B (zh) | 基于流信息对网络设备上的acl进行配置的方法 | |
EP2563062B1 (en) | Long connection management apparatus and link resource management method for long connection communication | |
US7091846B2 (en) | Methods and apparatus for handling information regarding an alarm for a communication network | |
EP1367771A2 (en) | Passive network monitoring system | |
EP3849136A1 (en) | Service quality monitoring method, apparatus, and system | |
CN106411629B (zh) | 一种用于监控cdn节点的状态的方法和设备 | |
JP2001356972A (ja) | ネットワーク監視システム及びネットワーク監視方法 | |
CN107800565A (zh) | 巡检方法、装置、***、计算机设备和存储介质 | |
EP2586158B1 (en) | Apparatus and method for monitoring of connectivity services | |
JP7059382B2 (ja) | データ処理方法およびサーバ | |
CN111327478A (zh) | 网络测量方法和装置、设备及存储介质 | |
CN107426007A (zh) | 用于跟踪网络交换机中的网络装置信息的方法及*** | |
JP2008283621A (ja) | ネットワーク輻輳状況監視装置、ネットワーク輻輳状況監視方法及びプログラム | |
KR20150090216A (ko) | 암호화된 세션 모니터링 | |
CN112491719A (zh) | 网络节点的选择方法、设备及存储介质 | |
CN111585819B (zh) | 一种配网通信设备故障分析方法和*** | |
JP3933655B2 (ja) | ネットワークアプリケーション障害原因切り分け装置及び該障害原因切り分けプログラム | |
EP3329407A1 (en) | Application centric network experience monitoring | |
JP4167876B2 (ja) | ネットワーク計測設定装置 | |
CN110727564A (zh) | 服务器性能压力测试的测试数据实时监控方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20061212 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070206 |
|
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: 20070306 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070313 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100330 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110330 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110330 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120330 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130330 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130330 Year of fee payment: 6 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130330 Year of fee payment: 6 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140330 Year of fee payment: 7 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |