Cómo resolver el alto uso de memoria por el demonio del motor IPS en IPSE v7.00349

Este artículo aborda un problema donde el daemon del motor IPS consume una alta cantidad de memoria, lo que provoca que el dispositivo entre en modo de conservación de memoria cuando se ejecuta con IPSE v7.00349. Este asunto es crucial dado que un rendimiento óptimo es esencial para la seguridad de la red. A continuación, encontrarás información detallada para diagnosticar y solucionar este problema.

Descripción del problema

El daemon del motor IPS, al operar con la versión 7.00349, puede mostrar un uso elevado de memoria y CPU que afecta el rendimiento del dispositivo FortiGate.

Alcance

Este problema es relevante para dispositivos FortiGate que utilizan el motor IPS.

Diagnóstico paso a paso

Para identificar si el motor IPS está consumiendo recursos excesivos, se pueden utilizar varios comandos. Aquí presentaremos algunos comandos útiles:

diagnose sys top 5 40
Este comando muestra los 5 procesos que más recursos están utilizando en el sistema.
Salida esperada:

Run Time: 52 days, 13 hours and 34 minutes
ipsengine 30722 S < 24.5 0.9 14
...

diag sys top-fd 50
Muestra los principales descriptores de archivo y el uso de recursos relacionados con el motor IPS.

diagnose sys top-mem 20
Muestra los procesos que más memoria están utilizando, lo cual es crucial para detectar abnormalidades en el uso de memoria.

Solución recomendada

Este problema ha sido resuelto en las siguientes versiones de IPS Engine:

  • v7.00351 (para FortiOS 7.2)
  • v7.00553 (para FortiOS 7.4)
  • v7.01025 (para FortiOS 7.6)

Para confirmar la versión de IPS Engine en tu dispositivo FortiGate, utiliza el siguiente comando:

Artículos relacionados  Cómo resolver el problema de cambio de IP de origen en FortiGate para enviar tráfico SNMP a través de VPN IPsec

diag autoupdate versions | grep "IPS Attack" -A 5

Salida esperada:

Version: 7.00349 signed   <---
Contract Expiry Date: Thu Mar 6 2025
...

Si estás utilizando una versión antigua, se recomienda actualizar a una de las versiones mencionadas anteriormente.

Comandos CLI utilizados

A continuación, se listan los comandos que se deben ejecutar para recopilar información útil y generar reportes:

  1. exec date
  2. exec time
  3. get system status
  4. get system performance status
  5. get system session-info full-stat
  6. diagnose hardware sysinfo shm
  7. diagnose hardware sysinfo conserve
  8. diagnose hardware sysinfo memory
  9. diag sys top-mem 20
  10. diagnose ips session status
  11. diagnose ips packet status
  12. diagnose ips memory status
  13. diagnose ips raw status
  14. diagnose ips session performance
  15. diag test application ipsmonitor 3
  16. diag test application ipsmonitor 14
  17. diag test application ipsmonitor 15
  18. diag test application ipsmonitor 24
  19. diag test application ipsmonitor 2
  20. diag autoupdate versions

Buenas prácticas y recomendaciones

Es fundamental mantener el sistema actualizado para evitar problemas de rendimiento. Se sugiere revisar periódicamente la configuración y optimizar las políticas de IPS. También se recomienda documentar las configuraciones y comandos utilizados para facilitar la solución de problemas futuros.

Notas adicionales

En caso de ser necesario, se sugiere recopilar ciertos logs requeridos por el soporte técnico de FortiGate (TAC). Algunos de ellos incluyen:

  1. Debugs:
  2. TAC Report:
    • execute tac report
  3. Archivo de configuración de FortiGate.

Estos pasos son esenciales para un análisis eficaz del problema y la implementación de soluciones adecuadas.

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Your email address will not be published. Required fields are marked *