Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

NATの監視

NATセッションログの設定

CLIからNATのセッションログを設定できます。デフォルトでは、セッションのオープンとクローズのログが作成されます。ただし、1 種類のログのみを生成するように要求できます。

NATセッションログを設定するには:

  1. [edit services service-set service-set-name syslog host class classname]階層レベルに移動します。
  2. nat-logs設定ステートメントを使用してNATログを設定します。
  3. session-logsステートメントを使用してセッションログを設定します。デフォルトでは、オープンログとクローズログが生成されます。1 種類のログのみを生成するようにopenまたはcloseを指定します。

    または

    または

  4. セキュアポートブロック割り当て(PBA)を使用するNATセッションの場合は、 pba-interim-logging interval オプションを入力します。
  5. サービスセットに割り当てられているサービスインターフェイスのユニット0の下に/32 IPアドレスを設定します。これは、NATセッションログ用にサービスセットによって生成されたすべてのsyslogメッセージの送信元IPアドレスです。IPアドレスを設定しない場合、syslogメッセージは生成されません。
    注:

    /32 IPアドレス以外を使用すると、不要なトラフィックがサービスインターフェイスに送信される可能性があり、サービスPICの貴重なCPU時間を消費する可能性があります。

NATプール使用状況の監視

目的

show services nat pool detail コマンドを使用して、プール使用率に関連するグローバルNAT統計を検索します。このコマンドは、show services stateful-firewall statisticsコマンドと組み合わせて頻繁に使用されます。

アクション

エンタープライズ固有のユーティリティ MIB の使用

エンタープライズ固有のユーティリティ MIB の使用

エンタープライズ固有ユーティリティ MIB では、SNMP 準拠のアプリケーション情報をエンタープライズ固有ユーティリティ MIB に追加できます。アプリケーション情報には以下が含まれます。

  • NATマッピング

  • キャリアグレード NAT(CGNAT)プール

  • サービスセットCPU使用率

  • サービスセットのメモリ使用量

  • サービスセット概要情報

  • サービスセットパケットドロップ情報

  • サービスセットメモリゾーン情報

  • マルチサービスPIC CPUおよびメモリ使用率

  • ステートフルファイアウォールフローカウンター

  • セッションアプリケーションの接続情報

  • セッション分析情報

  • 加入者分析情報

  • トラフィックロードバランサ情報

配信された Stylesheet Language Alternative Syntax(SLAX)スクリプトを使用して、アプリケーション情報をエンタープライズ固有の Utility MIB に配置します。スクリプトは、イベントスクリプトで定義されたイベントポリシー(ルーターの再起動やルーティングエンジンの切り替えなど)に基づいて呼び出されます。このスクリプトは、コマンドラインからopスクリプトとして呼び出すこともできます。スクリプトは、プライマリルーティングエンジンでのみ実行されます。スクリプトが呼び出された後、XML-RPC APIを使用して指定されたコンポーネントから一定の間隔でデータをポーリングし、変換されたデータをSNMP変数としてユーティリティMIBに書き込みます。設定したポーリングサイクルが経過すると、スクリプトは自動的に再起動されます。

エンタープライズ固有のユーティリティ MIB への情報入力

SLAXスクリプトを使用して、エンタープライズ固有のUtility MIBに情報を入力するには:

  1. services-oids-slax スクリプトを有効にします。

  2. スクリプトの実行中にデータセグメントの最大メモリ量を設定します。

  3. スクリプトを有効にします。

  4. (オプション) log-stats 引数を有効にすると、イベントスクリプトの実行時にステートフルファイアウォールのレート統計情報のsysログを許可できます。

    1. イベントポリシーと使用できる引数を表示します。

      log-stats引数が表示されないため、有効にする必要があります。

    2. Linuxシェルを起動します。

    3. 編集用に /var/db/scripts/event/services-oids-eve-policy.slax ファイルを開きます。

    4. “log-stats”を含む<arguments>タグを囲むコメントエンクロージャー(/**/)を削除します。

    5. Linuxシェルを終了し、CLIに戻ります。

    6. イベントスクリプトファイルに加えた変更を読み込みます。

      log-stats引数は、次回イベントスクリプトが再起動したときに使用できます。

  5. スクリプトロギングファイルを services-oids.logセットアップします。

  6. ルーティングエンジン間でスクリプトを同期し、ルーティングエンジンのスイッチオーバーが発生したときに、イベントポリシーが新しいプライマリで開始されるように、ルーティングエンジン間でスクリプトを同期します。

    • コミットごとに同期するには:

    • commit synchronizeを実行するたびにスクリプトを同期させるには:

  7. スクリプトはシステム起動時に自動的に起動しますが、CLI で手動で起動することもできます。

    表 1 は、使用できる引数を示しています。

    表 1: services-oids.slax スクリプトの引数

    引数

    説明

    クリーン

    値が 1 の場合、すべての Utility MIB OID がクリアされます。これは、OID テーブルをクリーンアップする場合にのみ使用します。

    クリアセマフォ

    値が 1 の場合、ユーティリティー MIBのセマフォがリセットされ、異常なスクリプト出口または手動スクリプト出口から回復します。

    デバッグ

    コンソールにデバッグメッセージを出力します。

    詳細

    詳細な出力を表示します。

    間隔

    ポーリングサイクル間の秒数を設定します(デフォルトは120)。

    呼び出しデバッガ

    デバッガーモードでスクリプトを呼び出します。

    ログ統計

    Yes valueは、ステートフルファイアウォールのレート統計のsysログを有効にします(デフォルトはno)。

    最大投票数

    スクリプトを終了する前のポーリングサイクル数を設定します(デフォルトは30)。

    1サイクルのみ

    1の値は、1サイクルのポーリング後に終了します。イベントポリシーがスクリプトを再起動しません。このオプションは、テストにのみ使用します。デフォルトは0です。

    信号停止

    1 を指定すると、スクリプトが停止し、セマフォが設定され、次のイテレーションが終了します。

    サイレント

    設定されていない場合は、コンソールにトレースメッセージを出力します。設定を解除するには、長さゼロの文字列(" ")に設定してください。デフォルトは1です。

    |

    コマンドをパイプします。

  8. ログファイルからスクリプトのステータスを確認します。

  9. ユーティリティ MIB OID の更新を取得していることを確認します。

    タイムスタンプ情報を除外するには、

CLI による SLAX スクリプトの停止

CLIからSLAXスクリプトを停止するには:

stop 引数を発行します。

ユーティリティ MIB のクリア

すべてのユーティリティ MIB OID をクリアするには:

clean 引数を発行します。

異常なSLAXスクリプト出口またはCLIを使用したSLAXスクリプト出口からの回復

異常なSLAXスクリプトの終了またはCLIを使用したSLAXスクリプトの終了から回復するには、以下を行います。

clear semaphore 引数を発行します。