ADC
Danke für das Feedback

Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)

Lernen

Im Folgenden finden Sie einige der empfohlenen Best Practices, wenn Probleme mit der Lernfunktionalität auftreten:

Aslearn Prozess:

  • Stellen Sie sicher, dass der Prozess aslearn ausgeführt wird.
  • Top-Befehlsausgabe prüfen
  • Überprüfen Sie die Ausgabe von ps Befehl, indem Sie den folgenden Befehl ausführen:

    ps -ax | grep aslearn | grep -v "grep"

    Beispiel:

    root@ns# ps -ax | grep aslearn | grep -v "grep" 1439 ?? Ss 0:03.86 /netscaler/aslearn -start -f /netscaler/aslearn.conf
  • Identifizieren Sie die letzten Konfigurationsbefehle, die vor dem beobachteten Problem ausgeführt wurden, indem Sie die Datei ns.log überprüfen:

    /var/log/ns.log

  • Prüfen Sie aslearn Protokolle, um nach aslearn Nachrichten zu suchen:

    /var/log/aslearn.log

  • Isolieren des Profils und der Sicherheitsüberprüfung, die durchgeführt wird

  • Identifizieren Sie den GUI- und CLI-Befehl, der fehlschlägt, indem Sie den folgenden Befehl ausführen:

    show appfw learningdata <profileName> <securityCheck>

    Beispiele:

    • show learningdata test_profile starturl
    • show learningdata test_profile crosssiteScripting
    • show learningdata test_profile sqLInjection
    • show learningdata test_profile csRFtag
    • show learningdata test_profile fieldformat
    • show learningdata test_profile fieldconsistency
  • Führen Sie die Integritätsprüfung von sqlite von der bsd Shell-Eingabeaufforderung durch:

    nsshell # sqlite3 /var/nslog/asl/<profile_name_in_lowercase>.db 'pragma integrity_check;

    Beispiele:

    root@ns# sqlite3 /var/nslog/asl/tsk0247284.db 'pragma integrity_check;' ok
  • Bereitstellen oder Entfernen von Regeln, um wieder mit dem Lernen zu beginnen:

    • Wenn 2000 Lernelemente (pro Schutz) erreicht sind, können Sie für diesen Schutz nicht mehr lernen.
    • Wenn eine Größe von 20 MB für die Datenbank erreicht wird, beenden Sie das Lernen für alle Schutzmaßnahmen
    • Neustart des aslearn-Prozesses

    */netscaler/aslearn -start -f/netscaler/aslearn.conf*

  • Überprüfen Sie den Speicherplatz im Ordner /var, indem Sie Folgendes ausführen:

    du -h /var

  • Überprüfen Sie die Grenzwerte für Lernschwellenwerte, indem Sie den folgenden Befehl ausführen:

    show appfwlearningsettings <profile_name> <securityCheck>

  • Sammeln Sie gelernte Daten, indem Sie den folgenden Befehl ausführen:

    export appfwlearningdata <profile_name> <securityCheck>

  • Stellen Sie sicher, dass erlernte Daten in den Collector hochgeladen werden.
Die offizielle Version dieses Inhalts ist auf Englisch. Für den einfachen Einstieg wird Teil des Inhalts der Cloud Software Group Dokumentation maschinell übersetzt. Cloud Software Group hat keine Kontrolle über maschinell übersetzte Inhalte, die Fehler, Ungenauigkeiten oder eine ungeeignete Sprache enthalten können. Es wird keine Garantie, weder ausdrücklich noch stillschweigend, für die Genauigkeit, Zuverlässigkeit, Eignung oder Richtigkeit von Übersetzungen aus dem englischen Original in eine andere Sprache oder für die Konformität Ihres Cloud Software Group Produkts oder Ihres Diensts mit maschinell übersetzten Inhalten gegeben, und jegliche Garantie, die im Rahmen der anwendbaren Endbenutzer-Lizenzvereinbarung oder der Vertragsbedingungen oder einer anderen Vereinbarung mit Cloud Software Group gegeben wird, dass das Produkt oder den Dienst mit der Dokumentation übereinstimmt, gilt nicht in dem Umfang, in dem diese Dokumentation maschinell übersetzt wurde. Cloud Software Group kann nicht für Schäden oder Probleme verantwortlich gemacht werden, die durch die Verwendung maschinell übersetzter Inhalte entstehen können.
Lernen