Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Überwachung von NAT

Konfigurieren von NAT-Sitzungsprotokollen

Sie können Sitzungsprotokolle für NAT über die CLI konfigurieren. Standardmäßig werden Protokolle zum Öffnen und Schließen von Sitzungen erstellt. Sie können jedoch anfordern, dass nur ein Protokolltyp erstellt wird.

So konfigurieren Sie NAT-Sitzungsprotokolle:

  1. Wechseln Sie zur Hierarchieebene [edit services service-set service-set-name syslog host class classname] .
  2. Konfigurieren Sie die NAT-Protokollierung mithilfe der nat-logs Konfigurationsanweisung.
  3. Konfigurieren Sie die Sitzungsprotokollierung mithilfe der session-logs Anweisung. Standardmäßig werden Öffnungs- und Schließprotokolle erstellt. Geben Sie open close oder an, um nur einen Typ von Protokoll zu erstellen.

    Oder

    Oder

  4. Geben Sie für NAT-Sitzungen, die eine gesicherte Portblockzuweisung (PBA) verwenden, die Option pba-interim-logging interval ein.
  5. Konfigurieren Sie eine /32-IP-Adresse unter Einheit 0 der Dienstschnittstelle, die dem Dienstsatz zugewiesen ist. Dies ist die Quell-IP-Adresse für alle Syslog-Meldungen, die von dem für die NAT-Sitzungsprotokolle festgelegten Dienst generiert werden. Wenn Sie die IP-Adresse nicht konfigurieren, werden keine Syslog-Meldungen generiert.
    Anmerkung:

    Wenn Sie etwas anderes als eine /32-IP-Adresse verwenden, kann unerwünschter Datenverkehr an die Dienstschnittstelle gesendet werden, was wertvolle CPU-Zeit für das Dienst-PIC beanspruchen kann.

Überwachen der Nutzung von NAT-Pools

Zweck

Verwenden Sie den show services nat pool detail Befehl, um globale NAT-Statistiken im Zusammenhang mit der Poolnutzung zu finden. Dieser Befehl wird häufig in Verbindung mit dem show services stateful-firewall statistics Befehl verwendet.

Aktion

Verwenden des unternehmensspezifischen Dienstprogramms MIB

Verwenden des unternehmensspezifischen Dienstprogramms MIB

Mit der unternehmensspezifischen Dienstprogramm-MIB können Sie SNMP-konforme Anwendungsinformationen zur unternehmensspezifischen Dienstprogramm-MIB hinzufügen. Zu den Bewerbungsinformationen gehören:

  • NAT-Zuordnungen

  • NAT (CGNAT)-Pools auf Betreiberniveau

  • CPU-Auslastung des Servicesatzes

  • Speicherauslastung des Servicesets

  • Zusammenfassende Informationen zum Service-Set

  • Informationen zum Ablegen von Paketen des Servicesatzes

  • Speicherzoneninformationen des Servicesatzes

  • Multiservices-PIC CPU- und Speicherauslastung

  • Zustandsbehaftete Firewall-Datenstromzähler

  • Verbindungsinformationen zur Sitzungsanwendung

  • Informationen zur Sitzungsanalyse

  • Informationen zur Abonnentenanalyse

  • Informationen zum Traffic Load Balancer

Sie verwenden ein mitgeliefertes SLAX-Skript (Stylesheet Language Alternative Syntax), um Anwendungsinformationen in die unternehmensspezifische Utility MIB einzufügen. Das Skript wird basierend auf Ereignisrichtlinien (z. B. Neustart des Routers oder Switchover von Routingmodulen) aufgerufen, die in einem Ereignisskript definiert sind. Das Skript kann auch über die Befehlszeile als Op-Skript aufgerufen werden. Das Skript wird nur auf der primären Routing-Engine ausgeführt. Nachdem das Skript aufgerufen wurde, fragt es in regelmäßigen Abständen Daten aus den angegebenen Komponenten mithilfe der XML-RPC-API ab und schreibt die konvertierten Daten als SNMP-Variablen in die Utility MIB. Das Skript wird nach Ablauf eines konfigurierten Abrufzyklus automatisch neu gestartet.

Füllen des unternehmensspezifischen Dienstprogramm-MIB mit Informationen

