traceoptions (RPM)
構文
traceoptions { file filename <files number> <match regular-expression > <size maximum-file-size> <world-readable | no-world-readable>; flag flag; }
階層レベル
[edit services rpm]
説明
(Junos OSのみ)RPM プロセスのトレース操作を定義します。
オプション
file filename | 指定されたファイルを使用して、トレース操作の出力を受信します。すべてのファイルが / var/log のディレクトリに置かれます。
|
files number | (オプション)最も古いトレース ファイルを上書きする前に、指定した最大数のトレース ファイルを作成します。最大ファイル数を指定する場合は、オプションで最大ファイルサイズ
|
match regular-expression | (オプション)指定された正規表現を使用して、正規表現を含む行が含まれるように出力を絞り込みます。 |
size maximum-file-size | (オプション)各トレース ファイルの指定された最大サイズを使用します。デフォルトでは、入力された数値はバイトとして扱われます。または、キロバイト (KB)、メガバイト (MB)、またはギガバイト (GB) を示すサフィックスを数値に含めることもできます。最大ファイルサイズを指定する場合は、オプションでトレースファイル
|
world-readable | (オプション)無制限のファイル アクセスを有効にします。 |
no-world-readable | (デフォルト)無制限のファイル アクセスを無効にします。つまり、ログ ファイルにアクセスできるのは、トレース操作を設定したユーザーだけです。 |
flag flag | 指定されたトレース操作を使用します。複数のトレース操作を指定するには、複数の
|
詳細な情報
Junos OS Evolvedは、新しいトレースアーキテクチャを採用しています。実行中のすべてのアプリケーションはトレース情報を作成し、同じアプリケーションの複数のインスタンスが独自のトレース情報を持ちます。Junos OS では、トレースしたい特定の階層レベルで traceoptions ステートメントを設定することで、トレース操作を有効にします。一方、Junos OS Evolvedはアプリケーションベースのモデルを使用するため、トレースメッセージはアプリケーションごとに記録、表示、設定されます。そのため、Junos OS Evolvedは、Junos OSがサポートする多くの階層レベルで ステートメントをサポートし traceoptions
ていません。
Junos OS Evolvedでは、トレースファイルを直接表示することはありません。また、/ var/log/traces ディレクトリの下にあるトレースファイルを追加、編集、または削除しないでください。トレースが破損する恐れがあります。代わりに、トレース ファイルに格納されているトレース メッセージの読み取りとデコードを行う show trace application application-name node node-name
コマ ンドを使用します。Junos OS Evolvedで実行中のすべてのアプリケーションは、デフォルトでこの info
レベルでトレース情報を作成します。
RPM はアプリケーションによってrmopd
管理されます。Junos OS Evolvedで、アプリケーション以外の info
rmopd
重大度のトレースを設定するには、[システムトレースの編集]階層レベルでステート application rmopd node node-name level severity
メントを含めます。
Junos OSまたはJunos OS Evolvedを実行しているデバイスの一般的なモニタリングとトラブルシューティングには、CLI表示コマンド、システムログメッセージ、SNMP、テレメトリデータなどの標準ツールの使用をお勧めします。トレース メッセージは予告なく変更される可能性があるため、一般的なデバッグ目的および長期的な解決策での使用は避けてください。
必要な権限レベル
trace—設定でこのステートメントを表示します。
trace-controlー設定にこのステートメントを追加します。
リリース情報
Junos OSリリース13.2で導入されたステートメント。
rpd
フラグはJunos OSリリース18.4R1で追加されました。