戻る

NetBrain in Action: 遅いアプリケーションのトラブルシューティング方法

著者注 by マーク・ハリス 2017 年 11 月 22 日

今週の「ヒントとコツ」ブログでは、ネットワーク管理者が直面する最も頻繁なシナリオの XNUMX つである、遅いアプリケーションのトラブルシューティング方法について説明します。

ユーザーが遅いアプリケーションを経験しているとき、誰もがネットワークに指を向けます。 ほとんどの IT 部門では、アプリケーションのパフォーマンスを XNUMX 人で担当することはめったにありません。 通常、ネットワーク管理者、データベース管理者、サーバー管理者、さらにはアプリケーション プログラマーまでが、集合的に責任を負います。 しかし、他のチームが分析を行った後、ボールを保持していることが多いのはネットワーク マネージャーです。 これは、ネットワークの問題が影響を与えているかどうかを追跡するのに数日かかる場合があるためです。 アプリケーションのパフォーマンス.

既存のトラブルシューティング ワークフロー内でネットワークの自動化を活用して、遅いアプリケーションをより効果的に診断できます。 すぐにダイナミックを作成できます ネットワークマップ アプリケーション トラフィックの転送を担当するネットワークのセグメントを識別します。 次に、自動化を使用してドリルダウンして、ネットワークのパフォーマンスを診断し、ルーティングの変更を見つけ、構成の不一致を特定できます。

ここをクリックして実際の動作を確認してください。

 

m

アプリケーション フローのマッピング

パフォーマンスの低いアプリケーションが XNUMX つのデータ センター間でネットワークを通過するとします。 問題をトラブルシューティングするには、単一の ネットワーク図 各データ センター内のすべてのデバイスを示す XNUMX つの個別の図ではなく、XNUMX つのデータ センターの関連するデバイスが必要です。 つまり、ターゲット マップは最適なトラブルシューティング アセットです。 と NetBrainでは、アプリケーションの送信元アドレスと宛先アドレスを入力して、リアルタイム フローをマッピングできます。

1 1

地図申請の流れ

アプリケーション フローのレイヤ 3 およびレイヤ 2 マップ

 

場合によっては、アプリケーション トラフィックのルーティングが非対称になることがあります (別のリターン パスを経由する)。 トラブルシューティングしているアプリケーションでこの種の非対称ルーティングが発生しているかどうかを判断するには、リバース フロー パスをすばやくマッピングして、ポイント B からポイント A にトラフィックがどのように戻るかを確認します。

2 1

マップ往復 traffic path

アプリケーション トラフィック フローの非対称ルーティング

 

apps

パフォーマンスと構成の診断を自動化

A NetBrain Qapp は、一連のデバイスに連続してログインして一連の show コマンドを入力することなく、探しているパフォーマンスおよび構成データを収集する方法を提供します。 NetBrain には、アプリケーションのパフォーマンス テストを自動化し、構成の問題をデバッグできる組み込みアプリがいくつかあります。 最も重要なことは、独自のアプリを簡単に作成して、さらに多くを自動化できることです。 これらのアプリは、対象を絞ったデータ分析の「キャンバス」としてマップを活用します。

 

推奨アプリ: レイヤー 4 ポート レベルの分析

最新のネットワークでは、IP レベルでアプリケーション トラフィックを分析するだけでは十分ではありません。ACL、QoS、または NAT テクノロジーがポート レベルでアプリケーション フローに影響を与える可能性があるためです。 たとえば、Web ブラウザー (ポート 80/443 で動作) を介してサーバーにアクセスできる場合がありますが、telnet トラフィック (ポート 23) は拒否される可能性があります。 レイヤー 4 ポート レベル分析アプリを使用すると、レイヤー 4 プロトコルとポート番号を指定して、定義されたポートに固有のトラフィック転送ルールと制限を特定できます。

ポート レベルの分析

3 1

ACL 拒否トラフィック

トラフィック転送のルールと制限を特定する

 

トラフィック フローの変化を発見する

最近の構成またはルーティングの変更が、アプリケーションのパフォーマンスに不注意に影響を与えた可能性があります。 したがって、多くの場合、「何が変わったのですか?」と尋ねることをお勧めします。 このアプリは、以前の時点で見たようにフローをマッピングすることで、トポロジの変化を特定するのに役立ちます。

トラフィック フローの変化を発見する

今週と先週のトポロジー

トポロジとルーティングの変更を特定する

 

おすすめアプリ:総合ヘルスモニター

アプリケーションの実行速度が遅い場合、ネットワークの輻輳、過度のリンク遅延、またはハードウェアの障害が原因である可能性があります。 Monitor Network Health アプリは、関連するネットワークの継続的な SNMP スキャンを実行して、デバイスの可用性、デバイスの状態、およびリンクのパフォーマンス (遅延、エラー、および使用率) を判断します。

ネットワークの状態を監視する

ライブマップ上の全体的なヘルスモニター

ライブ デバイスとインターフェイスのパフォーマンス データを表示する

このアプリは、しきい値を超えるとアラームを生成します。 そのため、デバイスがダウンしたり、リンクが詰まったりした場合、ネットワークが症状に応じて動作していることを警告できます。 さらに、アプリはこのデータを経時的にプロットするため、スパイクが断続的な問題を引き起こしているかどうかを確認できます。

アプリデータの収集と記録

 

推奨アプリ: NetFlow 分析

デバイスが NetFlow で構成されている場合、NetFlow 分析アプリを利用して帯域幅のボトルネックを分析できます。 任意のインターフェイスの帯域幅使用率データにドリルダウンして、送信元ポートと宛先ポートおよびインターフェイスなどの関連する NetFlow データを確認します。 また、帯域幅を占有してボトルネックを引き起こしているトップ トーカーを特定することもできます。

ネットフロー2

ネットフローでトップトーカーを特定

これらは、遅いアプリケーションがある場合にネットワークを指すことができる (または原因を取り除く!) いくつかの方法にすぎません。 これらの機能を自分で試してみたい場合は、テクノロジー ラボをチェックしてください。内部からアクセスできます。 NetBrainさん インスタントトライアル!

関連記事