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 /usr/share/doc/lxlogger/example.lxlogger.toml /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.
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.