ADC
Gracias por los comentarios

Este artículo ha sido traducido automáticamente. (Aviso legal)

Aprendizaje

Las siguientes son algunas de las prácticas recomendadas cuando se encuentran con problemas de funcionalidad de aprendizaje:

Proceso aslearn:

  • Compruebe que el proceso aslearn se está ejecutando.
  • Comprobar la salida del comando superior
  • Compruebe la salida del comando ps ejecutando el siguiente comando:

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

    Ejemplo:

    root@ns# ps -ax | grep aslearn | grep -v "grep" 1439 ?? Ss 0:03.86 /netscaler/aslearn -start -f /netscaler/aslearn.conf
  • Identifique los comandos de configuración recientes ejecutados antes del problema observado verificando el archivo ns.log :

    /var/log/ns.log

  • Inspeccione registros aslearn para comprobar los mensajes aslearn:

    /var/log/aslearn.log

  • Aislar el perfil y la comprobación de seguridad que se efectúa

  • Identifique el comando GUI y CLI que está fallando ejecutando el siguiente comando:

    show appfw learningdata <profileName> <securityCheck>

    Ejemplos:

    • 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
  • Realice la comprobación de integridad de sqlite desde el símbolo del shell bsd:

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

    Ejemplos:

    root@ns# sqlite3 /var/nslog/asl/tsk0247284.db 'pragma integrity_check;' ok
  • Implementar o quitar reglas para empezar a aprender de nuevo:

    • Si se alcanzan 2000 elementos de aprendizaje (por protección), no podrá empezar a aprender más sobre esa protección
    • Si se alcanza el tamaño de 20 MB para la base de datos, deje de aprender para todas las protecciones
    • Reiniciar como proceso de aprendizaje

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

  • Compruebe el espacio en la carpeta /var ejecutando lo siguiente:

    du -h /var

  • Compruebe los límites del umbral de aprendizaje ejecutando el siguiente comando:

    show appfwlearningsettings <profile_name> <securityCheck>

  • Recopilar datos aprendidos ejecutando el siguiente comando:

    export appfwlearningdata <profile_name> <securityCheck>

  • Comprobar que los datos aprendidos se cargan en el recopilador.
La versión oficial de este contenido está en inglés. Para mayor comodidad, parte del contenido de la documentación de Cloud Software Group solo tiene traducción automática. Cloud Software Group no puede controlar el contenido con traducción automática, que puede contener errores, imprecisiones o un lenguaje inadecuado. No se ofrece ninguna garantía, ni implícita ni explícita, en cuanto a la exactitud, la fiabilidad, la idoneidad o la precisión de las traducciones realizadas del original en inglés a cualquier otro idioma, o que su producto o servicio de Cloud Software Group se ajusten a cualquier contenido con traducción automática, y cualquier garantía provista bajo el contrato de licencia del usuario final o las condiciones de servicio, o cualquier otro contrato con Cloud Software Group, de que el producto o el servicio se ajusten a la documentación no se aplicará en cuanto dicha documentación se ha traducido automáticamente. Cloud Software Group no se hace responsable de los daños o los problemas que puedan surgir del uso del contenido traducido automáticamente.
Aprendizaje