From 75182cad2a812a57a551585e3bb5af5cf82a4539 Mon Sep 17 00:00:00 2001 From: Thorsten Spille Date: Thu, 24 Jul 2025 21:33:19 +0200 Subject: [PATCH] redis fix --- src/icinga2/install-service.sh | 27 +++++++++++++++++++-------- 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/src/icinga2/install-service.sh b/src/icinga2/install-service.sh index 358b310..1ca9438 100644 --- a/src/icinga2/install-service.sh +++ b/src/icinga2/install-service.sh @@ -101,13 +101,24 @@ _configure() { mysql -e "GRANT ALL PRIVILEGES ON icingadb.* TO 'icingadb'@'localhost';" mysql -e "FLUSH PRIVILEGES;" - # 3. InfluxDB 2 konfigurieren + # 3. Redis konfigurieren + echo "[INFO] Erstelle systemd-Override für Redis-Server." + mkdir -p /etc/systemd/system/redis-server.service.d + bash -c "cat > /etc/systemd/system/redis-server.service.d/override.conf" <&2; exit 1; fi - # 4. Credentials-Datei schreiben + # 5. Credentials-Datei schreiben echo "[INFO] Zugangsdaten werden in ${CRED_FILE} gespeichert." mkdir -p "$(dirname "$CRED_FILE")" && chmod 700 "$(dirname "$CRED_FILE")" { @@ -118,7 +129,7 @@ _configure() { echo "Icinga Director API: Benutzer: director; Passwort: ${ICINGA_API_USER_PASS}" } > "$CRED_FILE" && chmod 600 "$CRED_FILE" - # 5. Icinga2 Konfigurationsdateien schreiben + # 6. Icinga2 Konfigurationsdateien schreiben echo "[INFO] Icinga2 Konfigurationsdateien werden geschrieben." bash -c "cat > /etc/icinga2/features-available/icingadb.conf" < /etc/icingadb/config.yml" < /etc/icingaweb2/resources.ini" < /etc/icingaweb2/modules/monitoring/backends.ini" <