ja-JP

トラブルシューティング


本機能におけるユーザーの役割

Admin Co-admin
オンデマンド・トラブルシューティング・テストの実行
PCAPファイルのダウンロード

概要

ホストデバイスにアクセスせずに、任意のエージェントから直接オンデマンドネットワークテストを実行します。

各エージェントページのトラブルシューティングタブを利用することで、SEIダッシュボード管理者または共同管理者は、エージェントまたはホストデバイスにアクセスすることなく、任意のオンラインエージェントで一連のオンデマンドトラブルシューティングテストを即座に実行できます。

  • ホストデバイスにアクセスせず、ダッシュボードから直接エージェントのオンデマンドテストを実行できます。
  • Linux 環境でネットワークのトラブルシューティング経験のあるユーザー向けに設計されています。
  • ダッシュボードから直接エージェントのテストが利用でき、デバイスにアクセスする必要はありません。任意のエージェントのトラブルシューティングタブをクリックし、すぐにテストを実行できます。
  • 直感的な入力操作と使い慣れたCLIのような出力により、テスト実行するための学習が不要です。
  • テスト結果はダッシュボードにストリーミングされ、リアルタイムにネットワーク情報とテスト結果が提供されます。
  • パケットキャプチャ(PCAP)は最大1 時間まで有効にすることができます。既存のネットワーク可視化プロセスや Wireshark などのツールで使用する.PCAPファイルがダウンロード可能です。
  • バージョン0.5.11以降のエージェントに有効です。

テスト可能な詳細情報について、以下を参照してください。

ネットワーク情報

エージェントのリアルタイムのネットワーク情報を使ってトラブルシューティングを開始します。

  • ネットワーク管理者がネットワークの問題をトラブルシュートするのに役立つエージェントのネットワーク情報を表示します。
  • エージェントのネットワーク情報は、トラブルシューティングタブを読み込んだとき、またはアップデートボタンをクリックしたときに取得されます。
  • ネットワーク情報は、エージェントタイプ/ホストOSによって異なる以下のコマンドで収集されます。

クリックして拡大
非モバイルエージェント - Linux モバイルエージェント - Mac OS モバイルエージェント - Windows OS

インターフェース

ifconfig -a

ifconfig -a インターフェイスの詳細 ( ipconfig getsummary <インターフェイス名> )

ipconfig /all

ルーティングテーブル

ip Route show and ip -6 Route show

netstat -rn

route print

Arpテーブル

arp -an

arp -an

arp -a -v

IPv6ネイバーテーブル

ip -6 neighbors show

ndp -an

netsh interface ipv6 show neighbors

WIFI ステータス

ネットリンクAPIを使用

/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -I

netsh wlan show interface

Pingテスト

Pingテストは、任意のIPアドレスまたはドメイン名に対してICMP Pingを実行できます。

  • ホストの到達可能性を確認し、各エージェントから到達可能なインターネットエンドポイントまでのリアルタイムの損失と RTT を表示します。
  • 最大1000件のリクエストを送信できます。テスト中に送信した試行のパケットと、最小、平均、最大、およびStdDev RTTを表示します。
  • 以下のオプションを使って、より具体的なテストを実行できます:
    • IPバージョン - V4 (デフォルト) または V6
    • ペイロードサイズ:8バイト〜最大10キロバイト
    • Echoタイムアウト:最大5秒
    • TTL:最大225秒
    • DSCP (オプション多数)
    • カスタム宛先IPの入力が可能

クリックして拡大
パラメータ 備考 デフォルト値

ターゲット

宛先のターゲット。すべてのターゲットがリストされます。リストには、選択したプロトコルまたはオプションに応答しないターゲットが含まれる場合があります。ターゲットまたは宛先アドレスのいずれかが必要です。

なし

宛先アドレス

宛先のアドレスまたはドメイン名。 IP アドレスとドメイン名を使用できます。ターゲットまたは宛先アドレスのいずれかが必要です。

なし

カウント

ICMP ECHO_REQUESTの数。(1~1,000)

3

インターバル

各パケットを送信する間の待機時間 (秒)。(1~60)

1

IPバージョン

v4 または v6 を使用できます。[v4、v6]

v4

ペイロードサイズ

送信されるデータのバイト数。 (8~10,000)

48

フラグメントしない

IP ヘッダーの DF (フラグメントしない) ビットのオプション

無効

Echoタイムアウト

応答待ち時間 (秒単位)。(1~5)

1

TTL

IPv4 のTime to Live または IPv6 のホップ制限。未指定の場合、オペレーティング システムのネットワーク スタックによってデフォルト値が設定されます。 (1~255)

