Neu: Schwachstellenscan und Live queries im Agent

Ein Agent. Jeder Server. Volle Kontrolle.

Eine Installation auf jedem Linux- und Windows-Rechner für Logs, Schwachstellenscan und Live queries, mit Servergruppen und einer Control Plane in der EU. Der LogPulse-Agent baut auf Vector auf, dem Standard-Collector. Du behältst die Runtime, die du kennst, ohne jeden Host von Hand zu verwalten.

Neueste Version v0.9.4 · Linux und Windows · Doku lesen

Steuere die ganze Flotte von einem Ort.

Eine Installation, nachvollziehbare Servergruppen und eine Control Plane in der EU, rund um Vector: den Collector, dem du bereits vertraust.

Einmal installieren

Ein Befehl. Jeder Server meldet sich.

Ein Befehl bringt den Agent auf einen Linux- oder Windows-Host. Er registriert sich, tritt seiner Gruppe bei und beginnt zu senden, ohne Konfiguration pro Maschine.

bash
$ curl -fsSL https://logpulse.io/install.sh | sh
✓ agent installed
✓ registered to group: web-tier
web-01connected
web-02connected
db-01connected
Gruppen, keine Filesets

Verwalte Tiers, keine Config-Dateien.

Gruppiere Server nach dem, was sie sind, wähle ihre Inputs aus einem Katalog und rolle eine Änderung auf einmal an die ganze Tier aus, von einer EU-gehosteten Control Plane.

Fleetcontrol plane
web-tier· 12 agentshealthy
nginxjournald
db-tier· 4 agentshealthy
postgresql
edge· 6 agents1 updating
syslogfile
Standard-Runtime

Der Collector, dem du vertraust, endlich einfach zu betreiben.

Der Agent umhüllt Vector, den offenen, standardmäßigen Collector, damit du die Runtime und das VRL behältst, das du kennst, und dir das Flotten-Management sparst.

Runtime
LogPulse control planeEU-hosted
Vector· the standard collector
VRL transformsyour sourcesyour sinks
keep the runtime you trust, skip the management

Für Teams mit einer Mischung aus Linux- und Windows-Servern

Wer Ubuntu, Debian, RHEL, Kubernetes-Nodes und Windows Server nebeneinander betreibt, kennt das Muster: Jeder Collector hat sein eigenes Paket, jeder Host braucht einen eigenen API-Key, und eine neue Logquelle heißt, sich auf jeder Maschine anzumelden. Mit LogPulse installierst du den Agent einmal, weist ihn einer Gruppe zu, und jede Konfigurationsänderung wird beim nächsten Poll ausgerollt.

Im Agent eingebaut

Sieh, welche Maschinen wirklich verwundbar sind

Der Agent sucht selbst nach Schwachstellen. Er meldet die installierte Software jedes Servers und Arbeitsplatzes und führt signierte Sensoren aus dem Intelligence Hub aus. LogPulse gleicht das stündlich mit bekannten und ausgenutzten CVEs ab. So siehst du pro Host, welche Lücken wirklich offen sind, mit Nachweis. Trivy, Grype oder einen anderen Scanner brauchst du dafür nicht.

Sensor-Ergebnis pro HostBeispiel
CVE-2024-3094
xz-utils / liblzma (Backdoor)
  • web-01Verwundbar
  • web-02Nicht verwundbar
  • win-app-03Unzureichende Rechte

Nachweis pro Host: Paket- und Dateiversion, wie der Agent sie gelesen hat.

Software-Inventar pro Host

Der Agent meldet, welche Software läuft: dpkg, rpm und apk unter Linux, installierte Programme, Updates und die Build-Nummer unter Windows. LogPulse gleicht das stündlich mit den Advisories der Distributionen und von Microsoft ab, damit ein zurückportierter Fix nicht als Lücke stehen bleibt.

Mehr als 200 signierte Sensoren

CVEs mit großer Wirkung bekommen einen Sensor im Intelligence Hub: eine feste Frage zu Paketversion, Datei, Registry-Schlüssel, Prozess oder Port, die einen harten Nachweis liefert. Neue Sensoren erreichen deine Agents von selbst, und der Agent führt nur signierte aus.

Nur lesend, keine Skripte

