Cerca il watchdog che riavvia il backend grep -r "Backend Python NON attivo" /opt/ids/ --include="*.sh" grep -r "Backend Python NON attivo" /etc/cron* /var/spool/cron/ # Verifica cron jobs attivi crontab -l crontab -l -u ids # Verifica timer systemd systemctl list-timers --all | grep ids /opt/ids/deployment/check_backend.sh: echo "[$(date)] Backend Python NON attivo, riavvio..." >> "$LOG_FILE" # ============================================ # SISTEMA IDS - CONFIGURAZIONE AUTOMATICA # ============================================ # Training ML ogni 12 ore (alle 00:00 e 12:00) 0 */12 * * * /opt/ids/deployment/cron_train.sh # Detection automatica ogni 5 minuti */3 * * * * /opt/ids/deployment/cron_detect.sh # Verifica processo backend Python ogni 5 minuti (riavvia se non attivo) */5 * * * * /opt/ids/deployment/check_backend.sh >> /var/log/ids/cron.log 2>&1 # Verifica processo frontend ogni 5 minuti (riavvia se non attivo) */5 * * * * /opt/ids/deployment/check_frontend.sh >> /var/log/ids/cron.log 2>&1 # Pulizia log settimanale (ogni domenica alle 02:00) 0 2 * * 0 find /var/log/ids -name "*.log" -size +100M -exec truncate -s 50M {} \; >> /var/log/ids/cron.log 2>&1 # Restart completo del sistema ogni settimana (domenica alle 03:00) 0 3 * * 0 /opt/ids/deployment/restart_all.sh >> /var/log/ids/cron.log 2>&1 # Backup database giornaliero (alle 04:00) 0 4 * * * /opt/ids/deployment/backup_db.sh >> /var/log/ids/cron.log 2>&1 0 3 * * * /opt/ids/deployment/cleanup_database.sh >> /var/log/ids/cleanup.log 2>&1 Mon 2026-02-16 13:05:00 CET 4min 9s left Mon 2026-02-16 12:05:00 CET 55min ago ids-analytics-aggregator.timer ids-analytics-aggregator.service Mon 2026-02-16 13:14:33 CET 13min left Mon 2026-02-16 12:13:57 CET 46min ago ids-cleanup.timer ids-cleanup.service Mon 2026-02-23 03:00:00 CET 6 days left Mon 2026-02-16 03:00:00 CET 10h ago ids-ml-training.timer ids-ml-training.service - - Mon 2026-02-16 12:48:47 CET 12min ago ids-auto-block.timer ids-auto-block.service - - Mon 2026-02-16 13:00:01 CET 48s ago ids-list-fetcher.timer ids-list-fetcher.service