なし

DSCP

QoSのためのDifferentiated Services Codepoint (DSCP)

0 (CS0)

Ping の送信元として使用するローカル インターフェイスの IP アドレス

ICMP pingの送信に使用される送信元アドレス。未指定の場合、エージェントはデフォルトで 0.0.0.0 (IPv4) または :: (IPv6) にバインドし、オペレーティングシステムが適切なローカルアドレスを選択します。空欄のままを推奨します。

なし

DNS ルックアップ

DNSネームサーバーに問い合わせて、ネームサーバーから返された回答を表示するDNSルックアップを実行できます。

  • 任意アドレスのDNSを検索できます。
  • レコードタイプによるクエリ - 多数のオプションから選択可能 (デフォルトはタイプ A)
  • カスタムDNSポート (デフォルトは 53) と DNSサーバーIPアドレスをサポートしています。
  • TCPからUDPへの切り替えが可能です。

クリックして拡大
パラメータ 備考 デフォルト値

クエリ名

検索するリソースレコード名

なし

タイプ

クエリのタイプ[A、AAAA、NS、CNAME、SOA、MX、TXT、SRV]

A

DNSサーバーのポート番号

DNSネームサーバーのポート番号

53

DNSサーバーのIPアドレス

DNSネームサーバーのIPアドレス。未指定の場合、エージェントはデバイス上の DNS サーバー構成を選択します。 LinuxおよびMacでは、通常ローカルリゾルバーです。 Windowsでは、DNSサーバーは設定された DNSサーバーのリストから選択されます。設定されたサーバーの取得に失敗した場合、フォールバックして 8.8.8.8 を選択します。

なし

UDPの代わりにTCPを使用する

DNSクエリの送信には、TCPとUDPのどちらかを使用します。

無効

再帰問い合わせは不要

DNSクエリを送信する際に、再帰問い合わせをスキップするオプション

無効

備考:DNSネームサーバーがIPv6をサポートしていないプロキシDNSの場合、タイプAAAAのクエリに応答されません。その場合、IPv6をサポートするDNSサーバーに変更する必要があります。

パスディスカバリー

  • ユーザーはエージェントから目的地まで利用できるさまざまなパスを見つけるすることができます。
  • SEIは、パスプロービングにUDP、ICMP、TCPを使用することができます。Windowsエージェントでは、SEIはネイティブ実装を持たず、ICMPのみがWindows CLIツールTracertによるパスプロービングに使用されます。そのため、Windowsエージェント上でECMPパスを検出することはできません。
  • ホップ検出の成功率は、送信元または送信先のファイアウォール ルールに基づいて、モード (UDP、ICMP、および TCP) によって異なります。たとえば、ロードバランサの背後にホップがある場合、TCPのパフォーマンスは向上します。ICMPは一部のファイアウォールではパフォーマンスが向上する場合がありますが、検出できるパスは1つだけです。
  • 制限事項:Mac OSでは、TCPを使用したパスディスカバリーが非常に遅くなります。これは、SEIエージェントがMac上でTCPパスディスカバリーにSYNパケットを使用することで、ファイアウォールのDDoSルールにヒットしないよう、各パケット間に遅延を追加するためです。この制限は、エージェントがルート権限でコンテナ上で実行されるLinuxには適用されません。
  • パスディスカバリーの詳細については、ナレッジベースのパスディスカバリーを参照してください。

クリックして拡大

**複数のテストを実行し、結果を同じビューで見ることができます。この例では、UDP、ICMP、TCPのテストを順番に実行した結果を表示しています。

パラメータ 備考 デフォルト値

ターゲット

宛先のターゲット。すべてのターゲットがリストされます。リストには、選択したプロトコルまたはオプションに応答しないターゲットが含まれる場合があります。ターゲットまたは宛先アドレスのいずれかが必要です。

なし

宛先アドレス

宛先アドレスまたはドメイン名。 IPアドレスとドメイン名を使用できます。ターゲットまたは宛先アドレスのいずれかが必要です。

なし

試行回数

一意のパスを検出する試行回数。Windowsエージェントではこの値が無視され、デフォルトで3が使用されます。 (1~10)

3

IPバージョン

v4またはv6を使用できます。 [v4、v6]

v4

プロトコル

パスディスカバリーに使用するプロトコル。 Windowsでは、SEIエージェントはICMPのみ(ECMP非対応)をサポートしています。

UDP (Windows版ICMP)

