← retour aux snippets

systemd-journal-upload: expédier des logs vers un collecteur

Envoyer les entrées journald locales vers un serveur journal-remote via HTTPS.

objectif

Expédier des logs sans rsyslog/syslog-ng, en natif journald.

code minimal

# /etc/systemd/journal-upload.conf (extrait)
# [Upload]
# URL=https://logs.data.pm:19532
# ServerKeyFile=/etc/ssl/private/client.key
# ServerCertificateFile=/etc/ssl/certs/client.crt
# TrustedCertificateFile=/etc/ssl/certs/ca.crt

sudo systemctl enable --now systemd-journal-upload

utilisation

journalctl -u systemd-journal-upload -f

variante(s) utile(s)

# limiter les priorités envoyées (via journald.conf + filters) : hors scope ici
true

notes

  • nécessite certs côté client et CA.
  • couplez avec journal-remote côté serveur.