fix(logs): journald via exec+Cursor statt inputs.journal (existiert nicht) bzw. syslog (fehlt auf PVE)
This commit is contained in:
1 parent
49b5811d94
commit
258157c943
3 files changed
+107
-32
No files matched your search
+7
-3
@@ -270,14 +270,18 @@ esac
|
||||
|
||||
# --- System-Logs (journald) → Loki — nur auf systemd-Systemen ---
|
||||
if command -v journalctl >/dev/null 2>&1 && [ -d /run/systemd/system ]; then
|
||||
fetch scripts/journal-tail.sh /etc/telegraf/journal-tail.sh
|
||||
chmod 0755 /etc/telegraf/journal-tail.sh
|
||||
fetch_conf telegraf/journal.conf /etc/telegraf/telegraf.d/journal.conf
|
||||
log "journald-Logs aktiv (Warnungen+ ab jetzt; PVE-Units inklusive)."
|
||||
# Journal-Zugriff fuer den Dienst-Benutzer
|
||||
# Zustandsverzeichnis fuer den Journal-Cursor
|
||||
mkdir -p /var/lib/telegraf-journal
|
||||
if [ "$ROLE" = "proxmox" ]; then
|
||||
: # laeuft als root (Drop-in) — voller Zugriff
|
||||
: # laeuft als root (Drop-in) — voller Journal-Zugriff
|
||||
else
|
||||
chown telegraf:telegraf /var/lib/telegraf-journal 2>/dev/null || true
|
||||
usermod -aG systemd-journal telegraf 2>/dev/null || true
|
||||
fi
|
||||
log "Journald-Logs aktiv (Warnungen+, inkrementell ueber Cursor)."
|
||||
fi
|
||||
|
||||
# --- Node-Info (LAN-IP, NetBird-IP/FQDN, PVE-URL) — auf jeder Node ---
|
||||
|
||||
Reference in new issue
Block a user