HTTP

  • HTTP Synthetic テストトラフィックを送信し、エージェントからサーバーへ既存のHTTPターゲットまたは任意のHTTPエンドポイントとのインタラクションをシミュレートできます。
  • HTTPリクエストを送信し、アプリケーション、API、クラウドホスト型サービスの応答時間と可用性を測定できます。
  • ネットワーク容量の制限として現れる可能性のあるサーバー側の問題を特定できます。
  • IP バージョンを V4 (デフォルト) から V6 に切り替えできます。
  • GET、PUT、POST、DELETE リクエスト方法を使った API 接続をテストできます。
  • カスタムのリクエストヘッダーとボディを追加できます。
  • Basic認証 (ユーザー名とパスワード) をサポートしています。
  • 必要に応じてローカルIPを入力することができます。
  • 機能的にcurlコマンドと同様ですが、以下のようなネットワークやHTTP特有のメトリクスも提供します:
    • TCPレイテンシー
    • TCPジッター
    • DNSルックアップ時間
    • TCP接続時間
    • TLSハンドシェイク時間
    • HTTPリクエスト送信時間
    • 最初の応答パケットの受信時間
    • 応答コンテンツのダウンロード時間
    • 合計所要時間

クリックして拡大
パラメータ 備考 デフォルト値

ターゲット

宛先のターゲット。すべてのHTTPターゲットがリストされます。リストには、エージェントから接続できないターゲットが含まれる可能性があります。ターゲットまたはURLのいずれかが必要です。

なし

URL

宛先のURL。スキーム (http:// または https://) は必須です。ターゲットまたはURLのいずれかが必要です。

なし

IPバージョン

v4 または v6 を使用できます。 [v4、v6]

v4

リクエスト方法

HTTPリクエスト。 [GET, POST, PUT, DELETE]

GET

リクエストヘッダー

HTTPリクエストで使用するHTTPヘッダー。

なし

リクエストボディ

POSTまたはPUT用のリクエストボディ

なし

認証方法

BASIC認証に対応しています。それを指定する場合は、ユーザー名とパスワードが必要です。 [認証なし、Basic認証]

認証なし

テストの送信元として使用するローカルインターフェイスのIPアドレス

アウトバウンド ICMP pingの送信に使用される送信元アドレス。未指定の場合、エージェントはデフォルトで0.0.0.0 (IPv4) または :: (IPv6)にバインドし、オペレーティングシステムが適切なローカルアドレスを選択します。空欄を推奨します。

なし

パケットキャプチャ

  • 以下のフィルタがパケットキャプチャに適用されます:
    • DHCP用のARPおよびUDPポート53
    • プロービングセッションのIP、プロトコル(ポートが必要)。
    • オンデマンドトラブルシューティング先 IP、プロトコル (場合によってはポートが必要)。
  • エージェントは、上記で指定したプロービングパケットのみをキャプチャします。オプションでヘッダーのみを選択することで、キャプチャサイズをさらに制限できます。これにより、エージェントはパケットヘッダをキャプチャすることを目的として、各パケットを最大138バイトまでキャプチャできます
  • オンデマンドのパケットキャプチャは、エージェントのローカルストレージに保存され、ダッシュボードから取得できます。キャプチャファイルは1つのみ保存され、パケットキャプチャを再度実行する際にファイルは上書きされます。

パケットキャプチャの有効化

Step 1: パケットキャプチャをオンにしてください。

Step 2: デフォルトでは「ヘッダーのみ」がオンになっています。 この図に示すように、「フルパケット」にチェックを入れることで、すべてのパケットがキャプチャされます。

Step 3: パケットキャプチャの時間を1~60分の間で設定します。

クリックして拡大

Step 4: 開始ボタンをクリックすると、パケットのキャプチャが開始されます。

クリックして拡大
  • 「ヘッダーのみ」にチェックを入れた場合、タイマーは3分からカウントダウンを開始します。カウントダウンは、ヘッダーをキャプチャ完了した時点で停止し、通常3分以内に終了します。
  • 「フルパケット」にチェックを入れた場合、タイマーは設定された時間からカウントダウンされます。
  • カウントダウン終了する前にパケットキャプチャをキャンセルしたい場合、キャンセルボタンをクリックするか、パケットキャプチャをオフにしてください。

Step 5:.PCAPファイルのダウンロード

クリックして拡大
  • パケットキャプチャ(PCAP)ファイルは、キャプチャ処理が終了するか、処理がキャンセルされると、即座にダウンロードできます。
  • .PCAPファイルは、パケットキャプチャを再び有効にするまで、ダウンロード可能です。パケットキャプチャを再度実行した場合、以前の.PCAPファイルは利用できなくなり、回復することはできません。




この記事の内容