diff --git a/install.sh b/install.sh index df6c861..5020c52 100755 --- a/install.sh +++ b/install.sh @@ -323,7 +323,12 @@ fetch_conf() { rm -f "$2.tmp" } fetch_conf telegraf/base.conf /etc/telegraf/telegraf.conf -rm -f /etc/telegraf/telegraf.d/*.conf +# Nur Confs entfernen, die DIESER Installer verwaltet — nicht pauschal alles. +# Sonst reisst ein Auto-Update fremde oder manuell ergaenzte Confs mit, die +# jemand bewusst nach /etc/telegraf/telegraf.d/ gelegt hat. +for _c in docker proxmox apache gpu journal nodeinfo syslog; do + rm -f "/etc/telegraf/telegraf.d/$_c.conf" +done [ "$HAS_DOCKER" -eq 1 ] && { fetch telegraf/docker.conf /etc/telegraf/telegraf.d/docker.conf; usermod -aG docker telegraf 2>/dev/null || true; } case "$ROLE" in proxmox) : # pvesh-Weg braucht keinen Token (siehe unten)