Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos Telemetry Sensorを設定する

CLI(コマンドラインインターフェイス)コマンドを使用して、物理インターフェイスと論理インターフェイス、ファイアウォールフィルターなど、さまざまなシステムリソースのデータの監視とストリーミングを有効にすることができます。特定のシステム リソースを監視するには、センサーを構成します。各センサー構成には、3つの主要コンポーネントが必要です。

  • センサー プロファイル:システム リソースが監視できるようにし、データを送信する宛先サーバーなどの関連パラメーターを設定できます。

  • エクスポート プロファイル—使用するトランスポート プロトコルやデータを収集する間隔など、収集したデータをエクスポートするプロセスの属性を指定します。

  • ストリーミング サーバー プロファイル - データを収集するサーバーと、IP アドレスやポート番号などの関連パラメーターを指定します。

ベスト プラクティス:

センサープロファイルを設定する前に、少なくとも 1 つのエクスポートプロファイルと少なくとも 1 つのストリーミングサーバーを設定することをお勧めします。これにより、エクスポート プロファイルとストリーミング サーバーをセンサー プロファイル構成に関連付けることができます。

開始する前に、以下を実行します。

  • ジュニパーネットワークスデバイスから、インバンド管理インターフェイスを使用しているサーバーへの接続を設定します。

エクスポート プロファイルの設定

エクスポートプロファイルは、Junos Telemetryメカニズムを介して生成されたデータのエクスポートプロセスのパラメーターを定義します。少なくとも 1 つのエクスポート プロファイルを設定する必要がありますが、複数のエクスポート プロファイルを設定することもできます。各エクスポート プロファイルは、複数のセンサー プロファイルに関連付けることができます。ただし、特定のセンサー プロファイルに関連付けることができるエクスポート プロファイルは 1 つだけです。

プラットフォーム固有の エクスポートプロファイル の動作

Feature Explorerを使用して、特定の機能に対するプラットフォームとリリースのサポートを確認します。

次の表を使用して、プラットフォームのプラットフォーム固有の動作を確認します。

表 1:プラットフォーム固有のエクスポート プロファイルの動作

プラットホーム

MXシリーズ

MXシリーズルーター上のみ、Junos OS リリース17.3R1以降、エクスポートプロファイルのパケット損失の優先度を指定できます。その結果、各センサーに適切なパケット損失の優先度を適用できます。損失の優先度の設定は、輻輳時にどのパケットをネットワークからドロップするかを判断するのに役立ちます。以前は、エクスポート プロファイルでフォワーディング クラスと DSCP 値のみを指定することができました。サポートされているパケット損失の優先度設定は、 highlowmedium-highmedium-lowです。パケット損失の優先度設定の詳細については、「 PLP から RED ドロップ プロファイルへのマッピング」を参照してください。