Sensoren lesen nur. Es gibt keine Skriptebene und keine Shell, dafür feste Grenzen für Zeit, CPU und Dateien. Auf dem Host liegt eine Allowlist, die der Server nicht ändern kann.

Von der CVE zur nachgewiesenen Mitigation

Das Ergebnis fließt in dieselbe Kette wie deine Erkennungsregeln: Exposure im Intelligence Hub, eine Mitigation mit Frist, ein Ticket in deinem ITSM und eine Kontrolle danach. So zeigt "mitigiert", dass die Lücke wirklich geschlossen ist.

Funktioniert ohne Root oder Administrator

Sensoren funktionieren auch, wenn der Agent ohne Root- oder Administratorrechte läuft. Was er nicht lesen darf, meldet er als unzureichende Rechte statt zu raten. So kennst du deine blinden Flecken.

Europäisch souverän

Inventar und Ergebnisse gehen an deine eigene LogPulse-Umgebung bei einem europäischen Cloud-Anbieter. Auf deinen Hosts läuft keine CVE-Datenbank, und nichts geht an einen Scanner außerhalb der EU.

Software-Inventar und Sensoren sind in jedem Plan enthalten, auch in Free, und brauchen Agent 0.9.1 oder neuer. Die Ergebnisse siehst du pro Host auf der Seite Agents und pro CVE im Detection Hub. LogPulse verteilt keine Patches: Es zeigt, was offen ist, und belegt, wann es geschlossen ist.

So funktioniert der SchwachstellenscanWillst du es auf deinen eigenen Hosts sehen? Book a demo

Live queries

Stell deiner ganzen Flotte eine Frage

Ist Remote Desktop überall aus? Welche Hosts lauschen auf Port 3389? Was steht bei PasswordAuthentication in sshd_config? Frag deine Agents und sieh die Antwort pro Host in Sekunden. Plane die Frage ein, und jede Änderung landet in einem Index, bereit für einen Alert.

Live queryBeispiel
Ist Remote Desktop aus?
Registry-Wert fDenyTSConnections ist 1
  • win-app-011Wie erwartet
  • win-app-020Nicht wie erwartet
  • win-dc-011Wie erwartet
  • win-kiosk-04–Nicht prüfbar

Der Agent antwortet mit dem gelesenen Wert, LogPulse vergleicht ihn mit deiner Erwartung.

Antwort in Sekunden

Die Frage geht direkt über die offene Verbindung an die Agents. Pro Host siehst du den gefundenen Wert oder ob er deiner Erwartung entspricht.

Vorlagen für den Start

Fertige Fragen zu Sicherheit, Konfiguration, Software und Workloads füllen das Formular mit einem Klick. Oder stell deine eigene Frage zu installierter Software, einem Registry-Wert, einer Einstellung in einer Konfigurationsdatei, einer Datei oder einem Prozess.

Ports und Firewall-Regeln

Sieh jeden lauschenden Port pro Host und die Regeln von Windows Firewall, ufw oder firewalld. Ein Port, der aufgeht, oder eine Sperrregel, die verschwindet, wird ein Change-Event, auf das du alarmieren kannst.

Geplante Queries

Lass eine Query stündlich, alle sechs Stunden oder täglich laufen. Jede Änderung und einmal am Tag die vollständige Antwort gehen in einen Index deiner Wahl. Teil von Pro und Business.

Keine Skripte, keine Shell

Live queries nutzen dieselben Nur-Lese-Bausteine wie die Sensoren. Es gibt kein PowerShell, kein WMI und keine Shell, und Pfade oder Schlüssel, die nach Geheimnissen aussehen, werden abgelehnt.

Ehrlich bei blinden Flecken

Ein Agent ohne Root- oder Administratorrechte antwortet „Nicht prüfbar“, wo er nicht lesen darf, nie „Nicht gefunden“. So sieht eine fehlende Antwort nie wie eine sichere aus.

Live queries sind in jedem Plan enthalten und brauchen Agent 0.9.3 oder neuer. Du findest sie auf der Seite Agents, Tab Live queries.

Zur Dokumentation der Live queries

So funktioniert's

1. Mit einem Befehl installieren

