Zum Inhalt springen

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).

Terminal-Fenster
# Repo-Schlüssel hinterlegen
curl -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
# Installieren
sudo apt update
sudo apt install lxlogger

apt wählt automatisch das passende Paket für deine Architektur aus.

Hole deinen Lizenzschlüssel aus deinem Konto auf lxlogger.de (eine Zeile, beginnt mit LXL1-) und lege ihn systemweit ab:

Terminal-Fenster
sudo install -d -m 0755 /etc/lxlogger
printf '%s\n' 'LXL1-DEIN-TOKEN' | sudo tee /etc/lxlogger/license >/dev/null
sudo chown root:lxlogger /etc/lxlogger/license
sudo chmod 0640 /etc/lxlogger/license

Mehr dazu unter Lizenzierung.

Kopiere die mitgelieferte Vorlage und passe sie an – der Dienst liest /etc/lxlogger/lxlogger.toml:

Terminal-Fenster
sudo cp /usr/share/doc/lxlogger/example.lxlogger.toml /etc/lxlogger/lxlogger.toml
sudo chown root:lxlogger /etc/lxlogger/lxlogger.toml
sudo chmod 0640 /etc/lxlogger/lxlogger.toml
sudo nano /etc/lxlogger/lxlogger.toml

Minimal nötig sind [miniserver] und genau ein [[sinks]]-Eintrag. Alle Details findest du unter Konfigurationsdatei.

Terminal-Fenster
lxlogger check --config /etc/lxlogger/lxlogger.toml # Konfiguration & Miniserver prüfen
sudo systemctl restart lxlogger # Dienst (neu) starten
systemctl status lxlogger # Status ansehen
journalctl -u lxlogger -f # Logs live verfolgen

Der Dienst ist bereits für den Autostart beim Booten aktiviert. Fahre nun wie unter Konfiguration Grafana beschrieben mit der Einrichtung der Visualisierung fort.

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 – arm64 auf Pi 4/5 mit 64-bit OS, armhf auf Pi 2/3 und Zero 2 W mit 32-bit OS. Deine Variante zeigt dpkg --print-architecture.

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:

Terminal-Fenster
# Architektur ermitteln
dpkg --print-architecture # Debian/Ubuntu: amd64 | arm64 | armhf
uname -m # x86_64 | aarch64 | armv7l
# Beispiel Debian/Ubuntu
sudo apt install ./lxlogger_<version>_<arch>.deb
# Beispiel Fedora/RHEL
sudo dnf install ./lxlogger-<version>.<arch>.rpm

Lizenz, Konfiguration und Dienststart anschließend wie in den Schritten 2–4.