Junos Telemetry Interface Sensorの設定(CLI手順)
Junos Telemetry Interfaceは、テレメトリ情報の拡張性に優れたストリーミングを提供します。いわゆるプルモデルを使用するSNMPなどの以前の監視システムとは異なり、Junos Telemetryインターフェイスはプッシュモデルを使用してデータを収集します。プッシュモデルは、以前のスケーリング制限を克服し、管理ステーションに必要な処理を削減します。物理および論理インターフェイスやファイアウォール フィルターなど、さまざまなシステム リソースのデータの監視とストリーミングを有効にできます。特定のシステム リソースを監視するには、センサーを構成します。各センサー構成には、3 つの主要コンポーネントが必要です。
センサー プロファイル — システム リソースを監視し、データを送信する宛先サーバーなどの関連パラメーターを設定できるようにします。
エクスポートプロファイル—使用するトランスポートプロトコルやデータ収集間隔など、収集されたデータをエクスポートするプロセスの属性を指定します。
ストリーミング サーバー プロファイル — 宛先 IP アドレスとポート番号を含むデータおよび関連パラメーターを収集するサーバーを指定します。
MPC1~MPC6E でインターフェイスが設定された MX シリーズ ルーターと、FPC3 にインターフェイスが設定された PTX シリーズ ルーターで、Junos OS リリース 15.1F3 で Junos Telemetry インターフェイスが導入されました。Junos OSリリース15.1F5以降、Junosテレメトリインターフェイスは、MXシリーズルーターのMPC7E、MPC8E、MPC9Eでもサポートされています。
Junos OS リリース 16.1R3 以降では、PTX シリーズ ルーター上の FPC1 と FPC2 もサポートされています。
Junos OSリリース17.2R1以降では、QFX10000スイッチとPTX1000スイッチもサポートされています。
Junos OS Release 17.3R1以降では、PTX3000ルーターのEX9200スイッチ、およびルーティングおよびコントロールボード(RCB)もサポートされています。
Junos OSリリース17.4R1以降、仮想MXシリーズ(vMX)ルーターがサポートされています。ファブリック統計およびキュースケールの高い統計を除くすべてのセンサーがサポートされています。
Junos OSリリース19.1R1以降、MS-MICおよびMS-MPCで動作するMXシリーズルーター、QFX10002スイッチ、およびPTX10002ルーターもサポートされています。
センサー プロファイルを設定する前に、少なくとも 1 つのエクスポート プロファイルと少なくとも 1 つのストリーミング サーバーを設定することをお勧めします。このようにして、エクスポート プロファイルとストリーミング サーバーをセンサー プロファイル構成に関連付けることができます。
開始する前に、以下を行います。
ジュニパーネットワークスデバイスから、インバンド管理インターフェイスを使用するサーバーへの接続を設定します。
エクスポート プロファイルの設定
エクスポート プロファイルは、Junos テレメトリ インターフェイスを介して生成されたデータのエクスポート プロセスのパラメーターを定義します。少なくとも1つのエクスポートプロファイルを設定する必要がありますが、複数のエクスポートプロファイルを設定できます。各エクスポート プロファイルは、複数のセンサー プロファイルと関連付けることができます。ただし、特定のセンサー プロファイルに関連付けできるエクスポート プロファイルは 1 つだけです。
MXシリーズルーターのみでJunos OSリリース17.3R1以降、エクスポートプロファイルにパケット損失の優先度を指定できます。その結果、適切なパケット損失の優先度を各センサーに適用できます。損失の優先度設定は、混雑している間にネットワークからドロップするパケットを決定するのに役立ちます。以前は、エクスポート プロファイルで指定できたのは転送クラスと DSCP 値のみです。パケット損失の優先度は、以下の設定でサポートされています。 high
low
medium-high
medium-low
パケット損失の優先度設定の詳細については、 PLPからREDドロッププロファイルへのマッピングを参照してください。
エクスポートプロファイルを設定するには:
ストリーミング サーバー プロファイルの設定
サーバー プロファイルは、エクスポートされたテレメトリ データを収集するサーバーのパラメーターを定義します。複数のサーバー プロファイルを定義できます。また、同じサーバー プロファイルを複数のセンサー プロファイルに関連付けることもできます。Junos OS リリース 15.1F6 以降、複数のサーバーを特定のセンサーに関連付けることができます。
エクスポートされたテレメトリ データを収集するストリーミング サーバーのプロファイルを定義するには、次の手順にしたがっています。
センサー プロファイルの設定
センサー プロファイルは、データを監視およびストリーミングするシステム リソースのパラメーターを定義します。各センサー プロファイルについて監視できるシステム リソースは 1 つだけです。監視するシステム リソースごとに異なるセンサー プロファイルを設定します。ただし、複数のセンサーを設定して、同じシステム リソースを監視することはできます。例えば、同じシステム・リソースのデータをエクスポートするために、異なるパラメーターを構成することができます。
センサープロファイルを設定するには:
Junos Telemetry Interface Sensorの構成の検証
目的
設定を確認します。
アクション
設定モードから、 コマンドを入力して設定を 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