Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung Nächste Überarbeitung | Vorherige Überarbeitung | ||
admin_grundlagen:journald [2023/01/18 20:38] sh [Sender] |
admin_grundlagen:journald [2025/01/30 14:49] (aktuell) natureshadow2 [Receiver] Remote-Journal nach Sender-Hostname filtern |
||
---|---|---|---|
Zeile 17: | Zeile 17: | ||
* ''/run/systemd/journal/<machine-id>'' <- dynamisch | * ''/run/systemd/journal/<machine-id>'' <- dynamisch | ||
- | Die ''machine-id'' steht in ''/etc/machine-id'' und wird automatisch generiert oder mit ''systemd-machine-id-setup''. ''/var/lib/dbus/machine-id'' beachten. Man kann eine Generierung erzwingen, indem man die Datei trunkiert | + | Die "machine-id" steht in ''/etc/machine-id'' und wird automatisch generiert oder mit ''systemd-machine-id-setup''. ''/var/lib/dbus/machine-id'' beachten. Man kann eine Generierung erzwingen, indem man die Datei trunkiert |
> /etc/machine-id | > /etc/machine-id | ||
- | rm /var/lib/dbus/machine-id | + | readlink /var/lib/dbus/machine-id || rm /var/lib/dbus/machine-id |
| | ||
((man könnte auch eine id selbst erzeugen mit ''dbus-uuidgen > /etc/machineid'')). | ((man könnte auch eine id selbst erzeugen mit ''dbus-uuidgen > /etc/machineid'')). | ||
+ | (( Debian Wiki zu dem Thema: | ||
+ | https://wiki.debian.org/MachineId#line-35 | ||
+ | )) | ||
Das Verzeichnis ''/var/log/journal'' muss vorhanden sein; systemd loggt andernfalls nur temporär. | Das Verzeichnis ''/var/log/journal'' muss vorhanden sein; systemd loggt andernfalls nur temporär. | ||
Zeile 62: | Zeile 65: | ||
Defaults für ''persistent'': 10% filesystem. Max 4 GiB | Defaults für ''persistent'': 10% filesystem. Max 4 GiB | ||
- | <file txt /etc/systemd/journald.conf> | + | <file txt /etc/systemd/journald.conf.d/lukas.conf> |
SystemMaxUse=100M | SystemMaxUse=100M | ||
SystemKeepFree=1G | SystemKeepFree=1G | ||
Zeile 82: | Zeile 85: | ||
mkdir /var/log/journal | mkdir /var/log/journal | ||
systemctl restart systemd-journald | systemctl restart systemd-journald | ||
+ | journalctl --flush | ||
==== Boots ==== | ==== Boots ==== | ||
Auflisten, letztes boot | Auflisten, letztes boot | ||
Zeile 116: | Zeile 119: | ||
systemctl enable --now systemd-journal-remote.socket | systemctl enable --now systemd-journal-remote.socket | ||
- | ss -tlpn | + | ss -lnp '( sport = 19532 )' |
+ | |||
+ | Remote-Logs mit journalctl anzeigen: | ||
+ | journalctl -D /var/log/journal/remote | ||
+ | journalctl -D /var/log/journal/remote _HOSTNAME=notebook42 | ||
==== Sender ==== | ==== Sender ==== | ||
- | <file /etc/systemd/journal-upload.conf> | + | <file txt /etc/systemd/journal-upload.conf> |
[Upload] | [Upload] | ||
URL=http://10.0.0.1:19532 | URL=http://10.0.0.1:19532 |