Aprendizaje
Las siguientes son algunas de las prácticas recomendadas cuando se encuentran con problemas de funcionalidad de aprendizaje:
Proceso aslearn:
- Compruebe que el procesoaslearnse 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 archivons.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
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/
.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
Recopilar datos aprendidos ejecutando el siguiente comando:
export appfwlearningdata
- Comprobar que los datos aprendidos se cargan en el recopilador.