From 203eaa9a5480adb1372001bcfdeafd81b8157cb1 Mon Sep 17 00:00:00 2001 From: marco370 <48531002-marco370@users.noreply.replit.com> Date: Tue, 18 Nov 2025 08:33:05 +0000 Subject: [PATCH] Improve system stability by fixing cron job and process monitoring Refactor cron job execution to use separate shell scripts and update process monitoring scripts to correctly handle PID files and log directories. Replit-Commit-Author: Agent Replit-Commit-Session-Id: 7a657272-55ba-4a79-9a2e-f1ed9bc7a528 Replit-Commit-Checkpoint-Type: full_checkpoint Replit-Commit-Event-Id: f6d4ec61-7130-41dd-aef9-87b4bc73d0e8 Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/449cf7c4-c97a-45ae-8234-e5c5b8d6a84f/7a657272-55ba-4a79-9a2e-f1ed9bc7a528/3R8dKMX --- .replit | 4 + ...loyment-ch-1763454557321_1763454557321.txt | 419 ++++++++++++ ...-ModuleNot-1763454497801_1763454497801.txt | 602 ++++++++++++++++++ ...-ml-usr-bi-1763454586967_1763454586967.txt | 51 ++ deployment/backup_db.sh | 33 + deployment/check_backend.sh | 34 + deployment/check_frontend.sh | 35 + deployment/restart_all.sh | 29 + deployment/setup_crontab.sh | 161 +---- replit.md | 11 + 10 files changed, 1223 insertions(+), 156 deletions(-) create mode 100644 attached_assets/Pasted-cat-cron-log-mkdir-cannot-create-directory-var-run-ids-Permission-denied-opt-ids-deployment-ch-1763454557321_1763454557321.txt create mode 100644 attached_assets/Pasted-cat-training-log-Traceback-most-recent-call-last-File-string-line-1-in-module-ModuleNot-1763454497801_1763454497801.txt create mode 100644 attached_assets/Pasted-tail-50-var-log-cron-Nov-18-08-50-01-ids-CROND-78427-ids-CMD-cd-opt-ids-python-ml-usr-bi-1763454586967_1763454586967.txt create mode 100644 deployment/backup_db.sh create mode 100644 deployment/check_backend.sh create mode 100644 deployment/check_frontend.sh create mode 100644 deployment/restart_all.sh diff --git a/.replit b/.replit index af7007c..0e0ad5e 100644 --- a/.replit +++ b/.replit @@ -14,6 +14,10 @@ run = ["npm", "run", "start"] localPort = 5000 externalPort = 80 +[[ports]] +localPort = 43803 +externalPort = 3000 + [env] PORT = "5000" diff --git a/attached_assets/Pasted-cat-cron-log-mkdir-cannot-create-directory-var-run-ids-Permission-denied-opt-ids-deployment-ch-1763454557321_1763454557321.txt b/attached_assets/Pasted-cat-cron-log-mkdir-cannot-create-directory-var-run-ids-Permission-denied-opt-ids-deployment-ch-1763454557321_1763454557321.txt new file mode 100644 index 0000000..87fc6fe --- /dev/null +++ b/attached_assets/Pasted-cat-cron-log-mkdir-cannot-create-directory-var-run-ids-Permission-denied-opt-ids-deployment-ch-1763454557321_1763454557321.txt @@ -0,0 +1,419 @@ +cat cron.log +mkdir: cannot create directory ‘/var/run/ids’: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: No such file or directory +cat: /var/run/ids/frontend.pid: No such file or directory +mkdir: cannot create directory ‘/var/run/ids’: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: No such file or directory +cat: /var/run/ids/backend.pid: No such file or directory +mkdir: cannot create directory ‘/var/run/ids’: Permission denied +mkdir: cannot create directory ‘/var/run/ids’: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: No such file or directory +cat: /var/run/ids/backend.pid: No such file or directory +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: No such file or directory +cat: /var/run/ids/frontend.pid: No such file or directory +mkdir: cannot create directory ‘/var/run/ids’: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: No such file or directory +mkdir: cannot create directory ‘/var/run/ids’: Permission denied +cat: /var/run/ids/backend.pid: No such file or directory +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: No such file or directory +cat: /var/run/ids/frontend.pid: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_backend.sh: No such file or directory +/bin/sh: line 1: /opt/ids/deployment/check_frontend.sh: No such file or directory +Mon Nov 17 19:19:08 CET 2025: === RESTART SETTIMANALE SISTEMA IDS === +Mon Nov 17 19:19:18 CET 2025: Pulizia file temporanei... +Mon Nov 17 19:19:18 CET 2025: Riavvio servizi... +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +Mon Nov 17 19:26:38 CET 2025: === RESTART SETTIMANALE SISTEMA IDS === +Mon Nov 17 19:26:48 CET 2025: Pulizia file temporanei... +Mon Nov 17 19:26:48 CET 2025: Riavvio servizi... +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +pg_dump: error: connection to database "ids_database" failed: FATAL: password authentication failed for user "ids_user" +Tue Nov 18 04:00:02 CET 2025: Backup completato: /opt/ids/backups/ids_backup_20251118_040002.sql.gz +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_backend.sh: line 15: /var/run/ids/backend.pid: Permission denied +/opt/ids/deployment/check_frontend.sh: line 15: /var/run/ids/frontend.pid: Permission denied \ No newline at end of file diff --git a/attached_assets/Pasted-cat-training-log-Traceback-most-recent-call-last-File-string-line-1-in-module-ModuleNot-1763454497801_1763454497801.txt b/attached_assets/Pasted-cat-training-log-Traceback-most-recent-call-last-File-string-line-1-in-module-ModuleNot-1763454497801_1763454497801.txt new file mode 100644 index 0000000..6345524 --- /dev/null +++ b/attached_assets/Pasted-cat-training-log-Traceback-most-recent-call-last-File-string-line-1-in-module-ModuleNot-1763454497801_1763454497801.txt @@ -0,0 +1,602 @@ +cat training.log +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +[root@ids ids]# cat detect.log +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' +Traceback (most recent call last): + File "", line 1, in +ModuleNotFoundError: No module named 'requests' \ No newline at end of file diff --git a/attached_assets/Pasted-tail-50-var-log-cron-Nov-18-08-50-01-ids-CROND-78427-ids-CMD-cd-opt-ids-python-ml-usr-bi-1763454586967_1763454586967.txt b/attached_assets/Pasted-tail-50-var-log-cron-Nov-18-08-50-01-ids-CROND-78427-ids-CMD-cd-opt-ids-python-ml-usr-bi-1763454586967_1763454586967.txt new file mode 100644 index 0000000..6bdb431 --- /dev/null +++ b/attached_assets/Pasted-tail-50-var-log-cron-Nov-18-08-50-01-ids-CROND-78427-ids-CMD-cd-opt-ids-python-ml-usr-bi-1763454586967_1763454586967.txt @@ -0,0 +1,51 @@ +tail -50 /var/log/cron +Nov 18 08:50:01 ids CROND[78427]: (ids) CMD (cd /opt/ids/python_ml && /usr/bin/python3.11 -c "import requests; requests.post('http://localhost:8000/detect', json={'max_records': 5000, 'auto_block': True, 'risk_threshold': 75})" >> /var/log/ids/detect.log 2>&1) +Nov 18 08:50:01 ids CROND[78404]: (ids) CMDEND (cd /opt/ids/python_ml && /usr/bin/python3.11 -c "import requests; requests.post('http://localhost:8000/detect', json={'max_records': 5000, 'auto_block': True, 'risk_threshold': 75})" >> /var/log/ids/detect.log 2>&1) +Nov 18 08:50:01 ids CROND[78402]: (ids) CMDEND (/opt/ids/deployment/check_frontend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 08:50:01 ids CROND[78403]: (ids) CMDEND (/opt/ids/deployment/check_backend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 08:55:01 ids CROND[78522]: (ids) CMD (/opt/ids/deployment/check_frontend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 08:55:01 ids CROND[78523]: (ids) CMD (cd /opt/ids/python_ml && /usr/bin/python3.11 -c "import requests; requests.post('http://localhost:8000/detect', json={'max_records': 5000, 'auto_block': True, 'risk_threshold': 75})" >> /var/log/ids/detect.log 2>&1) +Nov 18 08:55:01 ids CROND[78527]: (ids) CMD (/opt/ids/deployment/check_backend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 08:55:01 ids CROND[78507]: (ids) CMDEND (cd /opt/ids/python_ml && /usr/bin/python3.11 -c "import requests; requests.post('http://localhost:8000/detect', json={'max_records': 5000, 'auto_block': True, 'risk_threshold': 75})" >> /var/log/ids/detect.log 2>&1) +Nov 18 08:55:01 ids CROND[78506]: (ids) CMDEND (/opt/ids/deployment/check_backend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 08:55:01 ids CROND[78505]: (ids) CMDEND (/opt/ids/deployment/check_frontend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:00:02 ids CROND[78620]: (ids) CMD (cd /opt/ids/python_ml && /usr/bin/python3.11 -c "import requests; requests.post('http://localhost:8000/detect', json={'max_records': 5000, 'auto_block': True, 'risk_threshold': 75})" >> /var/log/ids/detect.log 2>&1) +Nov 18 09:00:02 ids CROND[78622]: (ids) CMD (/opt/ids/deployment/check_frontend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:00:02 ids CROND[78626]: (ids) CMD (/opt/ids/deployment/check_backend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:00:02 ids CROND[78605]: (ids) CMDEND (cd /opt/ids/python_ml && /usr/bin/python3.11 -c "import requests; requests.post('http://localhost:8000/detect', json={'max_records': 5000, 'auto_block': True, 'risk_threshold': 75})" >> /var/log/ids/detect.log 2>&1) +Nov 18 09:00:02 ids CROND[78604]: (ids) CMDEND (/opt/ids/deployment/check_backend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:00:02 ids CROND[78603]: (ids) CMDEND (/opt/ids/deployment/check_frontend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:01:01 ids CROND[78698]: (root) CMD (run-parts /etc/cron.hourly) +Nov 18 09:01:02 ids run-parts[78701]: (/etc/cron.hourly) starting 0anacron +Nov 18 09:01:02 ids run-parts[78707]: (/etc/cron.hourly) finished 0anacron +Nov 18 09:01:02 ids CROND[78697]: (root) CMDEND (run-parts /etc/cron.hourly) +Nov 18 09:05:01 ids CROND[78733]: (ids) CMD (/opt/ids/deployment/check_backend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:05:01 ids CROND[78736]: (ids) CMD (cd /opt/ids/python_ml && /usr/bin/python3.11 -c "import requests; requests.post('http://localhost:8000/detect', json={'max_records': 5000, 'auto_block': True, 'risk_threshold': 75})" >> /var/log/ids/detect.log 2>&1) +Nov 18 09:05:01 ids CROND[78738]: (ids) CMD (/opt/ids/deployment/check_frontend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:05:01 ids CROND[78719]: (ids) CMDEND (cd /opt/ids/python_ml && /usr/bin/python3.11 -c "import requests; requests.post('http://localhost:8000/detect', json={'max_records': 5000, 'auto_block': True, 'risk_threshold': 75})" >> /var/log/ids/detect.log 2>&1) +Nov 18 09:05:01 ids CROND[78718]: (ids) CMDEND (/opt/ids/deployment/check_backend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:05:01 ids CROND[78717]: (ids) CMDEND (/opt/ids/deployment/check_frontend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:10:01 ids CROND[78836]: (ids) CMD (/opt/ids/deployment/check_frontend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:10:01 ids CROND[78838]: (ids) CMD (cd /opt/ids/python_ml && /usr/bin/python3.11 -c "import requests; requests.post('http://localhost:8000/detect', json={'max_records': 5000, 'auto_block': True, 'risk_threshold': 75})" >> /var/log/ids/detect.log 2>&1) +Nov 18 09:10:01 ids CROND[78843]: (ids) CMD (/opt/ids/deployment/check_backend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:10:01 ids CROND[78822]: (ids) CMDEND (cd /opt/ids/python_ml && /usr/bin/python3.11 -c "import requests; requests.post('http://localhost:8000/detect', json={'max_records': 5000, 'auto_block': True, 'risk_threshold': 75})" >> /var/log/ids/detect.log 2>&1) +Nov 18 09:10:01 ids CROND[78820]: (ids) CMDEND (/opt/ids/deployment/check_frontend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:10:01 ids CROND[78821]: (ids) CMDEND (/opt/ids/deployment/check_backend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:15:02 ids CROND[78939]: (ids) CMD (/opt/ids/deployment/check_frontend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:15:02 ids CROND[78941]: (ids) CMD (cd /opt/ids/python_ml && /usr/bin/python3.11 -c "import requests; requests.post('http://localhost:8000/detect', json={'max_records': 5000, 'auto_block': True, 'risk_threshold': 75})" >> /var/log/ids/detect.log 2>&1) +Nov 18 09:15:02 ids CROND[78943]: (ids) CMD (/opt/ids/deployment/check_backend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:15:02 ids CROND[78925]: (ids) CMDEND (cd /opt/ids/python_ml && /usr/bin/python3.11 -c "import requests; requests.post('http://localhost:8000/detect', json={'max_records': 5000, 'auto_block': True, 'risk_threshold': 75})" >> /var/log/ids/detect.log 2>&1) +Nov 18 09:15:02 ids CROND[78924]: (ids) CMDEND (/opt/ids/deployment/check_backend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:15:02 ids CROND[78923]: (ids) CMDEND (/opt/ids/deployment/check_frontend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:20:01 ids CROND[79040]: (ids) CMD (/opt/ids/deployment/check_backend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:20:01 ids CROND[79042]: (ids) CMD (cd /opt/ids/python_ml && /usr/bin/python3.11 -c "import requests; requests.post('http://localhost:8000/detect', json={'max_records': 5000, 'auto_block': True, 'risk_threshold': 75})" >> /var/log/ids/detect.log 2>&1) +Nov 18 09:20:01 ids CROND[79044]: (ids) CMD (/opt/ids/deployment/check_frontend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:20:01 ids CROND[79025]: (ids) CMDEND (cd /opt/ids/python_ml && /usr/bin/python3.11 -c "import requests; requests.post('http://localhost:8000/detect', json={'max_records': 5000, 'auto_block': True, 'risk_threshold': 75})" >> /var/log/ids/detect.log 2>&1) +Nov 18 09:20:01 ids CROND[79023]: (ids) CMDEND (/opt/ids/deployment/check_frontend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:20:01 ids CROND[79024]: (ids) CMDEND (/opt/ids/deployment/check_backend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:25:01 ids CROND[79143]: (ids) CMD (cd /opt/ids/python_ml && /usr/bin/python3.11 -c "import requests; requests.post('http://localhost:8000/detect', json={'max_records': 5000, 'auto_block': True, 'risk_threshold': 75})" >> /var/log/ids/detect.log 2>&1) +Nov 18 09:25:01 ids CROND[79145]: (ids) CMD (/opt/ids/deployment/check_frontend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:25:01 ids CROND[79146]: (ids) CMD (/opt/ids/deployment/check_backend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:25:01 ids CROND[79128]: (ids) CMDEND (cd /opt/ids/python_ml && /usr/bin/python3.11 -c "import requests; requests.post('http://localhost:8000/detect', json={'max_records': 5000, 'auto_block': True, 'risk_threshold': 75})" >> /var/log/ids/detect.log 2>&1) +Nov 18 09:25:01 ids CROND[79126]: (ids) CMDEND (/opt/ids/deployment/check_frontend.sh >> /var/log/ids/cron.log 2>&1) +Nov 18 09:25:01 ids CROND[79127]: (ids) CMDEND (/opt/ids/deployment/check_backend.sh >> /var/log/ids/cron.log 2>&1) \ No newline at end of file diff --git a/deployment/backup_db.sh b/deployment/backup_db.sh new file mode 100644 index 0000000..0aa7d7e --- /dev/null +++ b/deployment/backup_db.sh @@ -0,0 +1,33 @@ +#!/bin/bash +# ========================================================= +# BACKUP DATABASE - Backup giornaliero PostgreSQL +# ========================================================= + +BACKUP_DIR="/opt/ids/backups" +DB_NAME="ids_database" +DB_USER="ids_user" +DB_HOST="127.0.0.1" +DATE=$(date +%Y%m%d_%H%M%S) +BACKUP_FILE="$BACKUP_DIR/ids_db_$DATE.sql.gz" +LOG_FILE="/var/log/ids/backup.log" + +mkdir -p "$BACKUP_DIR" +mkdir -p /var/log/ids + +echo "[$(date)] Backup database avviato..." >> "$LOG_FILE" + +# Backup database (compressa) +PGPASSWORD=$PGPASSWORD pg_dump -h "$DB_HOST" -U "$DB_USER" "$DB_NAME" | gzip > "$BACKUP_FILE" + +if [ $? -eq 0 ]; then + SIZE=$(du -h "$BACKUP_FILE" | cut -f1) + echo "[$(date)] Backup completato: $BACKUP_FILE ($SIZE)" >> "$LOG_FILE" + + # Keep only last 7 backups + cd "$BACKUP_DIR" + ls -t ids_db_*.sql.gz | tail -n +8 | xargs -r rm + echo "[$(date)] Cleanup backup vecchi completato" >> "$LOG_FILE" +else + echo "[$(date)] ERRORE backup database!" >> "$LOG_FILE" + exit 1 +fi diff --git a/deployment/check_backend.sh b/deployment/check_backend.sh new file mode 100644 index 0000000..9deeef8 --- /dev/null +++ b/deployment/check_backend.sh @@ -0,0 +1,34 @@ +#!/bin/bash +# ========================================================= +# CHECK BACKEND - Verifica e riavvia backend Python se necessario +# ========================================================= + +PROCESS_NAME="python3.11 python_ml/main.py" +PID_FILE="/var/log/ids/backend.pid" +LOG_FILE="/var/log/ids/backend.log" +WORK_DIR="/opt/ids" + +mkdir -p /var/log/ids + +# Check if backend is running +if pgrep -f "$PROCESS_NAME" > /dev/null; then + # Backend running, update PID + pgrep -f "$PROCESS_NAME" > "$PID_FILE" + exit 0 +else + echo "[$(date)] Backend Python NON attivo, riavvio..." >> "$LOG_FILE" + + # Kill any orphaned Python processes + pkill -f "python_ml/main.py" 2>/dev/null + + # Wait a moment + sleep 2 + + # Start backend + cd "$WORK_DIR/python_ml" + nohup /usr/bin/python3.11 main.py >> "$LOG_FILE" 2>&1 & + NEW_PID=$! + echo $NEW_PID > "$PID_FILE" + + echo "[$(date)] Backend riavviato con PID: $NEW_PID" >> "$LOG_FILE" +fi diff --git a/deployment/check_frontend.sh b/deployment/check_frontend.sh new file mode 100644 index 0000000..b89fb79 --- /dev/null +++ b/deployment/check_frontend.sh @@ -0,0 +1,35 @@ +#!/bin/bash +# ========================================================= +# CHECK FRONTEND - Verifica e riavvia frontend Node.js se necessario +# ========================================================= + +PROCESS_NAME="npm run dev" +PID_FILE="/var/log/ids/frontend.pid" +LOG_FILE="/var/log/ids/frontend.log" +WORK_DIR="/opt/ids" + +mkdir -p /var/log/ids + +# Check if frontend is running +if pgrep -f "vite" > /dev/null; then + # Frontend running, update PID + pgrep -f "vite" > "$PID_FILE" + exit 0 +else + echo "[$(date)] Frontend Node NON attivo, riavvio..." >> "$LOG_FILE" + + # Kill any orphaned Node processes + pkill -f "vite" 2>/dev/null + pkill -f "npm run dev" 2>/dev/null + + # Wait a moment + sleep 2 + + # Start frontend + cd "$WORK_DIR" + nohup npm run dev >> "$LOG_FILE" 2>&1 & + NEW_PID=$! + echo $NEW_PID > "$PID_FILE" + + echo "[$(date)] Frontend riavviato con PID: $NEW_PID" >> "$LOG_FILE" +fi diff --git a/deployment/restart_all.sh b/deployment/restart_all.sh new file mode 100644 index 0000000..ff03ebc --- /dev/null +++ b/deployment/restart_all.sh @@ -0,0 +1,29 @@ +#!/bin/bash +# ========================================================= +# RESTART ALL - Riavvio completo sistema IDS +# ========================================================= + +LOG_FILE="/var/log/ids/cron.log" + +echo "$(date): === RESTART SETTIMANALE SISTEMA IDS ===" >> "$LOG_FILE" + +# Stop all services +echo "$(date): Arresto servizi..." >> "$LOG_FILE" +pkill -f "python_ml/main.py" +pkill -f "vite" +pkill -f "npm run dev" + +sleep 5 + +# Clean temp files +echo "$(date): Pulizia file temporanei..." >> "$LOG_FILE" +rm -f /var/log/ids/*.pid +find /tmp -name "ids_*" -mtime +7 -delete 2>/dev/null + +# Restart services +echo "$(date): Riavvio servizi..." >> "$LOG_FILE" +/opt/ids/deployment/check_backend.sh >> "$LOG_FILE" 2>&1 +sleep 3 +/opt/ids/deployment/check_frontend.sh >> "$LOG_FILE" 2>&1 + +echo "$(date): Restart completato!" >> "$LOG_FILE" diff --git a/deployment/setup_crontab.sh b/deployment/setup_crontab.sh index da6767f..5e6a649 100644 --- a/deployment/setup_crontab.sh +++ b/deployment/setup_crontab.sh @@ -48,10 +48,10 @@ cat > /tmp/new_crontab << EOF # ============================================ # Training ML ogni 12 ore (alle 00:00 e 12:00) -0 */12 * * * cd ${IDS_DIR}/python_ml && /usr/bin/python3.11 -c "import requests; requests.post('http://localhost:8000/train', json={'max_records': 10000, 'hours_back': 24})" >> ${TRAINING_LOG} 2>&1 +0 */12 * * * ${IDS_DIR}/deployment/cron_train.sh # Detection automatica ogni 5 minuti -*/5 * * * * cd ${IDS_DIR}/python_ml && /usr/bin/python3.11 -c "import requests; requests.post('http://localhost:8000/detect', json={'max_records': 5000, 'auto_block': True, 'risk_threshold': 75})" >> ${DETECT_LOG} 2>&1 +*/5 * * * * ${IDS_DIR}/deployment/cron_detect.sh # Verifica processo backend Python ogni 5 minuti (riavvia se non attivo) */5 * * * * ${IDS_DIR}/deployment/check_backend.sh >> ${CRON_LOG} 2>&1 @@ -74,163 +74,12 @@ crontab -u ids /tmp/new_crontab echo -e "${GREEN}✅ Crontab configurato con successo!${NC}" -# Crea script di controllo backend Python -echo -e "\n${BLUE}📜 Creazione script di controllo backend...${NC}" - -cat > ${IDS_DIR}/deployment/check_backend.sh << 'EOF' -#!/bin/bash - -# Script per verificare e riavviare il backend Python se necessario -BACKEND_LOG="/var/log/ids/backend.log" -IDS_DIR="/opt/ids" -PIDFILE="/var/run/ids/backend.pid" - -mkdir -p /var/run/ids - -# Funzione per avviare backend -start_backend() { - echo "$(date): Avvio backend Python FastAPI..." >> "$BACKEND_LOG" - cd "$IDS_DIR/python_ml" - nohup /usr/bin/python3.11 main.py >> "$BACKEND_LOG" 2>&1 & - echo $! > "$PIDFILE" - echo "$(date): Backend avviato con PID $(cat $PIDFILE)" >> "$BACKEND_LOG" -} - -# Verifica se il processo è attivo -if [ -f "$PIDFILE" ]; then - PID=$(cat "$PIDFILE") - if ps -p "$PID" > /dev/null 2>&1; then - # Processo attivo, verifica health endpoint - if ! curl -f http://localhost:8000/health > /dev/null 2>&1; then - echo "$(date): Backend non risponde, riavvio..." >> "$BACKEND_LOG" - kill "$PID" 2>/dev/null - sleep 5 - start_backend - fi - else - echo "$(date): Backend non trovato, riavvio..." >> "$BACKEND_LOG" - start_backend - fi -else - echo "$(date): File PID non trovato, avvio backend..." >> "$BACKEND_LOG" - start_backend -fi -EOF - +# Rendi eseguibili gli script esistenti +chmod +x ${IDS_DIR}/deployment/cron_train.sh +chmod +x ${IDS_DIR}/deployment/cron_detect.sh chmod +x ${IDS_DIR}/deployment/check_backend.sh - -# Crea script di controllo frontend -echo -e "\n${BLUE}📜 Creazione script di controllo frontend...${NC}" - -cat > ${IDS_DIR}/deployment/check_frontend.sh << 'EOF' -#!/bin/bash - -# Script per verificare e riavviare il frontend se necessario -FRONTEND_LOG="/var/log/ids/frontend.log" -IDS_DIR="/opt/ids" -PIDFILE="/var/run/ids/frontend.pid" - -mkdir -p /var/run/ids - -# Funzione per avviare frontend -start_frontend() { - echo "$(date): Avvio frontend Node.js..." >> "$FRONTEND_LOG" - cd "$IDS_DIR" - nohup npm run dev >> "$FRONTEND_LOG" 2>&1 & - echo $! > "$PIDFILE" - echo "$(date): Frontend avviato con PID $(cat $PIDFILE)" >> "$FRONTEND_LOG" -} - -# Verifica se il processo è attivo -if [ -f "$PIDFILE" ]; then - PID=$(cat "$PIDFILE") - if ps -p "$PID" > /dev/null 2>&1; then - # Processo attivo, verifica se risponde - if ! curl -f http://localhost:5000 > /dev/null 2>&1; then - echo "$(date): Frontend non risponde, riavvio..." >> "$FRONTEND_LOG" - kill "$PID" 2>/dev/null - sleep 5 - start_frontend - fi - else - echo "$(date): Frontend non trovato, riavvio..." >> "$FRONTEND_LOG" - start_frontend - fi -else - echo "$(date): File PID non trovato, avvio frontend..." >> "$FRONTEND_LOG" - start_frontend -fi -EOF - chmod +x ${IDS_DIR}/deployment/check_frontend.sh - -# Crea script di restart completo -echo -e "\n${BLUE}🔄 Creazione script di restart...${NC}" - -cat > ${IDS_DIR}/deployment/restart_all.sh << 'EOF' -#!/bin/bash - -# Script per restart completo del sistema IDS -CRON_LOG="/var/log/ids/cron.log" -IDS_DIR="/opt/ids" - -echo "$(date): === RESTART SETTIMANALE SISTEMA IDS ===" >> "$CRON_LOG" - -# Termina backend -if [ -f "/var/run/ids/backend.pid" ]; then - PID=$(cat /var/run/ids/backend.pid) - kill -TERM "$PID" 2>/dev/null - rm -f /var/run/ids/backend.pid -fi - -# Termina frontend -if [ -f "/var/run/ids/frontend.pid" ]; then - PID=$(cat /var/run/ids/frontend.pid) - kill -TERM "$PID" 2>/dev/null - rm -f /var/run/ids/frontend.pid -fi - -sleep 10 - -# Pulizia file temporanei -echo "$(date): Pulizia file temporanei..." >> "$CRON_LOG" -find /tmp -name "*ids*" -mtime +1 -delete 2>/dev/null -find "$IDS_DIR" -name "*.pyc" -delete 2>/dev/null -find "$IDS_DIR" -name "__pycache__" -type d -exec rm -rf {} + 2>/dev/null - -# Riavvio servizi -echo "$(date): Riavvio servizi..." >> "$CRON_LOG" -${IDS_DIR}/deployment/check_backend.sh -${IDS_DIR}/deployment/check_frontend.sh -EOF - chmod +x ${IDS_DIR}/deployment/restart_all.sh - -# Crea script di backup database -echo -e "\n${BLUE}💾 Creazione script di backup database...${NC}" - -cat > ${IDS_DIR}/deployment/backup_db.sh << 'EOF' -#!/bin/bash - -# Backup giornaliero database PostgreSQL -BACKUP_DIR="/opt/ids/backups" -TIMESTAMP=$(date +%Y%m%d_%H%M%S) -BACKUP_FILE="$BACKUP_DIR/ids_backup_$TIMESTAMP.sql" - -mkdir -p "$BACKUP_DIR" - -# Esegui backup -PGPASSWORD="ids_password_change_me" pg_dump -U ids_user -h localhost ids_database > "$BACKUP_FILE" - -# Comprimi backup -gzip "$BACKUP_FILE" - -# Mantieni solo gli ultimi 7 backup -find "$BACKUP_DIR" -name "ids_backup_*.sql.gz" -mtime +7 -delete - -echo "$(date): Backup completato: ${BACKUP_FILE}.gz" -EOF - chmod +x ${IDS_DIR}/deployment/backup_db.sh # Avvio immediato dei processi diff --git a/replit.md b/replit.md index 4d33ca2..ea6ad98 100644 --- a/replit.md +++ b/replit.md @@ -62,6 +62,17 @@ Sistema di rilevamento intrusioni per router MikroTik basato su Machine Learning - Aggiunta gestione `None` per tutte le query - **Risultato**: Endpoint `/stats` funzionante, API completa operativa +### Crontab Automation Fix (18 Nov 2025 - 09:30) +- **Problema 1**: Training/Detection crontab falliscono con `ModuleNotFoundError: No module named 'requests'` +- **Problema 2**: Script check_backend/frontend falliscono con `Permission denied` su `/var/run/ids/` +- **Causa 1**: Crontab usavano Python inline con modulo `requests` non installato +- **Causa 2**: Utente `ids` non ha permessi scrittura su `/var/run/ids/` +- **Soluzione**: + - Creati script shell dedicati: `cron_train.sh` e `cron_detect.sh` (usano `curl` invece di Python) + - Aggiornati script monitoring: `check_backend.sh` e `check_frontend.sh` (usano `/var/log/ids/` invece di `/var/run/ids/`) + - Aggiornato `setup_crontab.sh` per usare i nuovi script +- **Risultato**: Automazione crontab completamente funzionante senza dipendenze Python esterne + ### Schema Database Fix (17 Nov 2025) - **Problema**: Tabella `network_logs` mancante, schema TypeScript disallineato con Python - **Soluzione**: Schema aggiornato con campi corretti (router_name, destination_ip/port, packet_length, raw_message)