fix: fetch-Pfade vollstaendig (scripts/gpu-rocm.sh lag unter scripts/, nicht telegraf/)
This commit is contained in:
1 parent
878e77542c
commit
f99e46fd96
1 file changed
+9
-9
+9
-9
@@ -216,27 +216,27 @@ APACHE_LOG=$APACHE_LOG
|
||||
EOF
|
||||
umask 022
|
||||
|
||||
fetch() { curl -fsSL "$REPO_RAW/telegraf/$1" -o "$2" || die "Download $1 fehlgeschlagen."; }
|
||||
fetch base.conf /etc/telegraf/telegraf.conf
|
||||
fetch() { curl -fsSL "$REPO_RAW/$1" -o "$2" || die "Download $1 fehlgeschlagen."; }
|
||||
fetch telegraf/base.conf /etc/telegraf/telegraf.conf
|
||||
rm -f /etc/telegraf/telegraf.d/*.conf
|
||||
[ "$HAS_DOCKER" -eq 1 ] && { fetch docker.conf /etc/telegraf/telegraf.d/docker.conf; usermod -aG docker telegraf 2>/dev/null || true; }
|
||||
[ "$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) [ -n "$PVE_TOKEN" ] || log "HINWEIS: --pve-token fehlt; VM/CT-Metriken bleiben aus. Token anlegen: pveum user token add telegraf@pve monitoring -privsep 1 && pveum acl modify / -token 'telegraf@pve!monitoring' -role PVEAuditor"
|
||||
fetch proxmox.conf /etc/telegraf/telegraf.d/proxmox.conf ;;
|
||||
apache) fetch apache.conf /etc/telegraf/telegraf.d/apache.conf; usermod -aG adm telegraf 2>/dev/null || true ;;
|
||||
fetch telegraf/proxmox.conf /etc/telegraf/telegraf.d/proxmox.conf ;;
|
||||
apache) fetch telegraf/apache.conf /etc/telegraf/telegraf.d/apache.conf; usermod -aG adm telegraf 2>/dev/null || true ;;
|
||||
docker|none) ;;
|
||||
*) die "Unbekannte Rolle: $ROLE" ;;
|
||||
esac
|
||||
[ "$HAS_APACHE" -eq 1 ] && [ "$ROLE" != "apache" ] && { fetch apache.conf /etc/telegraf/telegraf.d/apache.conf; usermod -aG adm telegraf 2>/dev/null || true; }
|
||||
[ "$HAS_APACHE" -eq 1 ] && [ "$ROLE" != "apache" ] && { fetch telegraf/apache.conf /etc/telegraf/telegraf.d/apache.conf; usermod -aG adm telegraf 2>/dev/null || true; }
|
||||
|
||||
# --- GPU (nur wenn erkannt) ---
|
||||
case "$GPU" in
|
||||
nvidia)
|
||||
fetch gpu.conf /etc/telegraf/telegraf.d/gpu.conf
|
||||
fetch telegraf/gpu.conf /etc/telegraf/telegraf.d/gpu.conf
|
||||
log "NVIDIA-GPU erkannt: inputs.nvidia_smi aktiv."
|
||||
;;
|
||||
amd)
|
||||
fetch gpu-rocm.sh /etc/telegraf/gpu-rocm.sh
|
||||
fetch scripts/gpu-rocm.sh /etc/telegraf/gpu-rocm.sh
|
||||
chmod 0755 /etc/telegraf/gpu-rocm.sh
|
||||
cat > /etc/telegraf/telegraf.d/gpu.conf <<'EOF'
|
||||
[[inputs.exec]]
|
||||
@@ -249,7 +249,7 @@ EOF
|
||||
log "AMD-GPU erkannt: rocm-smi-exec-Input aktiv."
|
||||
;;
|
||||
intel)
|
||||
fetch gpu.conf /etc/telegraf/telegraf.d/gpu.conf
|
||||
fetch telegraf/gpu.conf /etc/telegraf/telegraf.d/gpu.conf
|
||||
log "Intel-GPU (/dev/dri) erkannt: Hinweis — intel_gpu_top wird nicht automatisch erfasst."
|
||||
;;
|
||||
*) : ;;
|
||||
|
||||
Reference in new issue
Block a user