Führe das Installationsskript mit einem kurzlebigen Enrollment-Token aus: curl unter Linux, PowerShell unter Windows. Es lädt das mitgelieferte Vector-Binary, prüft die Prüfsumme, registriert den Host bei der Control Plane und speichert ein eigenes Credential pro Agent.

2. In eine Gruppe einordnen

Weise den Agent über die UI einer Server-Gruppe zu: prod-edge, staging, db-cluster, wie auch immer du sie nennst. Einen Agent zwischen Gruppen zu verschieben ist ein One-Row-Update, keine Neuinstallation.

3. Inputs fließen automatisch

Hänge syslog-, journald-, file-, docker- oder kubernetes-Inputs an eine Gruppe. Der Agent pollt alle 30 Sekunden, schreibt seine Vector-Config neu und schickt einen SIGHUP, kein Log-Verlust, kein manueller Neustart.

Agent herunterladen

Die neueste Version für Linux und Windows. Am einfachsten ist das Installationsskript; den Befehl mit deinem eigenen Token findest du auf der Agents-Seite in LogPulse.

Neueste Versionv0.9.4

Linux

curl -fsSL https://get.logpulse.io | sudo sh

Für x86_64 und ARM64 mit systemd. Das Skript wählt die passende Architektur.

Windows (PowerShell als Administrator)

irm https://get.logpulse.io/install.ps1 | iex

Für Windows x64 und ARM64 (ARM64 ab Windows 11). Das Skript wählt die passende Architektur. Installiert den Dienst LogPulseAgent und liest das Windows-Ereignisprotokoll und IIS-Logs.

Manueller Download

Lieber selbst ausrollen, etwa mit Ansible, Intune oder einem Image? Lade das Paket für deine Plattform herunter.

Linux
Windows

Jedes Paket hat eine SHA-256-Prüfsumme und eine cosign-Signatur (keyless, aus GitHub Actions). Das Installationsskript prüft die Prüfsumme immer und die Signatur, sobald cosign auf dem Host ist. Bei manuellem Download prüfst du beides selbst.

Feste Version nötig? Setze dies für das Installationsskript: LOGPULSE_VERSION=v0.9.4

Mehr als nur Sammeln, Parsing und Datenmodell inklusive

Der LogPulse-Agent verschickt keine rohen Zeilen. Wir parsen das Format jedes Anbieters und mappen es auf ein gemeinsames Datenmodell, etwa authentication, firewall, dns, endpoint, security-event, sodass dieselbe LPQL-Abfrage über alle Quellen hinweg funktioniert. Unten eine Auswahl der eingebauten Templates; weitere kommen laufend hinzu.

OpenSSH

Authentifizierung

SSH-Anmeldeversuche aus syslog. Quell-IP, Port, Benutzer und Erfolg/Fehlschlag werden aus jeder Accepted- und Failed-Zeile extrahiert.

authentication

Linux auditd

Audit

Linux-Audit-Records werden automatisch geroutet: USER_LOGIN nach authentication, SYSCALL/EXECVE nach endpoint, alles andere nach security-event.

authenticationendpointsecurity-event

Fortinet FortiGate

Firewall

FortiGate Firewall-, UTM- und Event-Logs werden in Traffic- und Security-Event-Records aufgeteilt, mit Quell-/Ziel-IPs, Ports, Action und Policy-ID.

firewallsecurity-event

Palo Alto PAN-OS

Firewall

PAN-OS CSV wird in firewall- (TRAFFIC) und security-event-Records (THREAT) zerlegt, inklusive Source-User, App-ID und Zone-Paaren.

firewallsecurity-event

pfSense / OPNsense

Firewall

filterlog-CSV wird in pass/block-Entscheidungen mit vollständigem 5-Tupel, Interface und Richtung geparst, bereit für firewall-Datenmodell-Abfragen.

firewall

UniFi gateway

Firewall

fleetPage.templates.items.unifi-firewall.description

firewall

dnsmasq

DNS

DNS-Abfragen und Blocks von UniFi-Gateways, OpenWRT und Pi-hole. Domain, Record-Typ und Client-IP normalisiert auf das dns-Datenmodell.

dns

Dazu sudo, PAM, iptables/ufw, hostapd und Cisco ASA, und laufend kommen weitere hinzu. Jeder Parser mappt auf dasselbe Datenmodell, sodass Cross-Vendor-Dashboards einfach funktionieren.

