From 5b225b8fc54c141cabfa3edd29c0af466d7c4f20 Mon Sep 17 00:00:00 2001 From: Thorsten Spille Date: Wed, 23 Jul 2025 14:39:28 +0200 Subject: [PATCH] Update install-service.sh --- src/icinga2/install-service.sh | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/icinga2/install-service.sh b/src/icinga2/install-service.sh index a56d154..613d404 100644 --- a/src/icinga2/install-service.sh +++ b/src/icinga2/install-service.sh @@ -92,7 +92,7 @@ _install() { install_icinga_module "director" "icingaweb2-module-director" echo "[INFO] Systemd Services werden aktiviert." - # KORREKTUR: Der Service für InfluxDB v2 heißt 'influxdb', nicht 'influxdb2' + # Der Service für InfluxDB v2 heißt 'influxdb', nicht 'influxdb2' systemctl enable --now icinga2 postgresql nginx php${PHP_VERSION}-fpm influxdb grafana-server } @@ -228,7 +228,12 @@ EOF # 7. Grafana konfigurieren echo "[INFO] Grafana wird konfiguriert." + # KORREKTUR: Grafana-Dienst stoppen, um DB-Sperre zu vermeiden + echo "[INFO] Stoppe Grafana-Dienst für Passwort-Reset..." + systemctl stop grafana-server grafana-cli admin reset-admin-password "$GRAFANA_ADMIN_PASS" + echo "[INFO] Starte Grafana-Dienst neu." + systemctl start grafana-server mkdir -p /etc/grafana/provisioning/datasources bash -c "cat > /etc/grafana/provisioning/datasources/influxdb.yaml" </dev/null 2>&1; then echo "[WARN] Systembenutzer 'icinga' nicht gefunden. Wird erstellt." useradd --system --shell /usr/sbin/nologin --home-dir /var/lib/icinga2 icinga