エクスポートプロファイルを設定するには:

  1. エクスポートプロファイルの名前を指定します。

    例えば、 export-params のエクスポートプロファイル名を指定するには、次のようにします。

  2. エクスポートされたパケットの送信元IPアドレスを指定します。

    例えば、 export-params という名前のエクスポートプロファイルに 192.0.2.3 の送信元 IP アドレスを指定するには、以下のようにします。

  3. エクスポートするパケットの送信元ポート番号を指定します。

    例えば、 export-paramsという名前のエクスポートプロファイルに対して、送信元ポート番号21111を指定するには、以下のようにします。

  4. センサーがテレメトリ データを生成する間隔を秒単位で指定します。
    • 設定された各間隔の終わりに、センサーは最新のサンプルを収集し、指定されたデータ収集サーバーに転送します。

    • 有効な範囲: 23.4 R2 より前のリリースの場合、1 から 86400 秒 (24 時間)。

    手記:

    Junos OSおよびJunos Evolved 23.4R2以降、 reporting-rate でサポートされる最小値は、パケット転送エンジン(PFE)センサーで 「2」 秒です。設定で 「2」 秒未満の値が指定されている場合、ソフトウェアアップグレードが実行されると、設定はドロップされ、値が修正されるまでテレメトリは動作しません。

    たとえば、 export-params という名前のエクスポート プロファイルに関連付けられたセンサーがテレメトリ データを生成する間隔を 20 秒に指定するには、次のようにします。

  5. エクスポートするデータの構造を定義する形式を指定します。
    手記:

    現在サポートされている形式は、Google プロトコル バッファ(gpb)のみです。

    例えば、 export-params という名前のエクスポートプロファイルのエクスポートデータの Google プロトコルバッファ形式を指定するには、次のようにします。

  6. テレメトリデータをIPパケットで伝送するトランスポートプロトコルを指定します。

    例えば、 export-params という名前のエクスポートプロファイルのテレメトリデータのトランスポートプロトコルとして UDP を指定するには、次のようにします。

    手記:トランスポート プロトコルを udp として設定し、エクスポートされたデータ形式を gpb-gnmi として一緒に設定するのは誤りです。
  7. (オプション)エクスポートされたパケットに割り当てる DiffServ コード ポイント(DSCP)値を指定します。
    手記:

    デフォルト値は 0 (ゼロ)です。

    設定したインターフェイスレベルの DSCP 書き換えルールは、エクスポート プロファイルに指定した DSCP 値を上書きします。発信インターフェイスで DSCP 書き換えルールを設定しない場合にのみ、エクスポート プロファイルの DSCP 値を指定します。詳細については、書き 換えルールの設定を参照してください。

    例えば、 export-params という名前のエクスポート プロファイルに DSCP 値 20 を指定するには、次のようにします。

  8. (オプション)エクスポートされたパケットに割り当てる転送クラスを指定します。
    手記:

    転送クラスを指定できるのは、パケット転送エンジンセンサーによってエクスポートされたパケットのみです。デフォルト値は best-effort です。

    例えば、export-params という名前のエクスポートプロファイルにassured-forwardingの転送クラスを指定するには、次のようにします。

  9. (オプション)(Junos OS リリース 17.3R1 以降の MXシリーズルーターのみ)エクスポートされたパケットに割り当てるパケット損失の優先度を指定します。

    例えば、export-params という名前のエクスポートプロファイルに対して、損失の優先度を high に指定するには、以下のようにします。

ストリーミング サーバー プロファイルの設定

サーバープロファイルは、エクスポートされたテレメトリデータを収集するサーバーのパラメーターを定義します。複数のサーバ プロファイルを定義できます。また、同じサーバ プロファイルを複数のセンサー プロファイルに関連付けることもできます。Junos OS リリース 15.1F6 以降、特定のセンサーに複数のサーバーを関連付けることができます。

手記:

UDP 経由でテレメトリ データをストリーミングする場合のガイドライン:

  1. テレメトリデータは、UDP経由でソースアプリケーションからコレクターに直接ストリーミングされます。設定は、コレクターへの接続のタイプによって異なります。コレクターは、管理インターフェイスまたは WAN インターフェイスを介して到達できる必要があります。
  2. ラインカードセンサーの場合、リモートアドレスがWANインターフェイス経由で到達可能であれば、ラインカードからコレクターにデータを直接エクスポートできます。ラインカードセンサー用の管理インターフェイス経由でテレメトリデータをエクスポートする必要がある場合は、データをルーティングエンジンにルーティングしてからコレクターに送信します。
  3. UDP 経由でのテレメトリ データの転送では、 .gpb 形式のみがサポートされています。以下は、センサー パス /junos/system/linecard/interface/のテレメトリ データを UDP 経由でストリーミングする構成の例です。データは、「10」秒ごとに、最大ペイロードサイズが「5000」のコレクターに、ポート番号3026のリモートアドレス143.1.1.2にエクスポートされます。

エクスポートされたテレメトリデータを収集するストリーミングサーバーのプロファイルを定義するには、次のようにします。

  1. ストリーミングサーバーの名前を指定します。

    たとえば、ストリーミングサーバー名に telemetry server を指定するには、次のようにします。

  2. エクスポートするパケットのIP アドレスを指定します。

    たとえば、 telemetry-server という名前のストリーミング サーバーの宛先アドレス 192.0.2.2 を指定するには、次のようにします。

  3. エクスポートするパケットの宛先ポート番号を指定します。

    たとえば、 telemetry-server という名前のストリーミング サーバーの宛先ポート番号 30000 を指定するには、次のようにします。

センサー プロファイルの設定

センサー プロファイルは、データを監視およびストリーミングするためのシステム リソースのパラメーターを定義します。センサー プロファイルごとに監視できるシステム リソースは 1 つだけです。監視するシステム リソースごとに異なるセンサー プロファイルを構成します。ただし、同じシステム リソースを監視するように複数のセンサーを設定することはできます。例えば、同じシステム・リソースからデータをエクスポートするために、異なるパラメーターを構成することを検討してください。

