Junos Telemetry Sensorを設定する
CLI(コマンドラインインターフェイス)コマンドを使用して、物理インターフェイスと論理インターフェイス、ファイアウォールフィルターなど、さまざまなシステムリソースのデータの監視とストリーミングを有効にすることができます。特定のシステム リソースを監視するには、センサーを構成します。各センサー構成には、3つの主要コンポーネントが必要です。
センサー プロファイル:システム リソースが監視できるようにし、データを送信する宛先サーバーなどの関連パラメーターを設定できます。
エクスポート プロファイル—使用するトランスポート プロトコルやデータを収集する間隔など、収集したデータをエクスポートするプロセスの属性を指定します。
ストリーミング サーバー プロファイル - データを収集するサーバーと、IP アドレスやポート番号などの関連パラメーターを指定します。
センサープロファイルを設定する前に、少なくとも 1 つのエクスポートプロファイルと少なくとも 1 つのストリーミングサーバーを設定することをお勧めします。これにより、エクスポート プロファイルとストリーミング サーバーをセンサー プロファイル構成に関連付けることができます。
開始する前に、以下を実行します。
ジュニパーネットワークスデバイスから、インバンド管理インターフェイスを使用しているサーバーへの接続を設定します。
エクスポート プロファイルの設定
エクスポートプロファイルは、Junos Telemetryメカニズムを介して生成されたデータのエクスポートプロセスのパラメーターを定義します。少なくとも 1 つのエクスポート プロファイルを設定する必要がありますが、複数のエクスポート プロファイルを設定することもできます。各エクスポート プロファイルは、複数のセンサー プロファイルに関連付けることができます。ただし、特定のセンサー プロファイルに関連付けることができるエクスポート プロファイルは 1 つだけです。
プラットフォーム固有の エクスポートプロファイル の動作
Feature Explorerを使用して、特定の機能に対するプラットフォームとリリースのサポートを確認します。
次の表を使用して、プラットフォームのプラットフォーム固有の動作を確認します。
| プラットホーム |
差 |
|---|---|
| MXシリーズ |
MXシリーズルーター上のみ、Junos OS リリース17.3R1以降、エクスポートプロファイルのパケット損失の優先度を指定できます。その結果、各センサーに適切なパケット損失の優先度を適用できます。損失の優先度の設定は、輻輳時にどのパケットをネットワークからドロップするかを判断するのに役立ちます。以前は、エクスポート プロファイルでフォワーディング クラスと DSCP 値のみを指定することができました。サポートされているパケット損失の優先度設定は、 |
エクスポートプロファイルを設定するには:
ストリーミング サーバー プロファイルの設定
サーバープロファイルは、エクスポートされたテレメトリデータを収集するサーバーのパラメーターを定義します。複数のサーバ プロファイルを定義できます。また、同じサーバ プロファイルを複数のセンサー プロファイルに関連付けることもできます。Junos OS リリース 15.1F6 以降、特定のセンサーに複数のサーバーを関連付けることができます。
UDP 経由でテレメトリ データをストリーミングする場合のガイドライン:
- テレメトリデータは、UDP経由でソースアプリケーションからコレクターに直接ストリーミングされます。設定は、コレクターへの接続のタイプによって異なります。コレクターは、管理インターフェイスまたは WAN インターフェイスを介して到達できる必要があります。
- ラインカードセンサーの場合、リモートアドレスがWANインターフェイス経由で到達可能であれば、ラインカードからコレクターにデータを直接エクスポートできます。ラインカードセンサー用の管理インターフェイス経由でテレメトリデータをエクスポートする必要がある場合は、データをルーティングエンジンにルーティングしてからコレクターに送信します。
- UDP 経由でのテレメトリ データの転送では、 .gpb 形式のみがサポートされています。以下は、センサー パス
/junos/system/linecard/interface/のテレメトリ データを UDP 経由でストリーミングする構成の例です。データは、「10」秒ごとに、最大ペイロードサイズが「5000」のコレクターに、ポート番号3026のリモートアドレス143.1.1.2にエクスポートされます。set services analytics streaming-server server_test remote-address 143.1.1.2 set services analytics streaming-server server_test remote-port 3026 set services analytics export-profile export_test local-port 0 set services analytics export-profile export_test reporting-rate 10 set services analytics export-profile export_test payload-size 5000 set services analytics export-profile export_test format gpb set services analytics export-profile export_test transport udp set services analytics sensor resource_test server-name server_test set services analytics sensor resource_test export-name export_test set services analytics sensor resource_test resource /junos/system/linecard/interface/
エクスポートされたテレメトリデータを収集するストリーミングサーバーのプロファイルを定義するには、次のようにします。
センサー プロファイルの設定
センサー プロファイルは、データを監視およびストリーミングするためのシステム リソースのパラメーターを定義します。センサー プロファイルごとに監視できるシステム リソースは 1 つだけです。監視するシステム リソースごとに異なるセンサー プロファイルを構成します。ただし、同じシステム リソースを監視するように複数のセンサーを設定することはできます。例えば、同じシステム・リソースからデータをエクスポートするために、異なるパラメーターを構成することを検討してください。
センサープロファイルを設定するには:
Junos Telemetry Interface センサーの設定の確認
目的
設定を確認します。
アクション
設定モードから、 show services analytics コマンドを入力して設定を確認します。出力に意図した設定内容が表示されない場合は、設定手順の手順を繰り返して設定を修正します。
user@host# show services analytics
streaming-server telemetry-server {
remote-address 192.0.2.2;
remote-port 30000;
}
export-profile export-params {
local-address 192.0.2.3;
local-port 21111;
dscp 20;
forwarding-class assured-forwarding;
loss-priority high;
reporting-rate 20;
format gpb;
transport udp;
}
sensor interface-1 {
server-name telemetry-server;
export-name export-params;
resource /junos/system/linecard/interface/logical/usage/;
resource-filter et-*;
}
設定をコミットした後、 show agent sensors 運用コマンドを発行して、センサーが有効になっていることを確認します。
user@host> show agent sensors
Sensor Information :
Name : interface-1
Resource : /junos/system/linecard/interface/logical/usage/
Version : 1.0
Sensor-id : 193570469
Resource-filter : et-*
Server Information :
Name : telemetry-server
Scope-id : 0
Remote-Address : 192.0.2.2
Remote-port : 30000
Profile Information :
Name : export-params
Rep-interval : 20
Address : 192.0.2.3
Port : 21111
Timestamp : 1
Format : GPB
Transport : UDP
DSCP : 20
Forwarding-class : assured-forwarding
Loss-priority : high
gRPC センサーの show agent sensors コマンド出力は、Junos OS Evolved プラットフォームでは、Junos OS プラットフォームの出力形式に合わせて切り捨てられます。
Junos Telemetry Interface センサーの設定の確認
目的
設定を確認します。
アクション
設定モードから、 show services analytics コマンドを入力して設定を確認します。出力に意図した設定内容が表示されない場合は、この設定手順の手順を繰り返して設定を修正します。
user@host# show services analytics
streaming-server telemetry-server {
remote-address 192.0.2.2;
remote-port 30000;
}
export-profile export-params {
local-address 192.0.2.3;
local-port 21111;
dscp 20;
forwarding-class assured-forwarding;
loss-priority high;
reporting-rate 20;
format gpb;
transport udp;
}
sensor interface-1 {
server-name telemetry-server;
export-name export-params;
resource /junos/system/linecard/interface/logical/usage/;
resource-filter et-*;
}
設定をコミットした後、 show agent sensors 運用コマンドを発行して、センサーが有効になっていることを確認します。
user@host> show agent sensors
Sensor Information :
Name : interface-1
Resource : /junos/system/linecard/interface/logical/usage/
Version : 1.0
Sensor-id : 193570469
Resource-filter : et-*
Server Information :
Name : telemetry-server
Scope-id : 0
Remote-Address : 192.0.2.2
Remote-port : 30000
Profile Information :
Name : export-params
Rep-interval : 20
Address : 192.0.2.3
Port : 21111
Timestamp : 1
Format : GPB
Transport : UDP
DSCP : 20
Forwarding-class : assured-forwarding
Loss-priority : high
gRPC センサーの show agent sensors コマンド出力は、Junos OS Evolved プラットフォームでは、Junos OS プラットフォームの出力形式に合わせて切り捨てられます。
変更履歴
サポートされる機能は、使用しているプラットフォームとリリースによって決まります。特定の機能がお使いのプラットフォームでサポートされているかどうかを確認するには、 Feature Explorer を使用します。