From 4f92ff9a87f43e9a49bf64c5f61512ffaf6996de Mon Sep 17 00:00:00 2001 From: SubleXBle <51033045+SubleXBle@users.noreply.github.com> Date: Fri, 22 Aug 2025 13:28:59 +0200 Subject: [PATCH] Update fail2ban_log2json.sh --- Backend/multi/fail2ban_log2json.sh | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Backend/multi/fail2ban_log2json.sh b/Backend/multi/fail2ban_log2json.sh index 1a698b3..53deaf1 100644 --- a/Backend/multi/fail2ban_log2json.sh +++ b/Backend/multi/fail2ban_log2json.sh @@ -1,19 +1,19 @@ #!/bin/bash # fail2ban_log2json.sh -# Erstellt die tägliche Fail2Ban-Events JSON und überträgt sie direkt an den Server +# will send the logfile to the server when done creating set -euo pipefail # === Configuration === LOGFILE="/var/log/fail2ban.log" OUTPUT_JSON_DIR="/var/www/Fail2Ban-Report/archive" -CLIENT_USER="meinclient" -CLIENT_PASS="geheimespasswort" -CLIENT_UUID="123e4567-e89b-12d3-a456-426614174000" -ENDPOINT_URL="https://meinserver/Fail2Ban-Report/endpoint/index.php" +CLIENT_USER="MyClientName" +CLIENT_PASS="MyPassword" +CLIENT_UUID="MyUUID" +ENDPOINT_URL="https://my.server.tld/Fail2Ban-Report/endpoint/index.php" CLIENT_LOG="/var/log/fail2ban-report-client.log" -# === JSON Erstellung (unverändert) === +# === create JSON === TODAY=$(date +"%Y-%m-%d") TODAY_SHORT=$(date +"%Y%m%d") OUTPUT_JSON_FILE="$OUTPUT_JSON_DIR/fail2ban-events-$TODAY_SHORT.json" @@ -72,7 +72,7 @@ fi echo "]" >> "$OUTPUT_JSON_FILE" echo "✅ JSON created: $OUTPUT_JSON_FILE" -# === Upload der JSON an den Server === +# === Upload JSON to Server === upload_file() { local file=$1 echo "🔄 Uploading $file ..." @@ -109,7 +109,7 @@ upload_file() { echo "$(date '+%Y-%m-%d %H:%M:%S') ✅ Upload succeeded for $file" | tee -a "$CLIENT_LOG" } -# Upload der gerade erstellten JSON +# Upload JSON upload_file "$OUTPUT_JSON_FILE" echo "✅ Upload completed."