Linux
Installation unter Linux
Abschnitt betitelt „Installation unter Linux“Der empfohlene Weg unter Linux ist unser signiertes Paket-Repository auf
downloads.lxlogger.de. Das Paket legt einen Systembenutzer lxlogger, das
Datenverzeichnis /var/lib/lxlogger und eine systemd-Unit an und startet den
Dienst automatisch. Spätere Updates erfolgen einfach per apt upgrade bzw.
dnf upgrade (siehe Updates).
1. Repository einrichten und installieren
Abschnitt betitelt „1. Repository einrichten und installieren“# Repo-Schlüssel hinterlegencurl -fsSL https://downloads.lxlogger.de/apt/lxlogger-archive-keyring.gpg \ | sudo tee /usr/share/keyrings/lxlogger.gpg > /dev/null
# Repo eintragen (Suite `stable`)echo "deb [signed-by=/usr/share/keyrings/lxlogger.gpg] https://downloads.lxlogger.de/apt stable main" \ | sudo tee /etc/apt/sources.list.d/lxlogger.list
# Installierensudo apt updatesudo apt install lxloggerapt wählt automatisch das passende Paket für deine Architektur aus.
# Repo-Definition ablegencurl -fsSL https://downloads.lxlogger.de/rpm/lxlogger.repo \ | sudo tee /etc/yum.repos.d/lxlogger.repo > /dev/null
# Installierensudo dnf install lxloggerFunktioniert mit dnf4, dnf5, yum und microdnf gleichermaßen.
2. Lizenzschlüssel ablegen
Abschnitt betitelt „2. Lizenzschlüssel ablegen“Hole deinen Lizenzschlüssel aus deinem Konto auf
lxlogger.de (eine Zeile, beginnt mit LXL1-) und lege ihn
systemweit ab:
sudo install -d -m 0755 /etc/lxloggerprintf '%s\n' 'LXL1-DEIN-TOKEN' | sudo tee /etc/lxlogger/license >/dev/nullsudo chown root:lxlogger /etc/lxlogger/licensesudo chmod 0640 /etc/lxlogger/licenseMehr dazu unter Lizenzierung.
3. Konfiguration anlegen
Abschnitt betitelt „3. Konfiguration anlegen“Kopiere die mitgelieferte Vorlage und passe sie an – der Dienst liest
/etc/lxlogger/lxlogger.toml:
sudo cp /etc/lxlogger/lxlogger.toml.example /etc/lxlogger/lxlogger.tomlsudo chown root:lxlogger /etc/lxlogger/lxlogger.tomlsudo chmod 0640 /etc/lxlogger/lxlogger.tomlsudo nano /etc/lxlogger/lxlogger.tomlMinimal nötig sind [miniserver] und genau ein [[sinks]]-Eintrag. Alle
Details findest du unter Konfigurationsdatei.
4. Prüfen und starten
Abschnitt betitelt „4. Prüfen und starten“lxlogger check --config /etc/lxlogger/lxlogger.toml # Konfiguration & Miniserver prüfensudo systemctl restart lxlogger # Dienst (neu) startensystemctl status lxlogger # Status ansehenjournalctl -u lxlogger -f # Logs live verfolgenDer Dienst ist bereits für den Autostart beim Booten aktiviert. Fahre nun wie unter Konfiguration Grafana beschrieben mit der Einrichtung der Visualisierung fort.
Zeitzone prüfen
Abschnitt betitelt „Zeitzone prüfen“Der Miniserver speichert seine Statistiken in Ortszeit, ohne Angabe der Zeitzone.
lxlogger import liest sie in der Zeitzone aus [miniserver] timezone. Ohne
Angabe gilt die Zeitzone des Servers. Das laufende Logging ist davon nicht
betroffen, nur der Datenimport.
Prüfe die Zeitzone deines Servers:
timedatectlWeicht sie von der Zeitzone deines Miniservers ab, z. B. Time zone: Etc/UTC,
trage die Zeitzone des Miniservers in /etc/lxlogger/lxlogger.toml ein:
[miniserver]timezone = "Europe/Berlin"Am besten setzt du timezone immer. Dann hängt der Import nicht von der Zeitzone
des Servers ab. Passt die Zeitzone nicht zum Miniserver, bricht der Import ab,
bevor er etwas schreibt.
Raspberry Pi
Abschnitt betitelt „Raspberry Pi“Auf dem Raspberry Pi (Raspberry Pi OS) gilt dieselbe apt-Installation wie oben – folge einfach dem Tab „Debian / Ubuntu / Raspberry Pi OS”. Beachte nur die folgenden Besonderheiten:
- Unterstützte Modelle: Pi 2, 3, 4, 5 sowie Pi Zero 2 W. Der Pi 1 und Pi Zero / Zero W (ARMv6) werden nicht unterstützt.
- Architektur: apt wählt automatisch das passende Paket –
arm64auf Pi 4/5 mit 64-bit OS,armhfauf Pi 2/3 und Zero 2 W mit 32-bit OS. Deine Variante zeigtdpkg --print-architecture.
Variante: manuelles .deb/.rpm (ohne Repository)
Abschnitt betitelt „Variante: manuelles .deb/.rpm (ohne Repository)“Für Setups ohne Internetzugang stehen die einzelnen Pakete pro Version weiterhin zum direkten Download bereit. Bestimme zunächst deine Architektur und installiere das passende Paket:
# Architektur ermittelndpkg --print-architecture # Debian/Ubuntu: amd64 | arm64 | armhfuname -m # x86_64 | aarch64 | armv7l
# Beispiel Debian/Ubuntusudo apt install ./lxlogger_<version>_<arch>.deb
# Beispiel Fedora/RHELsudo dnf install ./lxlogger-<version>.<arch>.rpmLizenz, Konfiguration und Dienststart anschließend wie in den Schritten 2–4.