Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Junos OS Evolvedを実行しているデバイスでのスクリプト処理のトレース

インタラクティブ・スクリプトを実行すると、CLIまたはRPCの返信で、警告やエラーなどの出力を生成できます。イベント ポリシーがイベント スクリプトをトリガーする場合など、システムがインタラクティブでないスクリプトをトリガーする場合、スクリプトはターミナルに出力を指示しません。いずれの場合も、スクリプトの実行に関する詳細な情報が必要になる場合があります。Junos OS Evolvedは、デフォルトですべてのアプリケーションのトレース データをキャプチャします。メモリと CPU の使用率、スクリプトの引数、スクリプトの実行、警告やエラーなど、追加のスクリプト処理情報の収集されたトレースを表示できます。

Junos OS Evolvedは、ルーティング エンジン上のすべてのノード上のすべてのアプリケーションからトレース データを収集します。Junos OS はスクリプトの種類ごとにトレース データを別々のログ ファイルに記録しますが、Junos OS Evolvedすべてのスクリプトのトレース データは同じ場所に保存されます。トレース ログには、コミット、イベント、op、SNMP スクリプトのデータが含まれています。YANGアクションと翻訳スクリプト。Juniper Extension Toolkit スクリプトをダウンロードできます。

スクリプトのトレース データを表示する方法

Junos OS Evolvedは、プライマリ ルーティング エンジンで収集されたすべてのノードから /var/log/trace ディレクトリにトレース データを保存します。アプリケーションはcscriptスクリプトを処理し、スクリプトのトレース データは .cscript.sequence-number サブディレクトリにnode格納されます。

スクリプトのトレース データを表示するには、 動作モード コマンドを show trace application cscript 発行します。

タイムスタンプとメッセージのみを表示する オプションを含 terse めることができます。

また、トレース時間の経過、プロセス ID、およびノードを指定することで、トレースを表示するように改良することもできます。例えば、以下のコマンドは、特定のプロセス ID のトレース・データを示しています。

スクリプトのトレース設定を変更する方法

Junos OS Evolvedデフォルトでスクリプト処理をトレースし、すべてのアプリケーションを情報レベルで追跡して情報メッセージを受信します。階層レベルで特定のアプリケーションのトレース設定を [edit system application] 構成できます。例えば、特定のノード上のアプリケーションのトレース・レベルを指定することができます。

スクリプトのトレース操作を変更するには、 階層レベルで設定を [edit system trace application cscript] 構成します。次の例では、 cscript デバッグ レベルのノード re0 でスクリプト処理をトレースするようにアプリケーションを構成します。

トレース設定の詳細については、 トレースを参照してください。