So verwenden Sie ein SLAX-Skript, um das unternehmensspezifische Utility MIB mit Informationen zu füllen:

  1. Aktivieren Sie das Skript services-oids-slax .

  2. Konfigurieren Sie die maximale Menge an Arbeitsspeicher für das Datensegment während der Ausführung des Skripts.

  3. Aktivieren Sie das Skript.

  4. (Optional) Aktivieren Sie das Argument, um die log-stats sys-Protokollierung von Stateful-Firewall-Ratenstatistiken zuzulassen, wenn das Ereignisskript ausgeführt wird.

    1. Zeigen Sie die Ereignisrichtlinien und die Argumente an, die verwendet werden können.

      Das log-stats Argument wird nicht angezeigt, daher müssen Sie es aktivieren.

    2. Starten Sie die Linux-Shell.

    3. Öffnen Sie die Datei /var/db/scripts/event/services-oids-eve-policy.slax zur Bearbeitung.

    4. Entfernen Sie die Kommentarumhüllungen (/* und */), die die <arguments> Tags mit “log-stats”.

    5. Beenden Sie die Linux-Shell, und kehren Sie zur CLI zurück.

    6. Laden Sie die Änderungen, die Sie an der Ereignisskriptdatei vorgenommen haben.

      Das log-stats Argument ist verfügbar, wenn das Ereignisskript das nächste Mal neu gestartet wird.

  5. Richten Sie die Skriptprotokollierungsdatei services-oids.log ein.

  6. Synchronisieren Sie Skripts zwischen Routingmodulen, sodass die Ereignisrichtlinie beim Wechsel der Routing-Engine auf dem neuen primären Server beginnt.

    • So synchronisieren Sie pro Commit:

    • So synchronisieren Sie Skripts jedes Mal, wenn Sie eine commit synchronize:

  7. Das Skript wird beim Systemstart automatisch gestartet, Sie können es jedoch auch manuell über die CLI starten.

    In Tabelle 1 werden die Argumente beschrieben, die Sie verwenden können.

    Tabelle 1: Argumente für das Skript services-oids.slax

    Argument

    Beschreibung

    sauber

    Der Wert von 1 löscht alle Utility MIB OIDs. Verwenden Sie diese Option nur, um OID-Tabellen zu bereinigen.

    clear-semaphore

    Ein Wert von 1 setzt die Semaphore in der Utility-MIB zurück, um sie nach einem abnormalen Skript-Exit oder nach einem manuellen Skript-Exit wiederherzustellen.

    debuggen

    Gibt Debug-Meldungen auf der Konsole aus.

    Detail

    Zeigt eine detaillierte Ausgabe an.

    Intervall

    Legt die Anzahl der Sekunden zwischen den Abfragezyklen fest (Standard ist 120).

    invoke-debugger

    Ruft das Skript im Debuggermodus auf.

    Log-Statistiken

    Yes aktiviert die SYS-Protokollierung von Statistiken zu zustandsbehafteten Firewall-Raten (Standardwert ist no).

    max-polls

    Legt die Anzahl der Abfragezyklen vor dem Beenden des Skripts fest (Standardwert ist 30).

    Nur ein Zyklus

    Wert der 1 Abbrüche nach einem Abrufzyklus. Die Ereignisrichtlinie startet das Skript nicht neu. Verwenden Sie diese Option nur zu Testzwecken. Der Standardwert ist 0.

    Signal-Stopp

    Der Wert von 1 beendet das Skript und legt die Semaphore fest, wodurch die nächste Iteration beendet wird.

    Leise

    Gibt Ablaufverfolgungsmeldungen auf der Konsole aus, wenn diese Option deaktiviert ist. Legen Sie sie auf eine leere Zeichenfolge (" ") fest, um die Einstellung aufzuheben. Der Standardwert ist 1.

    |

    Leitet einen Befehl weiter.

  8. Überprüfen Sie den Status des Skripts in der Protokolldatei.

  9. Vergewissern Sie sich, dass Sie Utility MIB-OID-Updates erhalten.

    Um die Zeitstempelinformationen auszuschließen, verwenden Sie

Beenden des SLAX-Skripts mit der CLI

So stoppen Sie das SLAX-Skript über die CLI:

Geben Sie das Argument stop aus.

Löschen der Dienstprogramm-MIB

So löschen Sie alle MIB-OIDs des Dienstprogramms:

Geben Sie das saubere Argument aus.

Wiederherstellen nach einem abnormalen SLAX-Skript-Exit oder einem SLAX-Skript-Exit mit der CLI

So stellen Sie eine abnormale Beendigung eines SLAX-Skripts oder eines SLAX-Skripts mit der CLI wieder her:

Geben Sie das Argument clear semaphore ein.