センサープロファイルを設定するには:

  1. センサーの名前を指定します。

    たとえば、 interface-1 のセンサー名を指定するには、次のようにします。

  2. データをモニターおよびストリーミングするシステム・リソースを指定します。

    たとえば、センサー interface-1の論理インターフェイスの監視を有効にするには、次のようにします。

    手記:

    リソース文字列を正確に入力する必要があります。

  3. (オプション)正規表現を指定して、ステップ 2 で指定したシステムリソースのデータをフィルタリングします。正規表現を指定しない場合、システム・リソースはグローバルに、つまりシステム全体でモニターされます。

    たとえば、センサー interface-1のイーサネット論理インターフェイスのみのデータをフィルタリングするには、次のようにします。

  4. センサープロファイルに関連付けるために、 [edit export-profile profile-name] 階層レベルで設定されたエクスポートプロファイルの名前を指定します。このエクスポートプロファイルは、テレメトリデータをエクスポートするためのパラメーターを定義します。

    たとえば、 export-params という名前のエクスポート プロファイルを interface-1 という名前のセンサーに関連付けるには、次のようにします。

  5. エクスポートされたデータを収集するために、 [edit services analytics streaming-server server-name] 階層レベルで設定されたストリーミングサーバー名を指定します。
    手記:

    Junos OS リリース 15.1F6 以降、1 つのセンサー プロファイルに複数のストリーミング サーバーを指定できます。1 つのセンサーに複数のストリーミング サーバーを指定するには、名前を角かっこで囲む必要があります。

    たとえば、ストリーミング サーバー名 telemetry-serverinterface-1 という名前のセンサーに関連付けるには、次のようにします。

Junos Telemetry Interface センサーの設定の確認

目的

設定を確認します。

アクション

設定モードから、 show services analytics コマンドを入力して設定を確認します。出力に意図した設定内容が表示されない場合は、設定手順の手順を繰り返して設定を修正します。

設定をコミットした後、 show agent sensors 運用コマンドを発行して、センサーが有効になっていることを確認します。

手記:

gRPC センサーの show agent sensors コマンド出力は、Junos OS Evolved プラットフォームでは、Junos OS プラットフォームの出力形式に合わせて切り捨てられます。

Junos Telemetry Interface センサーの設定の確認

目的

設定を確認します。

アクション

設定モードから、 show services analytics コマンドを入力して設定を確認します。出力に意図した設定内容が表示されない場合は、この設定手順の手順を繰り返して設定を修正します。

設定をコミットした後、 show agent sensors 運用コマンドを発行して、センサーが有効になっていることを確認します。

手記:

gRPC センサーの show agent sensors コマンド出力は、Junos OS Evolved プラットフォームでは、Junos OS プラットフォームの出力形式に合わせて切り捨てられます。

変更履歴

サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。

解放
形容
19.1R1
Junos OS リリース 19.1R1以降では、MS-MICおよびMS-MPCで動作するMXシリーズルーター、QFX10002スイッチ、PTX10002ルーターもサポートされています。
17.4R1
Junos OS リリース 17.4R1 以降では、仮想 MXシリーズ(vMX)ルーターがサポートされています。
17.3R1
Junos OS リリース 17.3R1以降、EX9200スイッチとPTX3000ルーターのルーティングとコントロールボード(RCB)もサポートされています。
17.3R1
MXシリーズルーター上のみ、Junos OS リリース17.3R1以降、エクスポートプロファイルのパケット損失の優先度を指定できます。
17.2R1
Junos OS リリース 17.2R1以降では、QFX10000およびPTX1000スイッチもサポートされています。
16.1R3
Junos OS リリース 16.1R3 以降では、PTXシリーズ ルーターの FPC1 と FPC2 もサポートされています。
15.1F5
Junos OS リリース 15.1F5 以降、Junos Telemetry Interface は、MXシリーズ ルーターの MPC7E、MPC8E、MPC9E でもサポートされています。
15.1階3
Junos Telemetry Interfaceは、Junos OS リリース15.1F3で、MPC1からMPC6Eまでのインターフェイスを備えたMXシリーズルーターと、FPC3にインターフェイスが設定されたPTXシリーズルーターで導入されました。