Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
このページで
 

例:NETCONF および Junos XML プロトコル セッションの動作をトレースします。

この例では、NETCONF および Junos XML プロトコル セッションのトレース操作を構成する方法を示します。

メモ:

Junos OS リリース 16.1 以降、階層で[edit system services netconf traceoptions]トレース操作を有効にすると、Junos OS は NETCONF および Junos XML プロトコル セッションの両方のトレース操作を有効にし、セッションの種類を識別するために、 および [JUNOScript] のタグをログ ファイル エントリに追加[NETCONF]します。Junos OS リリース 16.1 以前は、NETCONF セッション データのみが記録され、タグは[NETCONF]省略されていました。

要件

  • Junos OSリリース16.1以降を実行するルーティング、スイッチング、またはセキュリティデバイスが必要です。

概要

この例では、NETCONF および Junos XML プロトコル セッションの基本的なトレース操作を設定します。この例では、 netconf-ops.log トレース ファイルを構成し、20 個のトレース ファイルの最大数と、ファイルごとに最大サイズ 3 MB を設定します。ステートメントは flag all 、NETCONFまたはJunos XMLプロトコルデータのすべてについて、トレースを設定します。オプションにより、 world-readable トレース ファイルへの無制限のアクセスが可能になります。

構成

CLI クイックコンフィギュレーション

この例を迅速に設定するには、以下のコマンドをコピーしてテキスト ファイルに貼り付け、改行を削除し、ネットワーク設定に合わせて必要な詳細を変更し、コマンドを 階層レベルの CLI [edit] にコピー アンド ペーストします。

NETCONF および Junos XML プロトコル トレーシング操作の設定

手順

NETCONF および Junos XML プロトコル トレーシング操作を設定するには::

  1. NETCONFセッションでは、SSH上でNETCONFを有効にします。

  2. traceoptions フラグを構成して、キャプチャーするセッション・データを指定します。

    受信データ、送信データ、またはすべてのデータを指定できます。この例では、すべてのセッションデータのトレースを設定します。

  3. (オプション)トレース ファイルのファイル名を設定します。

    以下のステートメントは、/var/log ディレクトリに格納されているトレース ファイル netconf-ops.log を設定します。ファイル名を指定しない場合、NETCONFおよびJunos XMLプロトコルセッションデータは/var/log/netconfに保存されます。

  4. (オプション)トレース ファイルの最大数と各ファイルの最大サイズを設定します。

    以下のステートメントは、最大 20 個のトレース ファイルを設定し、最大サイズは 1 ファイルあたり 3 MB です。

  5. (オプション)トレース出力に、特定の正規表現に一致する行のみを含むように制限します。

    この例では使用されていない以下の設定は、「エラーメッセージ」を含むセッションデータのみを照合し、ログに記録します。

  6. (オプション)オンデマンドトレーシングを設定して、NETCONFまたはJunos XMLプロトコルセッションからのトレース操作を制御します。

    この例では使用されていない以下の設定では、オンデマンドトレーシングを有効にします。

  7. (オプション)トレース ファイルが または かを指定して、トレース ファイル world-readable の権限を設定します no-world-readable

    この例では、トレース ファイルへの無制限のアクセスを有効にします。

  8. 設定をコミットします。

結果

検証

NETCONF および Junos XML プロトコルのトレース操作の検証

目的

デバイスが NETCONF および Junos XML プロトコル セッション データを構成済みのトレース ファイルに書き込んでいます。この例では、送受信される NETCONF と Junos XML の両方のプロトコル データをログに記録します。ここでは詳しく説明されていないサンプル NETCONF セッションで、ユーザーは R1 の候補設定を bgp-troubleshoot.slax op スクリプトを含むように変更し、設定をコミットします。

アクション

運用モード コマンドを発行して、構成したトレース ファイル /var/log/netconf-ops.log のトレース出力を show log 表示します。

意味

この例では、 ステートメントをflag all設定して、トレース ファイルにすべての送受信 NETCONF または Junos XML プロトコル セッション操作が表示されるようにしました。各操作には、日付とタイムスタンプが含まれます。ログファイルには、 または [JUNOScript] タグをそれぞれ含めることで、NETCONF または Junos XML プロトコルのセッションタイプが[NETCONF]示されます。複数の NETCONF および Junos XML プロトコル セッションは、セッション番号で区別されます。この例では、セッション識別子3694を使用したNETCONFセッションは1つだけアクティブです。

リリース履歴テーブル
リリース
説明
16.1
Junos OS リリース 16.1 以降、階層で [edit system services netconf traceoptions]トレース操作を有効にすると、Junos OS は NETCONF および Junos XML プロトコル セッションの両方のトレース操作を有効にし、セッションの種類を識別するために、 および [JUNOScript] のタグをログ ファイル エントリに追加 [NETCONF]します。Junos OS リリース 16.1 以前は、NETCONF セッション データのみが記録され、タグは [NETCONF]省略されていました。