Warum ein Flotten-Modell

Ein Befehl, jeder Host

Ein Installationsskript für die großen Linux-Distributionen und eines für Windows. Keine Paket-Repositories, keine Fleet-weiten Secrets zum Rotieren.

Logische Server-Gruppen

Gruppiere Hosts so, wie du ohnehin über sie denkst. Hänge Inputs an Gruppen, nicht an einzelne Hosts.

Control Plane in der EU

Enrollment, Config-Polling und Heartbeats laufen über api.logpulse.io bei Scaleway in Amsterdam, einem europäischen Cloud-Anbieter. Der Verwaltungspfad führt nicht über die USA.

Per-Agent-Credentials

Jeder Host bekommt ein eigenes Token. Sperre einen einzelnen Agent, ohne den Rest zu rotieren, audite, wer welche Logs geliefert hat, und verschiebe Agents zwischen Gruppen ohne erneutes Enrollment.

Häufige Fragen

Auf welchen Systemen läuft der LogPulse-Agent?
Unter Linux (x86_64 und ARM64, systemd-Distributionen wie Ubuntu, Debian, RHEL, Rocky und Alma) und unter Windows x64 und ARM64 (Windows 11). Unter Linux liest er syslog, journald, Dateien, Docker und Kubernetes, unter Windows das Ereignisprotokoll und IIS-Logs.
Muss der Agent als Root oder Administrator laufen?
Die Installation läuft einmal als Root oder Administrator, um den Dienst anzulegen. Ab Version 0.9.1 kann der Agent danach ohne diese Rechte laufen (Restricted Mode): Er liest nur, was sein eigener Benutzer lesen darf, und du aktualisierst ihn, indem du das Installationsskript erneut ausführst.
Wie prüfe ich, dass ein Download wirklich von LogPulse stammt?
Jedes Paket hat eine SHA-256-Prüfsumme und eine cosign-Signatur, keyless aus GitHub Actions signiert. Das Installationsskript prüft die Prüfsumme immer und die Signatur, sobald cosign auf dem Host ist.
Wie aktualisiere ich den Agent?
Führe das Installationsskript erneut aus: Es holt die neueste Version und behält Konfiguration und Gruppe. Im Standardmodus geht das auch aus LogPulse heraus. Für eine feste Version setzt du LOGPULSE_VERSION.
Sucht der Agent selbst nach Schwachstellen?
Ja. Ab Version 0.9.1 meldet der Agent die installierte Software jedes Hosts und führt mehr als 200 signierte Sensoren aus dem Intelligence Hub aus. LogPulse gleicht das stündlich mit bekannten und ausgenutzten CVEs ab (NVD, CISA KEV, EPSS und die Advisories der Distributionen und von Microsoft). Für Server und Arbeitsplätze brauchst du keinen separaten Scanner. Für Container-Images kannst du weiterhin die JSON-Ausgabe von Trivy, Grype oder Snyk senden.
Was kann ich mit Live queries fragen?
Alles, was der Agent ohne Skript lesen kann: installierte Software und Versionen, einen Registry-Wert, eine Einstellung in einer Konfigurationsdatei, eine Datei, einen laufenden Prozess, lauschende Ports und Firewall-Regeln aus Windows Firewall, ufw oder firewalld. Du siehst die Antwort pro Host in Sekunden oder planst die Query ein, sodass jede Änderung in einem Index landet. Live queries brauchen Agent 0.9.3 oder neuer; geplante Queries sind Teil von Pro und Business.
Wohin gehen die Logs und Daten des Agents?
In deine eigene LogPulse-Umgebung. Die gemeinsame Cloud läuft bei Scaleway in Amsterdam; eine dedizierte Umgebung läuft in der Region deiner Wahl. Jeder Agent hat ein eigenes Token, sodass du einen sperren kannst, ohne die anderen zu berühren.

Logs in unter fünf Minuten in Bewegung

Kostenlos starten. 1 GB/Tag, 7 Tage Aufbewahrung, keine Kreditkarte. Installiere den Agent heute auf einem Host und skaliere auf die ganze Flotte, wenn du bereit bist.

Kostenloses Konto erstellen
1 GB/day · 7-day retention · No credit card