Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

トラブルシューティングのためのTCPポートフォワーディングイベントのトレース

Junos OSトレース機能は、TCPポート転送操作を追跡し、イベントをログファイルに記録します。ログ ファイルに記録されたエラーの説明には、問題の解決に役立つ詳細な情報が記載されています。

デフォルトでは、何もトレースされません。トレース操作を有効にすると、デフォルトのトレース動作は次のようになります。

  1. 重要なイベントは、 /var/log ディレクトリにあるファイルに記録されます。デフォルトでは、ルーターはファイル名 tcpfwddを使用します。別のファイル名を指定することはできますが、トレース ファイルが配置されているディレクトリを変更することはできません。

  2. トレースログファイルの filename が128キロバイト(KB)に達すると、圧縮され、名前が filename.0.gzに変更されます。後続のイベントは、再び容量に達するまで、 filenameという新しいファイルに記録されます。この時点で、 filename.0.gzfilename.1.gz に、 filename は圧縮され、 filename.0.gzに名前が変更されます。このプロセスは、アーカイブされたファイルの数が最大ファイル数に達するまで繰り返されます。そして、最も古いトレース ファイル(番号が最も大きいトレース ファイル)が上書きされます。

    オプションで、トレース ファイルの数を 2 から 1000 に指定できます。最大ファイルサイズを10KB〜1ギガバイト(GB)に設定することもできます。(ログファイルの作成方法については、 システムログエクスプローラを参照してください)。

デフォルトでは、トレース操作を設定したユーザーのみがログファイルにアクセスできます。オプションで、すべてのユーザーに対して読み取り専用アクセスを設定することができます。

以下のトピックでは、TCPポート転送操作のトレースのすべての側面を設定する方法について説明します。

TCPポートフォワーディングトレースログファイル名の設定

デフォルトでは、TCPポートフォワーディングのトレース出力を記録するファイルの名前は tcpfwddです。 file オプションで別の名前を指定できます。

TCPポート転送トレース操作のファイル名を設定するには:

  • トレース出力に使用するファイル名を指定します。

TCPポートフォワーディングログファイルの数とサイズの設定

オプションで、圧縮アーカイブされたトレースログファイルの数を2〜1000に指定できます。最大ファイルサイズを10KB〜1ギガバイト(GB)に設定することもできます。デフォルトのサイズは128キロバイト(KB)です。

アーカイブされたファイルは、 .number.gz形式の接尾辞によって区別されます。最新のアーカイブファイルは .0.gz で、最も古いアーカイブファイルは .(maximum number)-1.gzです。現在のトレース ログ ファイルが最大サイズに達すると、圧縮されて名前が変更され、既存のアーカイブ ファイルの名前が変更されます。このプロセスは、アーカイブされたファイルの最大数に達するまで繰り返され、この時点で最も古いファイルが上書きされます。

例えば、最大ファイルサイズを2MB、最大ファイル数を20に設定できます。トレース操作の出力を受信するファイル filenameが2MBに達すると、 filename が圧縮され、 filename.0.gzの名前が変更され、 filename という新しいファイルが作成されます。新しい filename が2MBに達すると、 filename.0.gz の名前が filename.1.gz に変更され、 filename が圧縮されて名前が filename.0.gzに変更されます。このプロセスは、トレース ファイルが 20 個になるまで繰り返されます。次に古いファイルである filename.19.gz は、次に古いファイルである filename.18.gz が圧縮され、名前が filename.19.gz に変更されると上書きされます。

トレース ファイルの数とサイズを設定するには:

  • トレース出力に使用するファイルの名前、番号、サイズを指定します。

TCPポートフォワーディングログファイルへのアクセスの設定

デフォルトでは、トレース操作を設定したユーザーのみがログファイルにアクセスできます。すべてのユーザーにログファイルを読み取らせ、ログファイルのデフォルト動作を明示的に設定できます。

すべてのユーザーがログファイルを読み取れるように指定するには:

  • ログファイルを世界的に読めるように設定します。

デフォルトの動作を明示的に設定するには、トレースを設定したユーザーのみがログファイルを読み取ることができます。

  • ログファイルを世界で読み取りできないように設定します。

ログに記録されるTCPポートフォワーディングメッセージ用の正規表現の設定

デフォルトでは、トレース操作の出力には、ログに記録されたイベントに関連するすべてのメッセージが含まれます。

一致させる正規表現を含めることで、出力を絞り込むことができます。

一致させる正規表現を設定するには:

  • 正規表現を設定します。

TCPポートフォワーディングトレースフラグの設定

デフォルトでは、重要なイベントのみがログに記録されます。1つ以上のトレースフラグを指定することで、ログに記録されるイベントと操作を指定できます。

ログに記録されるイベントのフラグを設定するには:

  • フラグを設定します。

ログに記録されるTCPポート転送メッセージをフィルタリングする重大度レベルを構成する

ログに記録されたイベントに関連するメッセージは、重大度レベルに従って分類されます。重大度レベルを使用して、イベントタイプに対してログに記録されるメッセージを決定できます。設定する重大度レベルは、解決しようとしている問題によって異なります。場合によっては、ログに記録されたイベントに関連するすべてのメッセージを表示したいと思うので、 all または verboseを指定します。どちらの選択でも、大量の出力が生成されます。メッセージをフィルタリングするには、 noticeinfo など、より制限の厳しい重大度レベルを指定できます。デフォルトでは、トレース操作の出力には、重大度レベルが errorのメッセージのみが含まれます。

ログに記録するメッセージのタイプを設定するには:

  • メッセージの重大度レベルを設定します。